前段时间工作实在太忙了,每天九点多回到家里,洗个澡十点了。
有气无力的,买回来的开发板落灰落了一层,
有时候梦想和理想是美好的,现实是残酷的。
很享受能早点儿下班,看看资料,跟着学学嵌入式的感觉。
也能把工作中学到的东西实际应用在一个小巧的开发板上。
好开始,我们开始搭建环境:
做嵌入式第一个需要的:
交叉编译环境
获得这个东东有三个方法:
第一,自己下载,然后自己配置,自己build。
第二,使用厂商提供的工具,需要特定的环境。
第三,Ubuntu apt-get
我使用第二种方法开始做。
开发板提供了:
Tiny6410开发环境搭建:
OS: Fedora 9 (光碟提供)
arm-linux-gcc (arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz)
这样我们只需要做一个动作就可以开始build u-boot,build内核,build initrd 等等了。。。
那就是:
vim /etc/profile
在其中加入 pathmunge
pathmunge /opt/FriendlyARM/toolschain/4.5.1/bin
再执行:
source /etc/profile
这就完成了。。。
进行简单的测试:
第一个:
arm-linux-gcc -v
看看打印输出,
如果为:
gcc version 4.5.1
则正确。
第二:
编写helloworld.c
arm-linux-gcc helloworld.c -o helloworld
看看编译会不会报错,如果都是正确的。
那么恭喜你环境搭好了。