最近做毕设需要一个终端将解算数据发送到服务器,一开始想到了用4G串口透传模块,但是考虑到串口通信速度慢,而且在linux C编程时还要单独的写AT指令,感觉麻烦,所以放弃。
4G模块:华为me909s-821 miniPcie
arm板:tiny210 (linux3.0.8)
开发环境:ubuntu 64位
编译器:arm-linux-gcc 4.5.1
一:硬件连接
me909s-821资料还是挺多的,模块是pice接口,实际上和tiny210就是通过一个USB连接
二:驱动
根据《华为模块Linux内核驱动集成指导 .pdf》修改内核文件(这个手册官网没有,要自己找一下),感觉也没啥好说的,反正都是基于百度的编程实现,编译出错了网上都有解决方案。在此放上修改后能成功编译的内核,如果懒得修改直接用就好了
链接:https://pan.baidu.com/s/1iZEjxKjQeZjQjwHyMX71LA
提取码:29hu
怎么算驱动移植成功了呢,在arm上通过lsusb命令,如果出现如下信息,并且在/dev/下有ttyUSB0~ttyUSB4,则表明驱动移植成功