- Android系統級深入開發
- 韓超 梁泉
- 159字
- 2018-12-29 13:39:42
6.4.3 i2c總線驅動程序
OMAP處理器有三個i2c總線控制器。其驅動程序在drivers/i2c/busses目錄的i2c-omap.c文件中實現。在用戶空間中,設備目錄/dev/中的i2c-1,i2c-2,i2c-3是三個i2c控制器的設備節點,主設備號為89。
i2c-omap.c中定義了platform_driver的名稱為i2c_omap,在sys文件系統/sys/bus/platform/drivers/中包含了相關的內容。這個名稱和platform_driver和arch/arm/plat-omap中的i2c.c定義的platform_device相匹配。
提示:OMAP的i2c總線上,連接了twl4030,觸摸屏,攝像頭的控制部分等多個設備。
推薦閱讀
- UNIX編程藝術
- 零基礎學Visual C++第3版
- Cassandra Data Modeling and Analysis
- HTML5+CSS3網頁設計
- Java項目實戰精編
- SciPy Recipes
- Java并發實現原理:JDK源碼剖析
- 原型設計:打造成功產品的實用方法及實踐
- C++17 By Example
- Java Web動態網站開發(第2版·微課版)
- React.js實戰
- Learning C# by Developing Games with Unity 3D Beginner's Guide
- 交互設計語言:與萬物對話的藝術(全兩冊)
- 區塊鏈社會:區塊鏈助力國家治理能力現代化
- Python機器學習技術:模型關系管理