u-boot 2013.04-rc1移植(1)

环境搭建:

自学嵌入式,移植u-boot,一路走来虽然很曲折,但很享受! 参考朱兆祺老师的《嵌入式Linux开发使用教程》一书,感触颇深,以及视频教程,受益匪浅!!!

硬件:S3C6410,ARM11开发板:
ARM11开发板

软件:

  • 虚拟机安装,VMware Workstation Pro 14,虚拟机推荐安装最新的版本!
  • Linux系统镜像deepin下载,个人很喜欢deepin的系统,界面华丽,重要的是软件资源很充足,操作和win很接近,上手Linux易过度,很适合像我这种小白哈!
  • u-boot源码下载u-boot不再介绍,总之麻雀虽小,五脏俱全!经历之后,才知收获颇多!

先上一张系统搭建成功的界面
系统安装完成


1、ARM Linux交叉编译链arm-linux-gcc 安装

下载gcc安装文件arm-linux-gcc-4.4.3.tar.gz

2、 新建文件夹/user/local/arm

eric@eric-PC:/usr/local$ ls
arm  bin  etc  games  include  lib  man  sbin  share  src
eric@eric-PC:/usr/local$ 

3、 将arm-linux-gcc-4.4.3解压到/usr/local/arm中

eric@eric-PC:/usr/local/arm$ ls
arm-linux-gcc-4.4.3
eric@eric-PC:/usr/local/arm$ cd arm-linux-gcc-4.4.3/
eric@eric-PC:/usr/local/arm/arm-linux-gcc-4.4.3$ ls
arm-none-linux-gnueabi  bin  include  lib  libexec  share
eric@eric-PC:/usr/local/arm/arm-linux-gcc-4.4.3$

4、添加环境变量,需要用root用户,修改/etc/profile,

eric@eric-PC:~/Desktop$ sudo -s
[sudo] eric 的密码:
root@eric-PC:/home/eric/Desktop# gedit /etc/profile

在文件最后添加如下代码:

#eric add 2017/10/22,增加arm-linux-gcc环境变量 
export PATH=$PATH:/usr/local/arm/arm-linux-gcc-4.4.3/bin

5、退出root账户,测试arm-linux-gcc是否安装成功:

root@eric-PC:/home/eric/Desktop# exit
exit
eric@eric-PC:~/Desktop$ 
eric@eric-PC:~/Desktop$ 
eric@eric-PC:~/Desktop$ arm-linux-gcc -v
Using built-in specs.
Target: arm-none-linux-gnueabi
Configured with: /opt/FriendlyARM/mini2440/build-toolschain/working/src/gcc-4.4.3/configure --build=i386-build_redhat-linux-gnu --host=i386-build_redhat-linux-gnu --target=arm-none-linux-gnueabi --prefix=/opt/FriendlyARM/toolschain/4.4.3 --with-sysroot=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root --enable-languages=c,c++ --disable-multilib --with-arch=armv4t --with-cpu=arm920t --with-tune=arm920t --with-float=soft --with-pkgversion=ctng-1.6.1 --disable-sjlj-exceptions --enable-__cxa_atexit --with-gmp=/opt/FriendlyARM/toolschain/4.4.3 --with-mpfr=/opt/FriendlyARM/toolschain/4.4.3 --with-ppl=/opt/FriendlyARM/toolschain/4.4.3 --with-cloog=/opt/FriendlyARM/toolschain/4.4.3 --with-mpc=/opt/FriendlyARM/toolschain/4.4.3 --with-local-prefix=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-c99 --enable-long-long --enable-target-optspace
Thread model: posix
gcc version 4.4.3 (ctng-1.6.1) 
eric@eric-PC:~/Desktop$ 

由此可以看出,目前安装的版本为version 4.4.3!

(注:很多操作都用的鼠标,deepin相当完善,习惯了win操作方式,并未使用命令行,所以很多过程没有具体的命令)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值