安装qemu
在“System Settings”下的“Software & Updates”选择下载自,选国内,阿里云或者网易等。
sudo apt-get install qemu libncurses5-dev gcc-arm-linux-gnueabi build-essential gdb-arm-none-eabi gcc-aarch64-linux-gnu eclipse-cdt git
165 cd code
166 ls
167 mkdir runninglinuxkernel
168 cd runninglinuxkernel/
从github拉取内核代码
169 git clone https://e.coding.net/benshushu/runninglinuxkernel_4.0.git -b rlk_basic
170 ls
171 cd runninglinuxkernel_4.0/
172 ls
173 $PATH
编译环境配置
174 arm-linux-gnueabi-gcc
175 arm-linux-gnueabi-gcc -info
176 export ARCH=arm
177 ls
178 export CROSS_COMPILE=arm-none-eabi-
编译内核
179 make vexpress_deconfig
180 ls
181 make vexpress_defconfig
182 ls -al
183 cd dev
文件系统
184 cd _install_arm32/
185 ls
186 cd dev
187 mkdir dev
188 cd dev
189 ls
创建文件系统节点
190 sudo mknod console c 5 1
191 ls
192 cd ./../
193 make menuconfig
194 cd ../
195 make menuconfig
编译内核
197 make bzImage -j4
编译设备树
198 make dtbs
运行qemu的vexpress
199 qemu-system-arm -nographic -M vexpress-a9 -m 1024M -kernel arch/arm/boot/zImage -append "rdinit=/linuxrc console=ttyAMA0 loglevel=8" -dtb arch/arm/boot/dts/vexpress-v2p-ca9.dtb

浙公网安备 33010602011771号