阅读:1624回复:6
如何把上位机软件和下位机分开??
我是学ezusb的,我想找人合作,我弄下位机这一块,然后对方弄上位机和驱动那一块!但我不知如何向对方交代任务,也就是对方应该做些什么?怎样才能把这两块分开?我对驱动很不明白!谢谢!
|
|
沙发#
发布于:2003-05-21 21:51
你的设备使用那种传输方式,用哪些端点,数据需要以什么方式来传输、如何传输和处理,上位机的命令怎么发,下位机的固件怎么响应,这些两个人得商量好吖。
|
|
板凳#
发布于:2003-05-21 21:51
很简单,下位机的就是固件,就是控制usb控制器的程序,一般用c或者汇编开发;
上位机的就是驱动和应用程序,前者由vc与ddk等工具开发,后者由vc或者vb等工具写出界面,就这么多 |
|
地板#
发布于:2003-05-22 16:00
那最基本的调试该从那里开始?也就是说我用ezusb的话,上位机可用panal control发命令接数据,但是对方怎样调试,是否我需要把固件先固化在e^2prom中,然后让他调试,这个固件包含最简单的通信方式!谢谢!
|
|
地下室#
发布于:2003-05-22 16:01
jinghuiren,请帮帮忙!
|
|
5楼#
发布于:2003-05-22 21:47
还是我难过,从
应用程序 exe -> 驱动程序 sys -> USB firmware 都要一个人搞, 搞得一踏糊涂后看到点希望, boss 又说 不仅要 PC 到 usb firmware 通信, 还要两个外设(MCU)通过 USB 线直接相连。 明天叫我回话, 我都不知道怎么来同他说...... 哎!:( 见意最好找到个 usb firmware code sample 来看一下。 |
|
6楼#
发布于:2003-05-23 13:38
ezusb的固件是通过usb电缆直接下载到设备里的,不需要固化到eeprom中。
|
|