嵌入式培训ppt.ppt

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式培训ppt

嵌入式培训的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)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档