- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式培训ppt概要1
嵌入式培训的PPT演示到此结束了,谢谢! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 开发环境快速建立 下载 arm-elf-tools-version.sh 执行:sh arm-elf-tools- version. sh 配置环境变量 * 环境变量 Linux环境变量——PATH 有关配置文件 etc/profile etc/inputrc etc/bashrc /etc/profile.d .bash_profile .bashrc etc/profile?.bash_profile?.bashrc+$HOME/bin | -alias + /etc/bashrc 对比:Windows的环境变量 * 设置交叉编译器的环境变量 etc/profile文件中的PATH定义了找存放命令的路径,若把交叉编译器的路径在PATH中进行定义,则执行命令时就可以找到对应的命令。 示例:使用2.95.3版本的交叉编译器 将usr/local/arm/2.95.3/bin路径添加到etc/profile文件中,并用#将原来的3.4.4的屏蔽(如果有的话),然后在etc路径下执行source profile。然后arm-linux-gcc –v,如果显示是2.9.53。则说明环境配置成功。 更改环境变量有几种方法,其中之一是更改etc/profile文件(开机启动时配置)中的PATH,将相冲突的屏蔽掉。 另一种方法是重新定义PATH,然后用export导出(export命令可以修改,但重启之后?)――:可编辑/etc/bashrc文件,在最后增加路径 export PATH=/usr/local/arm/2.95.3/bin:|$PATH,则以后编译内核或其它程序均可用arm-linux- 来制定交叉编译器。 * 嵌入式Linux下的 应用程序调试技巧 * 调试器--Gdb调试流程 首先使用gcc对test.c进行编译,注意一定要加上选项‘-g’ # gcc -g test.c -o test # gdb test GNU gdb Red Hat Linux (-1.21rh) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type show copying to see the conditions. There is absolutely no warranty for GDB. Type show warranty for details. This GDB was configured as i386-redhat-linux-gnu...Using host libthread_db library /lib/libthread_db.so.1. (gdb) * Gdb调试流程 查看文件 (gdb) l 设置断点 (gdb) b 6 查看断点情况 (gdb) info b 运行代码 (gdb) r 查看变量值 (gdb) p n 单步运行 (gdb) n (gdb) s 恢复程序运行 (gdb) c 帮助 (gdb) help [command] * Gdb的使用切记点 在Gcc编译选项中一定要加入‘-g’。 只有在代码处于“运行”或“暂停”状态时才能查看变量值。 设置断点后程序在指定行之前停止 * Gdb调试 运行被调试程序,设置所有的能影响该程序的参数和变量。 保证被调试程序在指定的条件下停止运行。 当被调试程序停止时,让开发工程师检查发生了什么。 根据每次调试器的提示信息来做响应的改变,以便修正某个错误引起的问题 * 嵌入式程序调试--NFS 熟悉Uboot的烧写方法和使用 按照实验知道配置tftp服务 按照实验知道配置NFS服务 利用NFS调试经交叉编译后的程序 * Uboot使用 Print 查看当前开发板的环境变量 Setenv设置环境变量 —serverip ipaddr ethaddr bootagrs bootcmd ping测试网络连通性 Tftp开发板与主机的配置与使用 * NFS配置示意 * 整
原创力文档


文档评论(0)