嵌入式系统开发.ppt
《嵌入式系统开发.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统开发.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式系统开发嵌入式系统开发第一章 嵌入式系统开发基础v第一节 嵌入式系统开发所需的硬件基础1、核心板、扩展板 需要注意的问题:远峰给我们的电源功率只有2A,有时会出现没有显示或显示不正常、内核不能正常启动等问题,这时需要测量电源输入端看输入电压是否是5V左右。2、普通网线或交叉网线 普通网线用于开发板与集线器之间的连接 交叉网线用于开发板与PC机之间的连接3、串口线;并口线、Multi-JTAG卡、20针扁平电缆v第二节 BootLoader、kernel和文件系统的下载1、超级终端参数的设置开始所有程序附件通讯超级终端参数设置:每秒位数:115200 数据位:8 奇偶校验:无 停止位:1
2、数据流控制:无 使用端口:COM12、vivi烧录到目标板3、zImage下载 下载vivi后通过超级终端下载内核镜像文件:viviload flash kernel x4、下载文件系统 在下载内核镜像文件zImage后,下载文件系统:viviload flash root x至此整个嵌入式Linux系统已经建立,按复位键启动vivi,然后回车,Linux将启动,如下:请注意:对容量较大的文件系统得用ztelnet或tftp来下载.第二章 基于Linux的嵌入式系统开发v第一节 嵌入式Linux开发环境的建立1、工具链(交叉编译环境)的建立解压到/usr/local/arm下:tar xvjf
3、 cross-2.95.3.tar.bz2修改PATH变量,在/etc/profile中增加export PATH=/usr/local/arm/2.95.3/bin然后重启即可。2、minicom参数设置 rootminicom s进入参数设置:同超级终端的参数设置,注意要是Serial device 为为ttys0!3、ztelnet的安装安装:#rpm ivh ztelnet-0.9.1-7mz.i386.rpm4、NFS设置 NFS:允许一个系统在网络上与他人共享目录和文件,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。设置:关闭防火墙编辑/etc/export
4、s文件,添加:/home/hello 192.168.1.11(rw,sync)其中/home/hello为主机共享目录192.168.1.11为目标板的IP地址启动NFS:service nfs startv第二节 嵌入式Linux的移植1、配置和编译vivi#tar-jxvf vivi-20030629.tar.bz2#cd vivi#make menuconfig选择Load on Alternate Configuration File调入arch/def-configs/smdk2410然后选择exit和save,最后编译:#make如果在编译vivi时出现错误:make./opt/
5、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.32、配置和编译kernel#tar zxvf li
6、nux-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 zImage3、文件系统的生成和移植#tar jxvf busybox-1.00.tar.gz#make menuconfig#make#make install 之后将在根文件系统建立/usr、/bin、/sbin 等,在这些目录可看到可执行文件和其他应用命令的符号链接。4、启
7、动文件的含义及编写执行步骤:/etc/init.d/rcS/etc/rc.local /etc/profile如rcS如下:#!/bin/sh/bin/mount-aexec/etc/rc.local如rc.local如下:#!/bin/sh./etc/profile/bin/date 061316302006/sbin/ifconfig lo 127.0.0.1 up/sbin/inetd/sbin/ifconfig eth0 192.168.1.11/sbin/modprobe s3c2410-ts/sbin/modprobe s3c2410-uda1341/sbin/modprobe s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 开发
限制150内