_毕业设计记录 | ME909S-821模块
Lazylink
arm64/x86
展开
-
在ARM开发板上实现LCD+USB键盘
一、LCD驱动这个地方先留着二、USB键盘驱动在linux内核里边提供了usbkbd.c可以直接借助这个模块,编译生成驱动模块加载进内核,其实对于驱动程序,这里还不是重点,最后想要实现的是直接在开发板上的LCD屏上实现一个显示终端,然后直接在USB键盘输入指令。其实我觉得可能不需要搞的这么复杂,本身在PC上进行串口控制的时候,打印的那些,或者是通过串口控制的就是我想要实现的原创 2017-03-25 00:00:20 · 2673 阅读 · 0 评论 -
4G模块-ME909S-821测试程序
一、对于已经移植好USB驱动的4G模块为了能测试USB驱动程序,使用华为4G模块进行打电话实验,就这个实验最吸引人,效果最显著,电话相关的AT指令如下:1-----ATDxxxxxxxxxxx;//最后的分号不能掉2-----ATH//挂机3-----ATA//接电话经过多次实验,最后选择了使用select函数,监听标准输入stdin的变化,一旦有变化,马上开始读入输入的AT指原创 2017-04-05 01:03:18 · 7288 阅读 · 0 评论 -
第三篇 ME909s-821设备描述符分析
1、使用在ubuntu下使用usbview得到设备描述符ME909S-821的设备描述符如下:HUAWEI Mobile V7R11Manufacturer: Huawei Technologies Co., Ltd.Serial Number: 0123456789ABCDEFSpeed: 480Mb/s (high)USB Version: 2.10Device Class原创 2017-06-17 21:54:03 · 4391 阅读 · 0 评论 -
第二篇 4G模块-USB串口驱动测试
一、编译内核 在linux内核里边修改了对华为ME909S-821的支持,使用make uImage编译,然后下载到开发板上:上电开机,在系统启动过程会打印相关usb串口驱动的信息,但是,我们也可以使用dmesg随时查看,相关信息如下:usb 1-1: new full-speed USB device number 2 using s3c2410-ohcicdc_eth原创 2017-03-17 23:33:58 · 11343 阅读 · 6 评论 -
第一篇 ME909S-821开始使用
0x00 在ARM9板上测试: 在原JZ2440上有linux-3.4.2内核,插上ME909S模块后:/# lsusbBus 001 Device 003: ID 12d1:15c1Bus 001 Device 001: ID 1d6b:0001使用lsusb指令后,打印出上边的信息,12d1就是华为的usb厂商号;当我们插上模块后,hub(我们的设备上的usb的根集中器...原创 2017-03-15 23:54:33 · 25606 阅读 · 6 评论