Rなんとか社のRXマイコンの時は会社でも家でも散々野良rx-gccビルド大会してましたね。このブログのアクセス解析が某軽子坂からのアクセスだらけになってたのはいい思い出です。あんな共用体地獄ライブラリ付きうんこマイコン金輪際ビルドしてやらねぇ。息をするように野良ビルドするのも考え物ですがカーネルバージョンに合わせて自分でビルドできるので、時には必要な事もあるのかも。両環境ubuntuはメインで使っている14.04で動くことを目指しました。(結局16.04でもビルドできた。makeGCCビルド成功した組み合わせBINUTILS-2.24GCC-4.9.2ISL-0.12.2CLOOG-0.18.1GLIBC-2.19KERNEL-2.6.30GMP,MPC,MPFRを別個にwgetしてもいいのですがGCCフォルダ内のcontrib/download_prerequisitesを起動して自動取得しています。本当は根本的な解決をするべきなのでしょうが、よくわからないところで警告出してエラー終了しているので-Wno-errorで回避していまいます。--disable-warnings-as-errorsスクリプトかいた出来てしまうと大したことはないのですが、すごくめんどくさいのと大したことないのは別問題なので(?)スクリプト書きました。適当に書いてるので、詳しい人書き直して。..ビルドが無事終わったら忘れないうちに.bashrcにPATHを通しておいた方がいいと思います。仮想環境結構遅いんだね。hello.cとすれば、3MB以上もある巨大バイナリが完成する。Penにアップロードする。ncursesをtelnet使ってパイプする方法がわかればslコマンドでも、と思ったのですが、いかんせんよくわからず...また時間のあるときに、Luaでもビルドしてみよう。Pen向けにmips-linux-gnu-gccをソースビルドした話Tweet広告を非表示にするもっと読むコメントを書く2016-10-19NXPのUART-I2CブリッジSC18IM700でLチカすべての道はLチカに通ずこのチップの存在を知ったとき、あまり使うことはないかなとスルーしてたのですが、かなり使い道があると思ったのでちょっとだけ。UARTさえあれば、プログラミングせずにI2Cデバイスと通信できるのでC言語とかVerilogとかぜんぜんぜんっ知らない僕でも使えちゃいます。やめて石投げないで気をつけるべきはRESETとWAKEUPの端子のプルアップくらいでしょうか。SC18IM700はデフォルトで9600baud、8N1で通信するので特に気にする部分もありません。偉そうにいってSC18IM700の通信コマンド間違えてて動かない動かないと3時間唸っていたのでした。GPIOでも動かしてみるSC18IM700+秋月のFT231XボードでTeraTermからLチカしてみました。SC18IM700のリセット後、'OK'という文字が送信されます。SC18IM700が動作しないように思えるときはこの文字が受信できているかまず確認します。できていれば受信はOKなので、I2Cバスのプルアップ・速度が問題か、GPIOが動作していないのであればPortConfの設定を見直せばいいことになります。詳細はデータシート参照のことhttp://cache.nxp.com/documents/customer_presentation/NXP-Interfaces-and-Power-Solutions.pdf?fsrch=1&sr=1&pageNum=1TeraTermからコマンド送信FT231X(USB-UARTで5V/3.3V系ならなんでもOKのはず)のTX/RXをSC18IM700のRX/TXと接続します。写真は秋月FT231X基板とダイセン変換基板に載せたSC18IM700です。SC18IM700では文字データ以外の16進数も送受信するため、任意のバイナリデータを送受信できるようTeraTermの設定を変更します。設定ファイルになっていると思いますが、このINIファイルのdebug=offの行を見つけ出し、(自分は475行目付近にあった)debug=onに書き換えて上書き保存する。16進表示モードに切り替える。ESCを何回か押すと切り替わるはず。0x56を送信したい場合、send$12$34$56とマクロファイル(.ttl)に記述すればいい。繰り返し上記のマクロをメモ帳などで記述し、foobar.ttlみたいなファイル名で保存。マクロ(M)でfoobar.ttlを呼び出す。TeraTermの画面はこうなるはずGPIO0~7にLEDをつけて確認すれば2秒周期でLEDがブリンクしているのが確認できるはず。クマーおさんに助けていただきました。https://developer.mbed.org/users/okano/code/SC18IM700_GPIO_pin_operation_sample/file/16ad158dc535/main.cppホントに助かりました。ありがとうございます。マヨネーズ反対!I2Cは?手元にI2Cデバイスがないので動作を確認できないのですが、オシロで信号を見てみました。TeraTermマクロは以下の通り。I2Cアドレス0xA0に1バイトデータ0xAAを送信するマクロです。Status信号波形。デバイスが接続されていないので当たり前ですが、アドレスに対してACKが返ってきてないのでエラーで終わっています。詳細はデータシートの9.2.7参照。2を買った今まで8インチWinタブを愛用してきたのですが、ここに来て色々行き詰まりを感じていました。8インチは軽くて持ち運びも楽で価格も手頃でとても良いのですが、メールとかSNS確認以上のことをやろうとすると、画面サイズの制約やらハードウェアスペックの制約やらで少しつらい。そんな事案があって欲しくはないのですが、客先で自社装置のファームを書き換えたりするのにやむなく組み込み開発環境を入れてありますが、最近は64bitのみの対応しかしていないものも増えてきています。あとプレゼン資料を確認修正するのに、8インチタブレットで確認するのはちょっときつかったりします。3や少しスペックダウンしてもThinkpad10になるかと思いますが...ちょっと高くないかなー。win-tab.netAMDのAPU搭載クアッドコア。わからないけどスペック強いし訳分からなくてヤバそうだし4万円弱。こんな安くてハイスペックなマシンを望んでいたので即BungBungameにメールして購入方法を尋ね、金額を指定口座に振り込みました。A6モデルのみのようです。44900円どちらを頼んでもN-Trigなスタイラスペンがついてくる!やった!自分は1を購入しました。スタイラスも固定できるタッチパッド付きのキーボードケースは魅力的だったのですが、キーボードを外してタブレット+ケースで持ち歩きたいときもあるので以下をAmazonで購入しました。Photon2に装着したところです。使いやすいと思います。10導入1.ディスプレー暗転問題対策bungbungameのサイトにもあるようにWindows10にアップデートすると画面が徐々に暗転して最後は完全に暗くなってしまいます。電源ボタンを軽く押すと復帰するのですが、これでは使い物にならないのでAMDドライバをさっさと当ててしまい、再起動するhttp://www.bungbungame.com/JP/products/products.aspx?name=Photon2&Tab=42.SDカードが勝手にアンマウントされたりそもそも認識しないときがあるSDを仮想ディスクとしてマウントして使いたいので、これは結構大きい問題です。readerドライバをWin10用にすればよいということが判明。Edgeだとなぜかダウンロードできません。IEを使うといいと思います。3というソフトで一気にアップグレードしました。IObit日本公式サイトここまで終えるともっさりのろのろ起動していたWindows10が体感でわかるくらい早くなっていると思います。ベンチマークテスト上記項目を終えてようやく使い物になるレベルになったので、ベンチマークを計測しました。ウインタブさんのところでテストしている環境「ドラクエベンチ、1280x720、標準品質、ウインドウ」に合わせてテストしました。TrailのATOMのスコアが1100台なので倍近い性能を示せています。あらやだこのタブレットすんごいざますwN-Trigタッチペンで手書きもサクサクっと。手書き文字認識も超優秀♪...ラドン?ちょっと気になる点ハイスペックで画面も綺麗だしとてもいい感じなのですが、不満な点もちょっとあるのでそれを。フルサイズSDカードソケットフルサイズSDとmicroSDのソケットが1つずつあります。フルサイズSDの方はSDカードの3分の1は外にはみ出てしまいます。挿しっぱなしでの利用はできない感じです。あと装着するカバー次第ではそもそも使えないことになるかもしれません。OTGコネクタ10インチクラスのタブレットはフルサイズのUSB-Aコネクタが付いてる機種が多いと思います。8インチタブなら諦めるとして、10インチクラスにはフルサイズSDのコネクタ乗せるくらいなら、USBをフルサイズにしてほしかったかなー、などと。Windows10にした後に使えなくなったものSD(フルサイズの方のみ。microSDは無問題)NFC→自分の用途だと特に困ることもないし解決方法がわからないので放置してます(ぉぃその他そろえておきたいもの液晶保護フィルムスタイラスでガツガツと叩いてしまいがちなので、保護フィルムは必須かもしれません。このタブレットはそこそこスペックが高いので外出先での使用のほか、家ではHDMI接続して外部ディスプレーでの使用にも十分耐えうるものと思います。Blogマイコン風雲録マルチチャネルDAC製作記nabeの雑記帳なんでも作っちゃう、かも。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。