我正在将I2C驱动程序移植到Linux-4上。该设备同时为不同功能提供多个I2C地址。
例如:
address 0xAA is for access of SPI flash.
address 0xA0 is for access of EEPROM.
address 0x60 is for normal access (control purpose).
是否可以在单个I2C设备驱动程序中支持对不同I2C地址的访问?
感谢您的帮助,谢谢
在类似于Unix的操作系统中,我们可以通过诸如/dev/ttyUSB0之类的文件访问串口。根据这个,可以使用文件名(如COM1: )来访问串口。对于这样的文件名,java的替代方案是什么?我不想使用Serial Communication自由主义者。
编辑
我想让我的代码看起来像这样。
String INPUT_PORT_FILE_NAME = linux?"/dev/ttyUSB0":"<File name of comport>"
File in = new File(INPUT_PORT_FILE_NAME)
我想要的是替代设备文件的寡妇。
我尝试过安装Lubuntu、Xubuntu、Kubuntu和Linux,在安装过程完成之后,它们永远不会启动。屏幕就变成了黑色的人就这样。Bodhi Linux可以工作,Debian也能工作,但我想在我的计算机上运行Xubuntu或Kubuntu。我有一个上网本,有2GB的RAM,160 of的HDD和一个Intel Atom 1.33GHz处理器。
我是Ubuntu的新手(多年来一直在使用windows,并最终尝试了转换。
我使用思科AE1000 USB WiFi适配器连接到互联网。一旦我启动,我通常可以去大约一个小时,然后一切都结束了。如果我移除usb适配器并将其插入,我似乎还有几分钟的时间。我一直在使用windows 7上的安装程序,它在那里工作得很好(如果我引导到windows,它仍然工作)。
我一直在谷歌上搜索解决方案,遇到过很多事情,但大多数人根本没有任何联系,所以我不确定这是否是同一个问题。
我使用的驱动程序是默认的Ubuntu安装的驱动程序: rt2800usb
lsusb
Bus 001 Device 007: ID 13