freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第11課字符設(shè)備驅(qū)動-文庫吧資料

2024-10-06 16:41本頁面
  

【正文】 ct i2c_msg *msgs, int num)。 /*適配器名稱 */ ? struct pletion dev_released。 ? struct list_head clients。 /*重試次數(shù) */ ? struct device dev。 ? int timeout。 /*algorithm所需數(shù)據(jù) */ ? /*client注冊和注銷時調(diào)用 */ ? int (*client_register)(struct i2c_client *) __deprecated。 /*用來允許探測的類 */ ? const struct i2c_algorithm *algo。 /*所屬模塊 */ ? unsigned int id。 – :這是一個通用的驅(qū)動,基本上大多數(shù) I2C驅(qū)動都可以通過調(diào)用它操作。 – :包含了一些板級信息。 – busses:包含了一些 I2C總線的驅(qū)動,例如 AT91的 i2c。 I2C總線驅(qū)動開發(fā) ? I2C驅(qū)動程序概況 ? 關(guān)鍵數(shù)據(jù)結(jié)構(gòu) ? I2C核心 ? I2C總線驅(qū)動 ? I2C設(shè)備驅(qū)動 I2C總線 驅(qū)動 概況 ? Linux下的 I2C驅(qū)動架構(gòu)有相當(dāng)?shù)膹?fù)雜度,主要由 I2C核心、 I2C總線驅(qū)動以及 I2C設(shè)備驅(qū)動三個部分組成 。 ? SMBus總線大部分基于 I2C總線規(guī)范,許多 I2C設(shè)備也能夠在 SMBus上正常工作 。 ? SMBus的目標(biāo)是通過一條廉價但功能強大的總線,來控制主板上的設(shè)備和收集設(shè)備的信息 。 SMBus總線 ? 系統(tǒng)管理總線( System Management Bus, SMBus)最初由 Intel提出,應(yīng)用于移動 PC和桌面 PC系統(tǒng)中的低速通訊 。 ? I2C總線最主要的特點是它的簡單性和高效性 。 ? I2C總線是由串行數(shù)據(jù)信號線 SDA和串行時鐘信號線SCL構(gòu)成的串行總線,可發(fā)送和接收數(shù)據(jù) 。 ? 接口一般使用四條線:串行時鐘線 SCK、主器件輸入 /從器件輸出數(shù)據(jù)線 MISO、主器件輸出 /從器件輸入數(shù)據(jù)線MOSI和從器件選擇線 SS。數(shù)據(jù)傳輸速度總體上來說比 I2C總線要快,速度可以達(dá)到幾 Mbit/s。 – SPI總線 – I2C總線 – SMBus總線 SPI總線 ? 同步外設(shè)接口( Serial Peripheral Interface, SPI)是由摩托羅拉公司推出的一種高速的、全雙工、同步的串行總線 。數(shù)據(jù)寄存器的各位都直接引到芯片外部,而針對該寄存器的每一位的功能,則可以通過控制寄存器中相應(yīng)的位來設(shè)置。 ? 許多設(shè)備 或電路通常只需要一位,即表示開 /關(guān)兩狀態(tài)就夠了,例如 LED燈的亮和滅 。 ? 每個 GPIO端口一般包含 8個引腳,例如 PA端口為PA0~ PA7。 – void cdev_del(struct cdev *)。 – struct cdev *cdev_alloc(void)。 – }。 – dev_t dev。 /*所屬模塊 */ – const struct file_operations *ops。 字符設(shè)備的注冊和注銷 ? 定義 – struct cdev { – struct kobject kobj。 ? 重要成員 – dev_t i_rdev: 對于設(shè)備文件而言,此成員包含實際的設(shè)備號 。 inode ? Inode是 一 個內(nèi)核文件系統(tǒng)索引節(jié)點對象,它包含了內(nèi)核在操作文件或目錄時所需要的全部 信息 。 – unsigned int f_flags表示文件標(biāo)志,對應(yīng)系統(tǒng)調(diào)用 open的 int flags參數(shù) 。 ? } file ? file結(jié)構(gòu)體在 linux/中 定義 – fmode_t f_mode對文件的讀寫模式,對應(yīng)系統(tǒng)調(diào)用 open的 mod_t mode參數(shù) 。 ? //通知設(shè)備 FASYNC標(biāo)志的改變 ? int (*fasync) (int, struct file *, int)。 ? //用來刷新待處理的數(shù)據(jù) ? int (*fsync) (struct file *, struct dentry *, int datasync)。 ? //執(zhí)行并等待設(shè)備的任何未完成的操作 ? int (*flu
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1