我正在将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地址的访问?
感谢您的帮助,谢谢
我有三种类型的数据链路: RS485,I2C和蓝牙。每条数据链路都有连接、读写数据等功能。在PC软件上,我必须实现应用程序/协议层才能与设备协同工作。在我之前关于OOP的问题中,我得到了使用Bridge模式或工厂方法的答案,但我认为这可以做得更好。我会问,如果不是更好地使用模板来完成这项任务。下面是我想要如何使用它的简单示例:
// Low level datalink class
class RS485
{
public:
void send(const char *data) {
// datalink function to send data using RS4
我遇到了一个问题。我有一台安装了redhat enterprise 5.5的服务器。一个Qt程序在这台服务器上运行。所以我应该做的是打开我的服务器,服务器会自动启动Gui,Qt程序也会自动启动。我在我的桌面上完成了所有的工作。但是当我在没有监视器的情况下启动这个服务器时,我们知道服务器是在没有监视器的情况下运行的,X服务器运行bad.God,我该怎么办?
下面是xorg日志:
[root@localhost grub]# tail -n 30 /var/log/Xorg.0.log
ABI class: X.Org Video Driver, version 1.0
(II) Loading