上位机环境搭建

上位机系统:Ubuntu14.04

一、配置eth0静态IP:

1. vim  /etc/network/interfaces

2. 在文末加上如下代码(设置静态IP为 192.168.1.101):

1 #zhuzhu add+
2 auto eth0
3 iface eth0 inet static
4 address 192.168.1.101
5 gateway 192.168.1.1
6 netmask 255.255.255.0
7 network 192.168.1.0
8 #zhuzhu add-

二、搭建 tftp 服务器(uboot可以访问tftp服务器):

1. 在线安装:apt-get install tftp-hpa tftpd-hpa

2. 建立传输目录:mkdir /tftpboot

3. 设置访问权限:chmod 777 /tftpboot

4. 修改配置文件:vim   /etc/default/tftpd-hpa3
1 ## /etc/default/tftpd-hpa
2 ## zhuzhu+ modify
3 TFTP_USERNAME = "tftp"
4 ## TFTP_DIRECTORY = "/var/ lib/ tftpboot"
5 TFTP_DIRECTORY = "/tftpboot"
6 TFTP_ADDRESS = "[::]:69"
7 ## TFTP_OPTIONS = "--secure"
8 TFTP_OPTIONS = "-l -c -s"
9 ## zhuzhu-

Note:

1. tftp下载文件:tftp 192.168.1.101 -g ledtest -l ./ledtest
2. 如果下载出现“TFTP ERROR: ‘Permission denied’”,更改下载文件的权限:chmod 777 待下载文件
3. 重启tftp服务: sudo service tftpd-hpa restart
 
三、配置ARM交叉编译环境:

1. 下载工具:      arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2

2. 解压: tar -xvf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2

3. 查看解压后的路径: pwd
4. 配置环境变量: sudo vim /etc/profile 在文件最后加上   export PATH=$PATH:/home/qingzhu/Download/gcc/bin/
5. 使新的环境变量生效: source /etc/profile  
6. 验证:执行 arm-linux-gcc -v 看到打印出版本信息说明成功
(如果执行./arm-linux-gcc -v 报错:no such file or directory, 可能是64位系统兼容问题,执行 sudo apt-get install lib32ncurses5 lib32z1)
 

猜你喜欢

转载自www.cnblogs.com/nju347/p/9134597.html
今日推荐