弄好的内核模块怎么弄进开发板里面去啊?(我已经用交叉编译器德到了.ko文件)
答案:2 悬赏:70 手机版
解决时间 2021-02-27 12:41
- 提问者网友:城市野鹿
- 2021-02-27 01:41
如果板子通过NFS起来的,这个最简单,拷贝helloword到NFS export的目录里? 这个怎么配置啊 ?还有我想要rz命令 可是怎么不出对话框呢 ?
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-02-27 01:53
这些是初学者经常遇到的问题。我以前也遇到过,所以还是我来回答你吧。首先rz命令是BusyBox里面是不带的,如果你要用就要另外下载一个rz,然后用arm编译之后再放到开发板/bin目录下面。但是我不推荐用rz,速度很慢的。最方便的还是挂载网络文件系统了,如果使用uboot命令如下:
#setenv bootargs "root=/dev/nfs nfsroot=192.168.0.宿主机文件系统路径:/forlinx/root
ip=192.168.0.开发板:192.168.0.宿主机:255.255.255.0 console=ttySAC0,115200"
#saveenv
使用网络文件系统要确保网卡可用!可以在UBOOT下先PING下主机IP;
我的QQ285226942,还要问题的话咱们可以继续探讨
#setenv bootargs "root=/dev/nfs nfsroot=192.168.0.宿主机文件系统路径:/forlinx/root
ip=192.168.0.开发板:192.168.0.宿主机:255.255.255.0 console=ttySAC0,115200"
#saveenv
使用网络文件系统要确保网卡可用!可以在UBOOT下先PING下主机IP;
我的QQ285226942,还要问题的话咱们可以继续探讨
全部回答
- 1楼网友:酒安江南
- 2021-02-27 02:28
可以,你把环境搭建好就可以编译大部分。
makefile中指定好平台。如果本身驱动不在kernel代码树里,把内核的代码头文件等等手动设定好,如果驱动用到其他库或代码也手动指定好,不要让编译器自动搜索本机环境。
还要查阅下文档,有些代码可能压根就没有为交叉编译而特别编写,这类代码的交叉编译需要你打patch、重写makefile
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯