本章从构建一个针对 S3C4510B 硬件平台的嵌入式 uClinux 操作系统和在其上进行应用程序的开发入手,逐步讲述如何在 Linux 环境下编写用户应用程序的方法和步骤,并为熟悉Windows 操作系统的用户介绍在这种平台之上,使用何种工具编写和编译自己的应用。通过本章的学习,读者可以对嵌入式 uClinux 有一定的了解,并且掌握在 Linux 和 Windows 下嵌入式系统应用开发的基本方法。
Linux 正在嵌入式开发领域稳步发展。因为Linux 基于 GPL,所以任何对将 Linux 定制于 PDA、掌上机或者工控设备感兴趣的人都可以从因特网免费下载其内核和应用程序,并开始移植或开发。目前许多优秀的Linux 系统可供用户选择。它们包括 RTLinux、uClinux、Montavista Linux、ARM-Linux等。利用现有的大量的共享资源,构建自己的嵌入式linux平台,开发linux应用已经列入许许多多公司的发展战略之中。