嵌入式系统开发演示教学.pptVIP

  • 1
  • 0
  • 约4.47千字
  • 约 36页
  • 2018-10-29 发布于天津
  • 举报
嵌入式系统开发演示教学.ppt

嵌入式系统开发 专题报告 刘泽建 2006年6月9日;第二节 BootLoader、kernel和文件系统的下载 1、超级终端参数的设置 开始→所有程序→附件→通讯→超级终端 参数设置:每秒位数:115200 数据位:8 奇偶校验:无 停止位:1 数据流控制:无 使用端口:COM1;2、vivi烧录到目标板 ;3、zImage下载 下载vivi后通过超级终端下载内核镜像文件: viviload flash kernel x;;;4、下载文件系统 在下载内核镜像文件zImage后,下载文件系统:viviload flash root x ;至此整个嵌入式Linux系统已经建立,按复位键启动vivi,然后回车,Linux将启动,如下 : 请注意: 对容量 较大的 文件系 统得用 ztelnet 或tftp 来下载. ;第二章 基于Linux的嵌入式系统开发;2、minicom参数设置 rootminicom –s进入参数设置:同超级终端的参数设置,注意要是Serial device 为ttys0! 3、ztelnet的安装 安装: #rpm –ivh ztelnet-0.9.1-7mz.i386.rpm ;4、NFS设置 NFS:允许一个系统在网络上与他人共享目录和文件,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。设置: ◆关闭防火墙 ◆编辑/etc/exports文件,添加: /home/hello 1(rw,sync) 其中/home/hello为主机共享目录 1为目标板的IP地址 ◆启动NFS:service nfs start ;第二节 嵌入式Linux的移植 1、配置和编译vivi #tar -jxvf vivitar.bz2 #cd vivi #make menuconfig 选择Load on Alternate Configuration File调入arch/def-configs/smdk2410 然后选择exit和save,最后编译: #make ;如果在编译vivi时出现错误:make ./opt/host/armv41/bin/armv41-redhat-linux-gcc command not found 是因为交叉编译的目录不对,解决办法将CROSS_COMPILE=/opt/host………这一行改为CROSS_COMPILE=arm-linux- 如果在编译vivi时出现错误:arm-linux-ld:cannnot find -lgcc 是因为找不交叉编译的库,解决办法将 ARM-GCC-LIBS=/opt/host………这一行改为ARM-GCC-LIBS=/usr/local/arm/2.95.3/gcc-lib/arm-linux/2.95.3;2、配置和编译kernel #tar –zxvf linux-2.4.18-rmk7-pxal-m24.tar.gz #cd kernel #make menuconfig 选择Load on Alternate Configuration File调入arch/arm/def-configs/smdk2410 然后选择exit和save,最后编译: #make dep #make zImage;3、文件系统的生成和移植 #tar –jxvf busybox-1.00.tar.gz #make menuconfig #make #make install 之后将在根文件系统建立/usr、/bin、/sbin 等,在这些目录可看到可执行文件和其他应用命令的符号链接。;4、启动文件的含义及编写 执行步骤:/etc/init.d/rcS→ /etc/rc.local → /etc/profile 如rcS如下: #!/bin/sh   /bin/mount -a exec /etc/rc.local 如rc.local如下: #!/bin/sh ./etc/profile /bin/date 061316302006 /sbin/ifconfig lo up /sbin/inetd /sbin/ifconfig eth0 1 /sbin/modprobe s3c2410-ts /sbin/modprobe s3c2410-uda1341 /sbin/modprobe s3c2410_gpio_buttons echo static /var/run/pcmcia-sche

文档评论(0)

1亿VIP精品文档

相关文档