关于UE调试板子<—>PC串口的仿真问题
本人欲通过PC串口与一手机调试板(trace32&ARM7)实现IP包的发送接收。
具体如下:
先假设ARM板子可以提供标准的IP包以及上层网络服务。由于ARM调试板不带MODEM或者网卡功能,只有串口,所以在PC端目前不能直接使用NDIS下面的网卡和modem驱动,只能自己在串口上写个类似功能的驱动,姑且称之为“串口适配器”吧,这个模块不实现LLC和MAC功能,只简单将NDIS截获的IP包作为字节流发送过去。
故初步设计如下:设计一个简单的“串口适配器”,可以象网卡适配器和拨号适配器一样绑定到WINDOWS的NDIS上,然后TCP/IP栈下设计一个模块,使用NDIS的钩子技术截获上(TCP/IP栈)下(“串口适配器”)方向的IP包,这样既可以利用WINDOWS里的TCP/IP栈实现网页浏览等功能也可以绕开必须为现成的ARM调试板加入MODEM模块的难题。
思路上如此,但是不知可不可行?此外,哪位知道实现目前市面上GPRS手机的MODEM功能,需要哪些芯片和软件协议?希望各位能帮助我!感激之情无以为报,只有以分相许。