1.虚拟机工具VMware workstation8/9
2.在VMware里安装ubuntu
3.安装好ubuntu后安装GCC,用来编译C程序。
4.安装VM tools用来与主机交换文件。
5.开发C程序用VI/VIM就够了,如果会C++,要开发图形界面,安装Qt。
6.最好买套开发板,2440或者6410都可以,用来练习移植系统和应用程序。
Ubuntu 12.04 LTS 系统
安装gcc编译器(用于本地编译调试),交叉编译工具链(开发板套件中会附带,用于编译目标板程序)。
1. SecureCRT软件(Windows和Linux版本都有)
- 与板子或设备之间的串口、网口通信用(ssh / serial / telnet 等)
2. SVN
- 代码版本管理
3. Eclipse (with C/C++ plugin)
- 集成开发环境
这个非必须,vim / Emac 用得熟的话也足够了。但若一时无法从熟悉的Windows操作转过来,就可以试试Eclipse。
4. Valgrind
- 内存泄露检测,适合PC机上运行
在虚拟机平台上,安装linux,如ubuntu,或是可以买个好的配套教材这样对初学者来说避免走弯路
Linux 操作系统就ok了。