S3C2410處理器 Bootloader(Vivi)源代碼
推薦 + 挑錯(cuò) + 收藏(0) + 用戶(hù)評(píng)論(0)
S3C2410處理器 Bootloader(Vivi)源代碼分析
這邊的2410開(kāi)發(fā)板提供的光盤(pán)上已附交叉編譯器工具:arm-linux-gcc-2.95.3(源碼為cross-2.95.3.tar.bz2)。
先以root 用戶(hù)的身份登陸到linux 下。
進(jìn)入/usr/local 目錄,創(chuàng)建名為arm的目錄:
cd /usr/local
mkdir arm
將光盤(pán)提供的cross-2.95.3.tar.bz2解壓到/usr/local/arm目錄:
tar jxvf cross-2.95.3.tar.bz2 –C /usr/local/arm
然后修改修改PATH 變量:為了可以方便使用arm-linux-gcc編譯器系統(tǒng), 把a(bǔ)rm-linux工具鏈目錄加入到環(huán)境變量PATH中:
修改/etc/profile文件,添加pathmunge /usr/local/arm/2.95.3/bin即可。
# Path manipulation
if [ `id -u` = 0 ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
pathmunge /usr/local/arm/2.95.3/bin
fi
pathmunge /usr/X11R6/bin after
設(shè)置環(huán)境變量后,最好是重啟或注銷(xiāo)一下,這樣設(shè)置的環(huán)境變量才能生效。
1.2.2 配置和編譯vivi
如果vivi的源代碼已根據(jù)開(kāi)發(fā)板作了相應(yīng)改動(dòng),則需要對(duì)源代碼進(jìn)行配置和編譯,以生成燒入flash的vivi 二進(jìn)制映象文件。
由于vivi要用到kernel的一些頭文件,所以需要kernel的源代碼,所以先要把linux的kernel準(zhǔn)備好。將vivi和kernel都解到相應(yīng)目錄下(例如我將光盤(pán)提供的vivi源代碼解壓到/home/chenjun目錄下,光盤(pán)提供的Linux kernel源碼kernel-h2410eb.041024.tar.gz也解壓到/home/chenjun目錄下,解壓后的文件名為kerne-h2410eb)。
然后需修改/vivi/Makefile里的一些變量設(shè)置:
? LINUX_INCLUDE_DIR = /kernel/include/
(LINUX_INCLUDE_DIR 為kernel/include的對(duì)應(yīng)目錄,我的是/home/chen/kerne-h2410eb /include/)
因此修改為:
LINUX_INCLUDE_DIR = /home/chenjun/ kerne-h2410eb/include/
非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%
下載地址
S3C2410處理器 Bootloader(Vivi)源代碼下載
相關(guān)電子資料下載
- Makefile簡(jiǎn)介和使用方法 530
- 當(dāng)一名高職生成為開(kāi)源代碼頂級(jí)貢獻(xiàn)者 111
- git命令的基本使用 357
- 分享一套生產(chǎn)管理MES系統(tǒng)源碼,可以直接拿來(lái)搞錢(qián)的好項(xiàng)目 140
- C/c++源代碼qt軟件 svn版本管理開(kāi)發(fā)如何防泄密? 48
- 為什么安秉信息的源代碼防泄密軟件這么穩(wěn)定? 76
- C語(yǔ)言必備知識(shí)編譯預(yù)處理 421
- 非??煽康腸#+svn或git服務(wù)器源代碼防泄密方案 全解析 82
- 極狐GitLab—新一代源代碼管理倉(cāng)庫(kù) 152
- 能夠生成java文檔注釋的命令 140