linux移植s3c2440求助。关于内核选择等
网上找到了许多教程,也按里面的网址下载了内核与补丁,可是问题很快就来了。比如一个教程里面写的:找到内核源码arch/arm/mach-s3c2440/mach-smdk2...
网上找到了许多教程,也按里面的网址下载了内核与补丁,可是问题很快就来了。比如一个教程里面写的:找到内核源码arch/arm/mach-s3c2440/mach-smdk2440.c 文件。可是我在他给的地址上下载的linux内核,arm目录下没有mach-s3c2440,在其他地方下载的也没有。
请问支持相应单片机的这些文件是要自己去下载吗?哪里有下?。。这个情况出现了几次。教程中直接就说找到对应s3c2440的文件,但是很多内核里面根本没有。。求指点。谢谢了! 展开
请问支持相应单片机的这些文件是要自己去下载吗?哪里有下?。。这个情况出现了几次。教程中直接就说找到对应s3c2440的文件,但是很多内核里面根本没有。。求指点。谢谢了! 展开
2个回答
展开全部
这个内核应该是随硬件提供的。而且教程不同针对的内核版本也不同,所以你现在需要板子、内核、教程三部分必须版本一样。
追问
在一些更高版本的linux系统中有arch/arm/mach-s3c2440这个文件夹,这个可以和其他的共用吗?我下载和教程相应的内核,教程里面的意思是内核会自带,但是没有,只有在更新的内核里面有找到。。
追答
你可以试试运气,因为不光是 CPU 的问题,你这个开发板的所有硬件设备的驱动可能只有随板子自带的内核可以提供。官方内核可能会驱动不全。所以,首选的还是找卖家要。
如果他的是通用设计,官方内核到有可能自带全套驱动什么的。
另外,不光是内核,你这个开发板还有 bootloader 的源代码也得要,不过看你开发的内容了。
一般说来,我建议是板子书还有内核都用一套的。不然你就会遇到现在这种问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询