ATIME

嵌入式学习之硬件准备篇

嵌入式学习包括的内容浩如烟海,很难把握主体路线,若是以项目为驱动,从实践中不断学习,从每个项目中补充所需的一些细节,就会事半功倍。同时,编程过程中也会积累调试经验,锻炼思考问题、解决问题的能力。

1.嵌入式开发板

我学习嵌入式使用的是天嵌公司的TQ2440开发板,核心是S3C2440嵌入式微处理器,板上包括触摸屏、网口、串口、音频接口等输入输出接口。
开发板的选择尽量选择提供程序开源代码的开发板,这样在学习中可以参考。
开发板的选择并不必须要和自己所学的教程完全一样,这样虽然在学习中会遇到更多的问题,但在解决问题的过程中将会学到更多的知识。

2.J-Link下载器

J-Link下载器用于在裸机没有bootloader时,将编译的程序下载到开发板的Flash上。通过J-Link将电脑的USB接口和开发板的J-TAG接口连接。在下载完bootloader后,一般采用bootloader提供的串口、USB、网口等方式下载其他程序。

3.USB转串口模块

目前的电脑上通常不带串行接口,但在和调试开发板程序时,串口是一个相当重要的通信接口。因此我们需要将电脑上的USB接口通过USB转串口模块和嵌入式开发板相连接,推荐使用开发板配套公司的串口模块,兼容性更有保证。
有了以上硬件准备后就可以开始准备软件环境了,在下一篇中,将介绍交叉编译环境、下载器配套的下载软件、程序的编译和下载等。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注