当产品没有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 设备 就完成了驱动/应用程序文件的添加。