我想问一个关于mDNS的问题。
我正在尝试创建一个Linux,它可以在设备加入Linux时从另一个设备中发现一些服务(例如_airplay._tcp.,_raop._tcp)。
我可以通过mDNS获得通知,并使用dns-sd命令,
dns-sd -B _xxxx._tcp
我看得出来:
Browsing for _xxx._tcp
Timestamp A/R Flags if Domain Service Type Instance Name
18:06:15.281 Add 3 8 local. _xxxx._tcp. x
我在linux驱动程序开发方面只有两周的经验,但对嵌入式c++编程有很好的经验。我只在linux中尝试过字符设备驱动程序。现在,我想尝试一个设备驱动程序的一套LED连接到GPIO。我用的是BeagleBone黑。我希望从注册级别访问它,而不是仅仅通过调用任何驱动程序。(我这么做是为了学习基本知识)
我希望我的驱动程序GPIO访问代码能像下面这样
void SetLED(unsigned char LED,unsigned char Status){
//Read the port register
//BitWise Operation according to functio
我找不到可以连接到的蓝牙设备,因此,blueman无法工作,我也不知道问题出在哪里。
奇怪的是,我一开始甚至找不到蓝牙设备,正如你在下面看到的,所有hcitool dev或rfkill的结果都不包含任何关于蓝牙设备的东西,比如hci0。
我正在使用Lubuntu18.04LTS,我的笔记本电脑是华硕X555L,相关命令的结果如下所示:
$rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
$hcitool dev
Devices:
$lsusb
Bus 001 Device 002: ID