20150128 【 ARM 】 交叉编译+系统烧写

来源:互联网 发布:python删除excel数据 编辑:程序博客网 时间:2024/05/17 20:22
开发板
设置开发板IP
ifconfig eth0 192.168.1.xxx
设置开发板默认网关

交叉开发环境搭建
用ps查找
124 root       0:00 ./iot -qws
kill 124
在启动
[root@GEC210 /]# source upiot.sh

串口下载程序
在开发板上
[root@GEC210 /]#  main 回车---传输(xmode)--》选择要传输的文件
[root@GEC210 /]# chmod 777 main


交叉编译工具安装
1.下载arm-2009q3.tar.bz2放在家目录下arm-linux-gcc 
2.gec@cs:~$ sudo mkdir /usr/local/arm
3.gec@cs:~$ sudo cp arm-2009q3.tar.bz2 /usr/local/arm/
4.gec@cs:~$ cd /usr/local/arm/
5.gec@cs:/usr/local/arm$ sudo tar -jxf arm-2009q3.tar.bz2
6.gec@cs:/usr/local/arm$ cd arm-2009q3/bin/
7.gec@cs:/usr/local/arm/arm-2009q3/bin$ ln -s arm-none-linux-gnueabi-gcc arm-linux-gcc 

设置环境变量
绝对路径:从/开始的路径 cd /home/gec/cprogram
相对路径:从当前路径开始 cd cprogram

环境变量 PATH 作用系统自动取搜索的路径
添加环境变量
export PATH=/usr/local/arm/arm-2009q3/bin:$PATH(在本终端使用)
把上面一行写入系统配置文件(使任意终端多生效)
sudo vim /etc/bash.bashrc 在最后面添加(上面一行代码)

vim main.c---自理

arm-linux-gcc -o main main.c

把main下载到开发板
1.把编译好的main考到window下
2.在开发板rx main (回车)---》传输--》xMode(选择要下载文件)
[root@GEC210 /]# ./main 
-/bin/sh: ./main: Permission denied
[root@GEC210 /]# chmod 777 main


在linux串口
添加虚拟串口---虚拟机关闭--》vm--》设置--》add--》serial port
开机安装
gec@cs:~$ sudo apt-get install minicom
配置minicom
sudo minicom -s



0 0
原创粉丝点击