通过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。
上述说明有不清楚的地方,欢迎留言。
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。
上述说明有不清楚的地方,欢迎留言。
相关文章推荐
- Imote2平台,通过ARM-USB-TINY-H下载TINYOS程序
- 通过程序,而不是连接地址下载文件
- 用st-link通过stvp给stm8下载程序的坑
- OK6410如何通过tftp下载运行C程序
- 移植rzsz通过串口下载程序到开发板上的工具
- 通过修改程序的代码使程序能够下载并运行指定程序
- keil 通过JTAG下载程序 报错:error: flash download failed - "cortex-m3"的解决方法
- DM355通过串口下载程序方法步骤 ,davinci,串口
- keil通过jlink下载程序时提示cannot stop arm device
- 如果在PC机上安装了S3C2440驱动但是通过虚拟机不能用DNW下载程序
- 在IAR下通过Jlink将程序直接下载到Flash指定地址
- Postman chrome浏览器插件下载地址和安装方式,解决“只能通过Chrome网上应用商店安装该程序”的方法
- 通过asp程序调用pdf,无法下载
- FPGA学习(第2节)-FPGA下载程序到flash+文件转换-通过.sof文件产生.jic文件
- 急!请教高手,通过OTA下载安装程序完成后,怎样得到安装是否成功的标记?
- [导入]通过程序实现文件下载更名,动态文件下载
- 通过TFTP来下载ARM程序
- FireBLE(2)——如何通过串口下载程序
- 雷击程序(二)------通过ftp协议下载文本文件
- 通过程序来实现下载。。。最后的办法