組込み周辺技術の探索

いろいろ遊んでいます。無暗に手を広げると良く分からなくなるので、対象を絞る必要がありそうです。

  1. コア周り

ARMコアを上手く活用してやろうという試みです。アセンブラやARMの命令を使って何かをします。キャッシュ機構やレジスタの中身など、ベーシックな所を頑張ります。

  1. コンパイラ周り

elfとかセクション名とか、C/C++を動かすために何が必要なのかを探索します。C++を安定して動かせたら勝ちです。

  1. OS周り

OSを動かそうという試みです。

  1. ハードウェア周り

ペリフェラルを活用してやろうという試みです。さすがにハードウェアが必要ですが、無くてもいけるものがあるかもしれません。

  1. クロスコンパイル

同一プロジェクトで複数のコンパイラを扱う方法を探索します。