我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 2339|回复: 15

[技术讨论] ARM嵌入式常用开发工具

[复制链接]

该用户从未签到

47

主题

168

回帖

304

积分

二级逆天

积分
304

社区居民终身成就奖

QQ
发表于 2016-7-30 09:03:20 | 显示全部楼层 |阅读模式
由于嵌入式开发环境的特殊性(交叉编译),我们会用到一些其他的外围工具,这里做简要的说明。并重新介绍一下整个开发环境中,各个工具的使用,及一个简单应用的开发流程。

SecureCRT  : 串口输出显示工具、SSHclient 。
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。
      
这个是最有用的吧,你看到她就会爱上她。并且是可以窗口内多标签,界面和蔼可亲的。

DNW  : USB下载工具。(配合u-boot使用)
DNW是一款USB下载传输工具,把编号的目标板的.bin二进制文件通过开发板的USB线,下载传输到板子上,通常用来传输的是编译好的Linux目标板镜像
或者板子上无OS裸奔的程序,这里主要是配合bootloader使用的。需要进行传输时,在串口工具的u-boot输出菜单中选择对应的选项(比如:download Linux kernel to Nandflash),bootloader就会在目标机端(开发板端)准备好USB端口,等待在USB中数据的写入,然后,在PC端打开DNW选择要传输的文件,传输就好。传输过程中以及传输完成后,都会在串口工具窗口(也就是SecureCRT
)看到串口输出的信息反馈。DNW有windows版也有Linux版,Linux下的需要自己编译并安装附带的USB驱动模块,而windows下的只用一个DNW.exe就ok了,不需要安装包安装(如果你真的想那么做的话。)。。。。(ps:应用USB下载即DNW下载时,需要安装USB下载驱动,开发板的光盘中都会有所附带)

DNW在引起windows蓝屏后 无法运行的问题解决如何解决?
另外需要注意:比如TQ2440出厂的U-boot,通过DNW传输时,会出现传输后没反应,然后再次选择传输文件,电脑就蓝屏了(如你所知,这肯定是在windows环境下,)这样,确实很悲剧,并且你会不只一次碰到,如果你的PC足够顽强,应该不会有什么事儿的,也有可能是windows 7的兼容问题吧,上次发生是不是在XP下,我也忘了。言归正传,蓝屏后,重启系统,会出现DNW 无法运行的情况,即使你再找个dnw.exe,它还是不甩你。怎么办呢?它肯定是知道了在上次运行时你虐待它了,这是在记仇啊,记仇?它怎么记?软件么,很定时在配置文件中记的,打开C盘,在根目录下有一个dnw.ini ,这个就是它的配置文件,直接把它删了,它就会忘记你曾经对她犯下的错,又是这么小气又是这么的通情达理。。。。OK,可以正常运行了。

U-boot:强大的bootloader。
为什么把它也作为开发工具来说呢?因为学习刚开始,我们暂且还不去涉及bootloader的移植问题,而它的存在,会方便我们往开发板上烧写程序。有了它,我们可以用NFS下载镜像(程序),我们可以用USB下载镜像(程序),我们还可以用ftp下载……一劳永逸啊。为了方便开发,我们就直接把它作为我们目标板端的常用工具,暂且屏蔽到它的内部细节,这不影响我们做裸奔的接口实验,和Linux内核移植及驱动开发,过早的接触并试着去了解太多名词,会领我们有恐惧感的,是时候了解它的内部逻辑时,我们自然会接触到,万法自然,随他去吧……

Jlink :仿真器。
还要涉及一个名词是j-tag,jlink是一个外部仿真器,jtag是个内部开发调试接口。Jlink是通过jtag接口实现的一个仿真器,可以跟踪调试。目前我们用到它的可能就是来烧写u-boot了。如果用于调试的话,可以配合ADS使用,来编写裸奔程序。至于如何在空板子上烧写u-boot,各个开发板都会有详细说明。
回复

使用道具 举报

该用户从未签到

1

主题

234

回帖

0

积分

二级逆天

积分
0

终身成就奖

QQ
发表于 2016-7-30 10:44:02 | 显示全部楼层
回复

使用道具 举报

  • TA的每日心情
    开心
    昨天 10:10
  • 签到天数: 39 天

    [LV.5]常住居民I

    182

    主题

    1万

    回帖

    2万

    积分

    PADS-180606高级班

    积分
    22397

    终身成就奖社区居民忠实会员社区劳模最爱沙发优秀斑竹奖特殊贡献奖原创先锋奖

    发表于 2016-7-30 12:06:08 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    77

    主题

    4432

    回帖

    3914

    积分

    二级逆天

    积分
    3914

    终身成就奖社区居民忠实会员社区劳模最爱沙发原创达人优秀斑竹奖

    QQ
    发表于 2016-7-30 12:29:26 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:00
  • 签到天数: 97 天

    [LV.6]常住居民II

    49

    主题

    1万

    回帖

    7万

    积分

    三级逆天

    积分
    73160

    终身成就奖特殊贡献奖原创先锋奖社区居民忠实会员社区劳模最爱沙发社区明星原创达人优秀斑竹奖宣传大使奖

    QQ
    发表于 2016-7-31 00:19:19 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    368

    回帖

    53

    积分

    二级逆天

    积分
    53

    社区居民社区劳模终身成就奖原创先锋奖

    QQ
    发表于 2016-7-31 07:31:28 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 09:30
  • 签到天数: 104 天

    [LV.6]常住居民II

    82

    主题

    1万

    回帖

    1万

    积分

    三级逆天

    积分
    10184

    社区居民社区劳模原创先锋奖终身成就奖特殊贡献奖优秀斑竹奖

    QQ
    发表于 2016-7-31 11:34:30 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    196

    主题

    3558

    回帖

    0

    积分

    二级逆天

    积分
    0

    终身成就奖特殊贡献奖原创先锋奖

    发表于 2020-10-26 21:34:58 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情

    2024-8-13 13:49
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    169

    回帖

    101

    积分

    二级逆天

    积分
    101

    终身成就奖

    发表于 2020-10-30 10:51:43 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-27 14:55
  • 签到天数: 1 天

    [LV.1]初来乍到

    7

    主题

    478

    回帖

    650

    积分

    PADS-2020国庆特训班

    积分
    650

    终身成就奖

    发表于 2020-11-1 08:02:37 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    论坛开启做任务可以
    额外奖励金币快速赚
    积分升级了


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表