linuxをARMプラットフォームに移植する方法を学びたいと思っています。ブートファイルの作成から割り込みベクタの設定、リンカスクリプトの作成、実行可能なシステムの実行までのすべて。ARMプラットフォーム上でのLinuxの準仮想化
私はこのことを学ぶために開発ボードを購入することを考えていました。おそらくビーグルボードはARMの皮質プロセッサを使用しており、大きなユーザーコミュニティを持っています。これは良いアイデアですか?私はLinuxや移植オペレーティングシステムにはあまりよく慣れていないので、どのように始めるべきかについてのヒントはすばらしいでしょう!
最後にやりたいことは、すべてのLinuxカーネル特権操作をハイパーバイザで実行するように仮想化することです。現在私は、freeRTOSの下で実行されるハイパーバイザーを持っています。すべてのfreeRTOS特権操作(ごくわずかな操作)が、ハイパーバイザーにつながるSWI割り込みを生成することによってハイパーバイザーにトラップするように変更されました。私がやりたいことは、Linuxにも広がりすぎて、もっと複雑で大きくなっています。私はここから始め言う
敬具
氏Gigu
これはserverfaultまたはhttp://unix.stackexchange.comに移動する必要があります – karlphillip
実際にはこれは私にカーネル開発のように聞こえます – bdonlan
linaroはLinux上のLinuxです。http://www.linaro.org /ビーグルボードは私にとって素晴らしいアイデアのように聞こえる! –