- 1、本文档共76页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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配置示意 * 整
您可能关注的文档
- 山科版五年级4-3they_are_having_lots_of_fun.ppt
- 山西金代戏曲砖雕艺术展.ppt
- 岩石力学5章.ppt
- 岩石力学-第二章.ppt
- 山西面食英文介绍.ppt
- 岩石破碎力学作业.doc
- 岭南师院附中2015届高三第五次月考.doc
- 岳子雯不规则动词过去式和过去分词.ppt
- 岩石力学上课用.ppt
- 岳麓山10篇景点导游··.doc
- 高考总复习思想英语UNIT 1ART.pdf
- 高考总复习思想语文学习任务群三如何写好议论文开头.pdf
- 【乡村振兴】运河转身——南方城市运河沿线景观提升设计规划方案【城市景观设计】【城市地标设计】.pptx
- 【投放】百度营销投放平台实操指南【互联网】【广告投放】.pptx
- 【生鲜】生鲜平台APP推广方案【运营推广】【生鲜运营】.pptx
- 【综艺】贵州文旅项目《拼个假期去旅行》策划方案【综艺】.pptx
- 【乡村振兴】某市万亩高标准农田乡村田园休闲生活体验场景打造规划设计建设方案【乡村振兴】.pptx
- 【文化活动】长乐和平街历史文化街元旦春节元宵节活动方案【文旅】【旅游】【已水印】.pptx
- 【文化】特斯拉企业文化手册.pptx
- 【乡村振兴】城市古城历史文化保护和特色风貌塑造试点综合整治规划【古城特色文化街区规划】【城市设计】.pptx
文档评论(0)