baremetal arm
1.0.0
このリポジトリには、ベアメタルアームシステムのプログラミングに関するチュートリアル電子書籍が含まれています。より具体的には、QEMUを通じて通常のPCでエミュレートされたARM Versatile ExpressプラットフォームのARMV7Aバージョンを扱います。リポジトリを探索したり、順番に読むことができます。
最新のPDFバージョンも利用できます。
次の章は、電子書籍の初版と考えることができ、ハードウェア機能を使用する作業プログラムへの完全なパスを提供します。
リポジトリは、2つのトップレベルフォルダーで構成されています。 docフォルダーには、実際のチュートリアルの章が含まれています。 srcフォルダーには、各章に対応するソースコードが含まれています。したがって、たとえば、SRC/04_CENVには、第4章が完了した後のソースコードが含まれています。
さらに、 srcフォルダーには共有されたものがあります。 src/common_uboot例で使用されているu-bootの剥がれたバージョンを保持しています。
楽しんで、それを学ぶのに最適な方法であることを微調整して実験してください!