小编EDW*_*DWH的帖子

USB编程

我想编写一个微控制器(AVR)来通过USB控制一些LED.这只是对如何构建和编程USB设备感兴趣.有些AVR微控制器支持USB协议,或者我自己可以在另一个微控制器中实现USB协议,但我想知道在计算机上使用什么来编写自己的驱动程序.

我的系统编程水平:总菜鸟(因此问题)

那么,为了更好地了解USB技术以及如何编写自己的驱动程序以及其他内容,您的人们会建议哪些文献?

PS:我知道:

  • C(可能需要它)

  • Java(这里可能不需要它)

  • Python(希望可以在这里使用)

  • 汇编程序(希望在这里XD不需要它).

  • ...

PPS:不同操作系统的驱动程序开发有所不同.我使用Linux和Windows,因此欢迎任何与这些系统中的一个或两个相关的材料.

usb microcontroller drivers avr

22
推荐指数
3
解决办法
2万
查看次数

如何以正确的方式将Eclipse从3.5(Galileo)升级到3.6(Helios)?

我注意到这个问题已被问过几次,但我不太喜欢并行两个日食的解决方案.我只是希望我的Galileo升级到Helios,保留所有设置,插件和工作区,而不需要像手动复制插件那样的笨蛋.我有Android插件,C/C++插件,PyDev插件以及更多内容.

有没有像这样快速可靠的升级Eclipse的方法?我在Eclipse维基上找到了一些说明,但它似乎不适用于我的系统(Ubuntu 10.04;我添加Helios站点然后检查更新,但它不会将Helios作为Eclipse的更新) .有人为此找到了解决方案吗?

更新:wiki中描述的方式似乎适用于我安装在Windows上的Eclipse,Check For Updates列出了"Eclipse SDK v.3.6.0"作为可用更新.

eclipse ubuntu upgrade galileo helios

11
推荐指数
1
解决办法
3万
查看次数

标签 统计

avr ×1

drivers ×1

eclipse ×1

galileo ×1

helios ×1

microcontroller ×1

ubuntu ×1

upgrade ×1

usb ×1