/home/tnishinaga/TechMEMOスマートフォン用の表示で見る/home/tnishinaga/TechMEMO日々行ったこと、面白かったことを書き留めます。11inchとその周辺機器を購入しました。それから約1ヶ月ほど使ってみて、買った周辺機器やアプリなどが色々あるので、感想を書いていこうと思います。インストール時に暗号化してリモートから鍵入力できるようにする話NAS用LinuxディストリビューションのRockstorを使ってお家のNASを作り直したので、そのときにやったことを備忘録として書き残しておきます。PYNQでLチカ(お正月FPGAあそび)お正月なので普段やらないことをやろうと思い、買ってから2年ほど放置してしまっていたPYNQ-Z1を使ってFPGAを触ってみました。PYNQでLチカ(お正月FPGAあそび)2018-09-07UEFIの呼び出し規則についてUEFIの呼び出し規則について調べたので忘れないようにメモしておきます。X230の中古品と480GBのSSDを買ったので、セットアップを行いました。その時行ったことを備忘録として書いておこうと思います。ハードの性能はこんな感じです。Virtマシンのペリフェラルメモリマップは何処を見ればいいんだっけ......とよく忘れるので、パスと見るべきところをメモします。マシンを定義しているファイルはこれ。BOOT"が増えました。BOOTは従来の方式に比べ何が嬉しいのか、この機能を使ってUEFIのアプリを起動するにはどのようにすればよいかを書いていこうと思います。BOOTを試してみる2017-10-29UEFIで任意のProtocolを使ってプログラムを書くためにはどうすればいいのかメモUEFIふと、UEFIアプリでシリアルを直接さわって通信がしたくなりました。PROTOCOLというプロトコルがあり、これを用いればシリアル通信をハードウェアを直接触ること無く行えるようです。Pivagrant-azureを使ってAzureの上にVMを建てることを前回行いました。Cloud自宅開発環境が貧弱で大変厳しいので、コーディング環境含めクラウド上で行えるようにできないかと色々試しています。最低限SSH使える環境がアレばスマフォでもコーディングとビルドが行える環境を作るのが目標です。Linuxvagrantを使ってAzureに仮想マシンを建てようとしたらそれ以前のところで躓いたので備忘録として残しておきます。UEFIUEFIアプリを作るためのツールキットとしてはEDK2とgnu-efiの2つが有名ですが、後者のgnu-efiについて書いているところが少なかった気がしたので、サンプルビルドの方法とQEMU上で実行する手順について書いておくことにしました。Linux先日、以下のパッチをU-Bootに投稿し、マージされました。忘れないように、なぜこのパッチを投稿したかを残しておこうと思います。こちらのスライドでご存知の方も多いと思いますが、ARMの実行バイナリをバイナリエディタのビットマップビューで見るとゴマ粒のようなものが縦に並んでいるのが見えます。boardなどARM64(AARCH64)の乗ったボードのファームウェアにもUEFIが使われ始めています。QEMUを用いるとCortex-Mマイコンのプログラムをエミュレータを使ってパソコンの上で行うことができました。Cortex-M7マイコンでキャッシュを使えるようにするためにいろいろ頑張っています。Code(GSoC)でやることの一つとして、STM32F7マイコンでUART(シリアル)を使うためのLinuxドライバを書いています。そのデバイスのことは分からないのですが、アップストリームに投げる前提ですか?手元で切り替えるだけだったたらconfigシンボルでifdefiしてしまえばいいと思います。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。