gzyueqian
13352868059

ARM嵌入式常用开发工具及开发流程 粤嵌培训给你整理好

更新时间: 2019-03-19 15:44:46来源: 嵌入式培训浏览量:5508

  ARM嵌入式培训的常用开发工具有哪些?它的开发流程又是怎样的,这些粤嵌教育都整理好了。

  由于嵌入式开发环境的特殊性(交叉编译),我们会用到一些其他的外围工具,嵌入式培训在这里做简要的说明。并重新介绍一下整个开发环境中,各个工具的使用,及一个简单应用的开发流程。

  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 )看到串口输出的信息反馈。

  U-boot:强大的bootloader。

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

  Jlink :仿真器。

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

  学习ARM嵌入式开发,尤其对于初学者而言,只要方法得当,掌握嵌入式开发应用技术其实不是什么难事。专业arm嵌入式培训学校可以找粤嵌教育。


免费预约试听课