麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > CentOS > 正文

CentOS交叉編譯raspberrypi2內核

2024-06-28 14:31:49
字體:
來源:轉載
供稿:網友

交叉編譯工具鏈在centos 6.6 x64需要glibc-2.14支持(x86不需要),所以先安裝glibc-2.14

安裝前把編譯需要的相關工具安裝下,我這里直接安裝整個組

yum groupinstall "Development tools" -y

下載glibc-2.14源碼,編譯,安裝

wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.xzmkdir /usr/local/glibc-2.14tar xvf glibc-2.14.tar.xzcd glibc-2.14mkdir buildcd build../configure --PRefix=/usr/local/glibc-2.14/make && make install

設置臨時環境變量

export LD_LIBRARY_PATH=/usr/local/glibc-2.14/lib:$LD_LIBRARY_PATH

獲取交叉編譯工具鏈,內核,固件(本文使用此方式獲?。?/span>

wget https://github.com/raspberrypi/tools/archive/master.tar.gz -O tools-master.tar.gzwget https://github.com/raspberrypi/linux/archive/rpi-4.1.y.tar.gz -O linux-rpi-4.1.y.tar.gzwget https://github.com/raspberrypi/firmware/archive/master.tar.gz -O firmware-master.tar.gz

也可以使用git克隆相關倉庫:

git initgit clone --depth 1 git://github.com/raspberrypi/linux.git
git clone --depth 1 git://github.com/raspberrypi/tools.git
git clone git://github.com/raspberrypi/firmware.git

安裝工具鏈,并添加到環境變量中: 

tar xvf tools-master.tar.gz -C /optvim /etc/profileexport PATH=$PATH:/opt/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin. /etc/profilemv linux-rpi-4.1.y linuxcd linux

保證編譯目錄的干凈的(從tar.gz文件解壓的話實際上可以省略)

make mrproper

生成內核默認配置文件

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2709_defconfig

如想更改配置,運行這下:

#CentOS 6.6 x64 需要執行 yum install ncurses-develmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig

設置環境變量 

KERNEL=kernel7

開始編譯

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs

編譯結束后,把樹莓派的SD卡取下來,掛在到CentOS 

mkdir /mnt/fat32mkdir /mnt/ext4mount /dev/sdb1 /mnt/fat32mount /dev/sdb2 /mnt/ext4

安裝模塊

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=/mnt/ext4 modules_install

復制內核及驅動到SD卡上

#先備份原來的內核cp /mnt/fat32/$KERNEL.img /mnt/fat32/$KERNEL-backup.imgscripts/mkknlimg arch/arm/boot/zImage mnt/fat32/$KERNEL.imgcp arch/arm/boot/dts/*.dtb /mnt/fat32/cp arch/arm/boot/dts/overlays/*.dtb* /mnt/fat32/overlays/cp arch/arm/boot/dts/overlays/README /mnt/fat32/overlays/

更新固件

tar xvf firmware-master.tar.gzcd firmware-master#替換相關文件cp boot/*.dat /mnt/fat32/cp boot/*.elf /mnt/fat32/cp boot/bcm2709-rpi-2-b.dtb /mnt/fat32/

更新vc

cp -rv hardfp/opt/vc /mnt/ext4/opt/vc

 完成后,卸載SD

umount /dev/sdb1umount /dev/sdb2

SD卡插上raspberry pi 2,插上電源,OK

 

 

參考資料:

https://github.com/raspberrypi/documentation/blob/master/linux/kernel/building.md

http://elinux.org/Raspberry_Pi_Kernel_Compilation


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人精品久久久 | 亚洲aⅴ在线观看 | 久久精品日本一区 | 久久久久久久久日本理论电影 | 日本精品久久久久 | 少妇一级淫片免费放正片 | 日韩不卡一区二区 | 黄色va视频 | av在线免费观看不卡 | 性欧美极品xxxx欧美一区二区 | wwwxxx国产 | 麻豆91精品91久久久 | 大学生一级毛片在线视频 | 国产毛片在线 | 青草久久av | 91短视频版高清在线观看www | 久久九九热re6这里有精品 | 亚洲成人免费视频在线 | 嗯~啊~用力~高h | 午夜激情视频网站 | 免费在线观看一级片 | 日本免费aaa观看 | 国产一区二区三区四区五区在线 | 精品亚洲网站 | 天堂精品久久 | 鲁丝片一区二区三区免费入口 | 美女一级毛片 | 久色porn| 黄色免费在线视频网站 | 在线播放黄色网址 | 99视频有精品 | julieann艳星激情办公室 | 免费一级在线视频 | 久久精品视频日本 | xxx日本视频 | 成人 日韩| 精品中文视频 | 一级做受毛片免费大片 | 免费国产不卡午夜福在线 | av电影网在线观看 | 国产亚洲高清在线精品不卡 |