linux 内核怎么烧写到板子中去?

linux 内核怎么烧写到板子中去?,第1张

可以通过烧写器烧写, 也可以通过bootloader加载?

首先明确你是怎么引导你的内核的? 也就是使用什么bootloader?

如果这个问题你不清楚, 估计你的内核烧进去也没有反应, 也跑不起来!

如果你的内核镜像里集成了bootloader, 那可以通过烧写器烧, 之后上电启动。

要想让你的内核起来, 先把bootloader运行起来再说, 需要有个过程!

废话一堆,仅供参考

可能是没有安装ncurses5,

ubuntu,debian的话,安装

sudo aptitude install libncurses5-dev

fedora安装

yum install ncurses ncurses-devel

另外,可能也有可能是/usr/include/目录下的asm、linux和scsi等链接没有指向要升级的内核源代码。它们分别链向源代码目录下的真正的、该计算机体系结构(对于PC机来说,使用的体系结构是i386)所需要的真正的include子目录。如:asm指向/usr/src/linux/include /asm-i386等,以2.6.32为例,把linux-2.6.32.tar.gz拷贝到/usr/src下

#cd /usr/src

解压

#tar -xzvf linux-2.6.32.tar.gz

#ln -s linux-2.6.32 linux

#cd /usr/include

#rm -Rf asm linux scsi //删除原有的链接

#ln -s /usr/src/kernels/linux-2.6.23.1/include/asm-i386 asm

#ln -s /usr/src/kernels/linux-2.6.23.1/include/linux linux

#ln -s /usr/src/kernels/linux-2.6.23.1/include/scsi scsi

#cd /usr/src/linux

然后执行

#make menuconfig

GOOD LUCK

你要清楚,要系统在开发板上启动,以下三步必不可少:

1,烧写bootloader

2,烧写内核

3,烧写文件系统

你的问题可能是文件系统有问题,可以重新做一个文件系统试下。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8429823.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存