网站大量收购独家精品文档,联系QQ:2885784924

嵌入式系统开发.pptxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

嵌入式系统开发专题报告刘泽建2006年6月9日

第一节嵌入式系统开发所需的硬件基础核心板、扩展板需要注意的问题:远峰给我们的电源功率只有2A,有时会出现没有显示或显示不正常、内核不能正常启动等问题,这时需要测量电源输入端看输入电压是否是5V左右。普通网线或交叉网线普通网线用于开发板与集线器之间的连接交叉网线用于开发板与PC机之间的连接第一章嵌入式系统开发基础

串口线;并口线、Multi-JTAG卡、20针扁平电缆

01第二节BootLoader、kernel和文件系统的下载02超级终端参数的设置03开始→所有程序→附件→通讯→超级终端04参数设置:每秒位数据位:806奇偶校验:无07停止位:108数据流控制:无09使用端口:COM1

vivi烧录到目标板

zImage下载下载vivi后通过超级终端下载内核镜像文件:viviloadflashkernelx

下载文件系统在下载内核镜像文件zImage后,下载文件系统:viviloadflashrootx

至此整个嵌入式Linux系统已经建立,按复位键启动vivi,然后回车,Linux将启动,如下:请注意:对容量较大的文件系统得用ztelnet或tftp来下载.

第二章基于Linux的嵌入式系统开发修改PATH变量,在/etc/profile中增加4然后重启即可。5第一节嵌入式Linux开发环境的建立1工具链(交叉编译环境)的建立2解压到/usr/local/arm下:tar–xvjf3

rootminicom–s进入参数设置:同超级终端的参数设置,注意要是Serialdevice为ttys0!2、minicom参数设置安装:#rpm–ivh3、ztelnet的安装

NFS设置NFS:允许一个系统在网络上与他人共享目录和文件,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。设置:关闭防火墙编辑/etc/exports文件,添加:/home/hello1(rw,sync)其中/home/hello为主机共享目录为目标板的IP地址启动NFS:servicenfsstart

第二节嵌入式Linux的移植配置和编译vivi#tar-jxvf#cdvivi#makemenuconfig选择LoadonAlternateConfigurationFile调入arch/def-configs/smdk2410然后选择exit和save,最后编译:#make

如果在编译vivi时出现错误:make./opt/host/armv41/bin/armv41-redhat-linux-gcccommandnotfound是因为交叉编译的目录不对,解决办法将CROSS_COMPILE=/opt/host………这一行改为CROSS_COMPILE=arm-linux-如果在编译vivi时出现错误:arm-linux-ld:cannnotfind-lgcc是因为找不交叉编译的库,解决办法将ARM-GCC-LIBS=/opt/host………这一行改为

配置和编译kernel#tar–zxvf#cdkernel#makemenuconfig选择LoadonAlternateConfigurationFile调入arch/arm/def-configs/smdk2410然后选择exit和save,最后编译:#makedep#makezImage

文件系统的生成和移植#tar–jxvf#makemenuconfig#make#makeinstall之后将在根文件系统建立/usr、/bin、/sbin等,在这些目录可看到可执行文件和其他应用命令的符号链接。

4、启动文件的含义及编写执行步骤:/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/date061316302006/sbin/ifconfigloup/sbin/inetd/sbin/ifconfig/sbin/modprobes3c2410-ts/sbin/modprobes3c2410-uda1341/sbin/modprobes3c2410_gpio_buttonsechostatic/var/run/pcmcia-scheme………..具体参考我的论文第三章第一节

第三节嵌入式Linux应用程序开发入门1、应用程序的编写,如main.c;main.cpp2、应用程序的编译#gcc–o

文档评论(0)

yingyaojun1975 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档