基于Linux系統(tǒng)的多種串行總線統(tǒng)一接口的實(shí)現(xiàn)
所謂適配器注冊(cè),就是將適配器添加到全局鏈表buses_list_head中,只有這樣,才能在字符設(shè)備接口的open操作中通過子設(shè)備號(hào)索引找到適配器,具體如程序片段五所示。
程序片段五:
3 實(shí)驗(yàn)測(cè)試
這里分別以1-Wire、SPI、I2C總線為例來初始化三條總線適配器,同時(shí)實(shí)現(xiàn)適配器的單字節(jié)寫、單字節(jié)讀、特殊控制等三種基本操作。具體操作如下面的程序所示:
程序片段六:
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評(píng)論