如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第5章嵌入式系统开发环境的建立嵌入式Linux开发流程5.1建立主机开发环境1、交叉编译PC机操作系统2、安装环境配置脚本文件(1)在/usr/local下安装(2)修改profile……#Pathmanipulationif[`id-u`=0];thenpathmunge/sbinpathmunge/usr/sbinpathmunge/usr/local/sbinpathmunge/usr/local/arm-linux/binpathmunge/usr/X11R6/binfiunsetpathmunge修改文件后,保存并退出终端。重新登陆终端,测验交叉编译环境是否成功。arm-linux-gcc–v本系统开发工具软件的安装嵌入式系统及其应用注意5.2配置minicom开发板连接串行线嵌入式系统及其应用1、配置minicom嵌入式系统及其应用选择Serialportsetup,首先选择串口,如果使用第1个串口,则设置串口号为:ttyS0,如果使用第2个串口,则将串口号设为ttyS1。选择Savesetupasdfl,将设置保存为默认值。minicom启动后,先按Ctrl+A键,再按Z键(注意不是连续按,Ctrl+A松开后才按Z),进入主配置界面5.3配置NFS服务NFS服务开发板与主机连接好网线嵌入式系统及其应用1、设置NFS服务选择Systemservices,将nfs一项选中(出现[*]表示选中)2、指定NFS服务的用户其中“/linux_nfs”是一个可以被IP地址为“192.168.0.16”的客户机进行读写操作的共享文件目录。重启NFS服务3、在客户机端挂接共享的目录(1)进入minicom终端界面打开设备电源,这时,可以所观察到的是开发板上所运行的嵌入式Linux系统的启动过程。(2)设置开发板的IP地址:通过minicom终端界面,我们可以设置开发板的IP地址192.168.0.16:[….]#ifconfigeth0192.168.0.16(3)挂载共享目录[root@linux/]#mount–tnfs192.168.0.1:/linux_nfs/mnt5.4编译嵌入式Linux内核内核是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux的一个重要特点就是其源代码的公开性。其所有的内核源程序都可以在/usr/src/Linux下找到,大部分应用软件都是遵循GPL设计的,用户可以获取相应的源程序代码。配置内核所需指令代码成熟度选项对那些还在测试阶段的代码,驱动模块等的支持。对那些已经老旧的,被现有文件替代了的驱动,代码的支持,可以不选。支持isdn服务若想启动该项支持ISDN通讯,应启动前面提到的NetworkingDevices中的SLIP或PPP。多媒体设备的支持对视频的支持(V4L)对音频的支持Y将该功能编译进内核。N不将该功能编译进内核。M将该功能编译成可以在需要时动态插入到内核中的模块。编译命令5.5文件系统的制作