张舰予

导航

2014025646 《嵌入式程序设计》第3、4周学习总结

2014025646 《嵌入式程序设计》第3、4周学习总结

在Linux系统下进行下载

wget +网址
下载所需要的文件

交叉编译

首先解压gcc-3.4.6-glibc-2.3.6.tar.bz2
tar jxvf +文件名
gcc-3.4.6-glibc-2.3.6/bin有很多命令
wget安装仅支持32位版本的
执行./arm-linux-gcc
错误:zsh:没有那个文件或目录:./arm-linux-gcc
因为linux操作系统是64位的
所以需要下载两个包
sudo apt-get update
sudo apt-get install lsb-core
执行./arm-linux-gcc
错误: arm-linux-gcc: no input files
没有可编译的c文件,使用gcc编译就可以使用了。
配置下环境变量:
export PATH=$PATH:/home/shiyanlou/gcc-3.4.6-glibc-2.3.6/bin
这共配置方法为临时配置,退出则不会保存。下次登录后需要再次配置。
其他配置环境变量方法:
sudo gedit /etc/profile
在次文件的最末尾加上export PATH=$PATH:/home/shiyanlou/gcc-3.4.6-glibc-2.3.6/bin
刷新即可

bootloader的学习

使用wget下载文件
wget http://labfile.oss.aliyuncs.com/courses/811/u-boot-1.3.2.tar.bz2
tar jxvf u-boot-1.3.2.tar.bz2解压文件
进入board目录下,创建eudk2410 并把smdk2410/*所有的东西拷贝到新目录
将smdk2410.c的文件名修改为eduk2410.c并修改里面的内容
然后修改Makefile
然后 make eduk2410_config
并make
截图:

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 3000行 15篇 200小时
第一周 150/150 1/ 1 6/6 复习了Linux的命令
第二周 300/300 2/2 18/20 学习了gcc和gbd
第二周 1000/1000 3/3 25/30 学习了如何安装交叉编译工具Bootloader的配置与编译

posted on 2017-04-22 10:28  张舰予  阅读(126)  评论(0编辑  收藏  举报