您的位置:首页 > 其它

通过minicom,下载程序到Imote2

2011-09-04 11:02 363 查看
这里说明的是在上位机linux交叉编译环境的建立和通过minicom,如何把程序下载到Imote2上,Imote2上运行的也是linux。这里以最简单的hello
world为例。

1. 安装交叉编译链。下载你选择的arm-linux-gcc编译链,我这里用的是Imote2_toolchain_3.4.3_binutils.tgz。

2. 编译链拷贝到/usr。进入这个目录 cd /usr 。

3. 解压文件tar –zxvf Imote2_toolchain_3.4.3_binutils.tgz

4. 编辑.bashrc,使每次打开shell时,系统都知道arm-linux-gcc的位置 vi ~/.bashrc

加入:“export PATH=$PATH:/usr/3.4.3_binutils/bin”。source ~/.bashrc使环境变量生效。

5. 编辑一个hello world程序。vi helloWorld。编译arm-linux-gcc -0 hello helloWorld.c,生成hello文件。这个文件在上位机是不能执行的。

6. 安装minicom,apt-get install minicom。

7. Imote2连接IIB2400接口板,接口板通过USB线连接上位机。

8. 控制台输入ls /dev | grep USB,查看上位机是否识别了IIB2400,识别了会有两个端口,一会我们用高的端口下载程序。

9. 控制台配置minicom,输入minicom –s。

10. 波特率设为115200,端口为我们步骤8中看到的高的端口。8位数据位,1位停止位,软硬件控制:无。保存设置。就会进入minicom。

11. 按下imote2的reset按键,我们会在终端看到打印的minicom版本信息。

12. 输入root,登录。

13. 按下Ctrl+A, Z,出现mincom的命令选择项,选择S,发送文件。选择zmodem协议。

14. 选择我们编译的hello程序,这样会在Imote2上得到这个文件

15. 在minicom下看到的提示符下输入 ./hello运行程序,会看到打印出的Hello World。

上述说明有不清楚的地方,欢迎留言。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: