2022年ARM嵌入式常用开发工具介绍和一些问题的处理 .pdf

上传人:Che****ry 文档编号:34264308 上传时间:2022-08-15 格式:PDF 页数:3 大小:358.46KB
返回 下载 相关 举报
2022年ARM嵌入式常用开发工具介绍和一些问题的处理 .pdf_第1页
第1页 / 共3页
2022年ARM嵌入式常用开发工具介绍和一些问题的处理 .pdf_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《2022年ARM嵌入式常用开发工具介绍和一些问题的处理 .pdf》由会员分享,可在线阅读,更多相关《2022年ARM嵌入式常用开发工具介绍和一些问题的处理 .pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、这里接着前边的开发环境的配置说,其实用于开发的话,基本的开发环境已经架构好了,不过由于嵌入式开发环境的特殊性(交叉编译 ),我们还会用到一些其他的外围工具,这里做简要的说明。并重新介绍一下整个开发环境中,各个工具的使用,及一个简单应用的开发流程。SecureCRT : 串口输出显示工具、SSH client 。SecureCRT 是一款支持SSH(SSH1 和 SSH2)的终端仿真程序,同时支持Telnet 和 rlogin 协议。这个是最有用的吧,你看到她就会爱上她。并且是可以窗口内多标签,界面和蔼可亲的。DNW : USB 下载工具。 (配合 u-boot 使用) DNW 是一款 USB下

2、载传输工具,把编号的目标板的.bin 二进制文件通过开发板的 USB线,下载传输到板子上,通常用来传输的是编译好的Linux 目标板镜像或者板子上无 OS裸奔的程序,这里主要是配合bootloader 使用的。需要进行传输时,在串口工具的u-boot 输出菜单中选择对应的选项(比如: download Linux kernel to Nandflash) ,bootloader 就会在目标机端(开发板端 )准备好 USB端口,等待在USB中数据的写入,然后,在PC端打开 DNW 选择要传输的文件,传输就好。传输过程中以及传输完成后,都会在串口工具窗口(也就是 SecureCRT )看到串口输出

3、的信息反馈。DNW 有 windows 版也有 Linux 版, Linux 下的需要自己编译并安装附带的USB驱动模块,而 windows 下的只用一个DNW.exe 就 ok 了,不需要安装包安装(如果你真的想那么做的话。 )。 (ps:应用 USB下载即 DNW 下载时,需要安装USB下载驱动,开发板的光盘中都会有所附带) DNW 在引起 windows 蓝屏后 无法运行的问题解决如何解决?Windows 下 dnw.exe 下载 :http:/ 另外需要注意:比如TQ2440 出厂的 U-boot ,通过 DNW 传输时,会出现传输后没反应,然后再次选择传输文件,电脑就蓝屏了(如你所知

4、,这肯定是在windows 环境下, )这样,确实很悲剧,并且你会不只一次碰到,如果你的PC足够顽强,应该不会有什么事儿的,也有可能是windows 7 的兼容问题吧,上次发生是不是在XP下,我也忘了。言归正传,蓝屏后,重启系统,会出现DNW 无法运行的情况,即使你再找个 dnw.exe ,它还是不甩你。怎么办呢?它肯定是知道了在上次运行时你虐待它了,这是在记仇啊,记仇?它怎么记?软件么,很定时在配置文件中记的,打开C 盘,在名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共

5、 3 页 - - - - - - - - - 根目录下有一个dnw.ini ,这个就是它的配置文件,直接把它删了,它就会忘记你曾经对她犯下的错,又是这么小气又是这么的通情达理。OK,可以正常运行了。U-boot :强大的 bootloader 。为什么把它也作为开发工具来说呢?因为学习刚开始,我们暂且还不去涉及bootloader 的移植问题,而它的存在,会方便我们往开发板上烧写程序。有了它,我们可以用 NFS下载镜像 (程序),我们可以用USB下载镜像 (程序 ),我们还可以用ftp 下载一劳永逸啊。为了方便开发,我们就直接把它作为我们目标板端的常用工具,暂且屏蔽到它的内部细节,这不影响我们

6、做裸奔的接口实验,和Linux 内核移植及驱动开发,过早的接触并试着去了解太多名词,会领我们有恐惧感的,是时候了解它的内部逻辑时,我们自然会接触到,万法自然,随他去吧Jlink :仿真器。还要涉及一个名词是j-tag ,jlink 是一个外部仿真器,jtag 是个内部开发调试接口。 Jlink 是通过 jtag 接口实现的一个仿真器,可以跟踪调试。目前我们用到它的可能就是来烧写u-boot 了。如果用于调试的话,可以配合ADS使用,来编写裸奔程序。至于如何在空板子上烧写u-boot ,各个开发板都会有详细说明,我也不费这口舌了,他们写的要比我专业的多。好的,下边用一张图片来描述一下工具之间的配合使用。顺便展露一下我的绘画天分名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 3 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁