新千葉 ガーベージ・コレクション

FPGA マガジンやインターフェースで書けなかったこと等をちょぼちょぼ書いてます。@ryos36

2016-03-01から1ヶ月間の記事一覧

コンパイラの勉強会に向けて

コンパイラの勉強会(じゃないかもしれないけど、本人はそう思っている)にむけて駄文を重ねる。 CPS CPS は「Compiling with Continuations」という本に詳しい。Kindle の本もある。これが、1992 年の本。ML を使っている。なんで ML なんだ~と一瞬思うが…

u-boot で外部の elf を実行する

fatls で確認 zynq-uboot> fatls mmc 0:1 40687 hello_worldfatload で使ってなさそうなアドレスへロード zynq-uboot> fatload mmc 0:1 0x3000000 hello_world reading hello_world 40687 bytes read in 21 ms (1.8 MiB/s)bootelf で実行 zynq-uboot> bootel…

FS01BU

FS01BU と soracom の SIM を購入した。FS01BU はどうやら最初の設定では Disk に見えるみたいだ。おそらく、なんらかの設定をすると(Windows とかでインストールしたりすると)、モードが切り替わって Serial になるみたい。きっと、一度 Serial になったら…

EHCI で Get Descriptor

とりあえず達成。 Zynq で USB Host で EHCI で GetDescriptor できた。 基本的には u-boot に書いてあるそのままを実行した。ソースはというと、、、、 uint32_t *qTD_Setup_Data = &qTD_Setup[1024]; qTD_Setup[0] = (uint32_t)qTD_Setup_Data; qTD_Setup[…

Linux の EHCI のソースを読む

結局 EHCI を学ぶのに一番良いのは Linux のソースであることが判明した。あと参考資料としては USB コンプリートが結局一番。次に2014年のInteface 12月号の USB 探偵団。 ただし、USB 探偵団は記述が口語的。制御命令と書いてあるが、USB コンプリート(2.0…