感谢支持
我们一直在努力

关于Ubuntu中制作内核映像时 mkimage的问题

今天在Ubuntu中写了个按键驱动的程序,下载到开发板上以后,发现相应的中断号不能申请。查看之后发现开发板里已有按键驱动,并且是直接在内核中的。不能卸载。所以就想到制作一个新的不带按键驱动的内核映像。


make menuconfig 之后,当我利用 make uImage 产生新内核映像 uImage时,提示:


“mkimage” command not found – U-Boot images will not be built


但是我已经将mkimage文件拷到 /usr/bin 文件夹下了,这是怎么回事?在网上搜了好久,www.linuxidc.com有的说是版本问题,有的说把mkimage拷到交叉编译安装目录下就可以,但是最后都没有解决问题!最后给杨创科技(我买的是它的开发板)打电话一问,马上就解决了。原来问题出在这里:


我只把mkimage拷贝到了/usr/bin 下,但是实际上mkimage的权限只有“r”,


[root@localhost bin]# ls -l|grep mkimage


-rw-r–r–.  1 root root      13196 04-28 15:01 mkimage


没有执行权限。所以要改成具有执行权限才行!


[root@localhost bin]# chmod 755 mkimage


[root@localhost bin]# ls -l|grep mkimage


-rwxr-xr-x.  1 root root      13196 04-28 15:01 mkimage


改完后,就生成了uImage映像文件了!


以后拷贝东西时也要注意了!要查看所拷贝的东西的相应权限。

赞(0) 打赏
转载请注明出处:服务器评测 » 关于Ubuntu中制作内核映像时 mkimage的问题
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏