网上下载linux内核后 必须打补丁么 如果自己下载到开发板中 也必须打补丁么?
2个回答
展开全部
1、最好是用随开发板提供的那套kernel源代码,或者是从开发板商家推荐的下载链接下载下来的,它一般都针对开发的CPU和设备做了一些定制,其它内核的版本或者设备的配置可能不适合你的开发板。
2、有的开发板提供了一套标准内核源代码,还有针对开发板硬件资源定制的一套patch,只有这套patch才是为你的开发板定制的,别人的patch不可能适合你的开发板。
3、你的情况类似于第二种情况,补丁一定要打,且要按照你的开发板说明文档的流程操作。
2、有的开发板提供了一套标准内核源代码,还有针对开发板硬件资源定制的一套patch,只有这套patch才是为你的开发板定制的,别人的patch不可能适合你的开发板。
3、你的情况类似于第二种情况,补丁一定要打,且要按照你的开发板说明文档的流程操作。
追问
大哥回答的很专业 我想再问一个问题 关于uboot的 uboot也有补丁一说 和内核的道理一样么 自己能不能不用别人的补丁 通过分析开发板的硬件资料 然后自己改写网上的源码uboot 进而成功的使用自己改写的uboot在开发板中运行? 我在自学嵌入式 用的国嵌的开发板 我分成三步在学 先自己改写uboot 和读uboot的代码 第二步 搞明白文件系统和内核的配置 第三部 学习一些常用驱动的写法 2013年毕业 打算去北京找嵌入式驱动的工作本科~
追答
u-boot和kernel是一样的,如果开发板有补丁先要打上,因为除了硬件使用的资源外,补丁中有可能包含一些特殊设备的驱动,甚至有些和特定的CPU指令有关的修改。
当然如果补丁中只是涉及一些硬件资源类的修改的话,可以不用它,自己从标准源码上改未尝不可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询