当前位置: 技术问答>linux和unix
关于嵌入式编写的步骤的问题
来源: 互联网 发布时间:2016-09-19
本文导语: 我要在ARM开发一个设备的驱动,我先把厂商提供的驱动和文件系统都装好了。 问下这个驱动的编写是在PC机上进行,编译好了在到arm开发板上用insmod 插入内核呢,还是 直接在开发板上开发呢? | 因为...
我要在ARM开发一个设备的驱动,我先把厂商提供的驱动和文件系统都装好了。
问下这个驱动的编写是在PC机上进行,编译好了在到arm开发板上用insmod 插入内核呢,还是
直接在开发板上开发呢?
问下这个驱动的编写是在PC机上进行,编译好了在到arm开发板上用insmod 插入内核呢,还是
直接在开发板上开发呢?
|
因为是嵌入式嘛,你的最终程序是在嵌入式设备上跑,所以不能用gcc编译,得用arm-gcc来交叉编译。
|
开发板上的资源有限,操作系统的功能有限,你能装个好用,大的IDE?,所以最好还是交叉编译,在pc上开发,download到板子上去运行,或者调试。
|
可以通过 NFS调试啊 , 方便
|
PC上交叉编译驱动,NFS调试驱动模块,加载根文件系统。
|
需要官方提供的交叉编译工具在PC上编译出 板卡上的.o .ko 下到板子上