“工欲善其事,必先利其器”。在我们开始写操作系统代码之前,花些时间来学习工具的使用其实是非常必要的。从过程上看,操作系统的开发与普通应用程序的开发并没有太大的区别。正像开发应用程序那样,要开始一个操作系统的开发,首先也必须要解决开发环境搭建的问题。
搭建开发环境归根结底是要解决四个问题:
●在什么样的系统环境下开发?
●使用什么样的编辑工具?
●怎样编译程序?
●程序如何运行?
为了能够帮助读者学习本书的内容,在本章中我们将会围绕上述四个问题展开深入的讨论,以帮助读者顺利地编写出属于自己的嵌入式操作系统。