文档介绍:,首先要做的是搭建一套基于Linux操作系统的应用开发环境,一般由目标板和宿主机所构成。目标板用于运行操作系统和系统应用软件,而目标板所用到的操作系统的内核编译、应用程序的开发和调试则需要通过宿主机来完成。开发环境对硬件没有特殊的要求,但是为了双方之间建立连接关系,关键的接口包括串口、以太网口和USB口等是必不可少的。传统的嵌入式开发环境需要单片机的仿真器,包含C语言、汇编语言、调试工具等的集成开发环境IDE和实时操作系统等,整个开发系统建立起来至少需要几万元。由于Flash技术的发展,特别是一些CPU可以用JTAG接口下载调试,故仿真器已可以省去。随着标准化的推广,JTAG调试工具变得越来越简单、越来越通用。,这使得自制调试工具变得越来越容易。软件方面,可以完成几乎所有知名CPU,以及DSP的交叉C编译和调试,故可以省去IDE。个人用Linux开发嵌入式应用程序,可以在自己的PC机上安装一套Linux操作系统,使用Linux中的XWindows打开若干个窗口用于编译、下载、调试等。如果整个研发小组由多名工程师组成,常采用的办法是:用1台PC机运行Linux作为服务器;登录到这台Linux服务器上去;被开发的目标板也挂在网上。在服务器的Linux环境下,编译生成目标代码,再用FTP传回到自己的PC机上,然后通过串行口或网络下载到目标机上。mand-LanguageInterpreter),负责用户和操作系统的沟通。。,它允许多个用户同时使用一台计算机,这是它与MicrosoftWindows的最大区别之一,因此Linux有比MicrosoftWindows严格得多的用户管理。在字符终端界面环境下,终端屏幕上出现如下登录提示行:login:在它的后面输入自己的登录名。如果是新用户,那么要与系统管理员联系,取得一个合法的登录名。输入登录名、并按【Enter】键后,在屏幕上出现Password:要求在其后输入口令。输入的口令字符串并不在屏幕上显示,以利于保密。输入完口令并按【Enter】键后,系统就对登录名和口令进行验证。如果确认无误,则在屏幕上显示若干行信息,最后一行出现:$_$是一般用户的shell提示符,其后是闪烁的光标条(root用户的提示符是“#”)。