当产品没有USB,没有网卡时怎么调试linux 驱动/应用程序?

本文介绍了如何在没有USB、网卡的环境下,通过远程服务器编译后的代码,利用mount/umount方式将新编译的Linux驱动或应用程序添加到目标设备中,具体步骤包括创建临时目录、挂载设备、复制文件和卸载设备。

         当产品没有USB,没有网卡时怎么调试linux 驱动/应用程序?这种情况我现在遇到了,开始想用串口下载到ARM 上,但是我是远程服务器编译的,鞭长莫及。后来想到了以前android system.img打包应用程序的方式,采用mount/umount  方式打开镜像/分区,然后放入新编译的ko模块驱动或者linux 应用程序库/可执行程序,最后umount 回去就可以了。

         比如sdb1分区

         mkdir udisk   #建立一个udisk 文件夹

         mount /dev/sdb1  udisk  #挂 设备到udisk 目录下

         ls udisk   # 发现很多文件,通常这个目录如果是文件系统的目录,那是我们要的的,这样我们可以cp 我们编译出去的ko 驱动或者linux应用程序到这个对应目录

         cp  XXX   .

         umount /dev/sdb1  # 卸载掉/dev/sdb1  设备 就完成了驱动/应用程序文件的添加。

   

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值