接口驅動程序開發緩存
介紹了在Android開發環境下,採用Java編寫接口驅動程序。包括LED接口及驅動程序、背光調節控制程序、鍵盤接口及驅動程序、UART串行口及通訊程序、Wi-Fi接口及通訊程序、3G接口及驅動程序、MediaPlayer播放器程序等。異步
LED燈由GPIO接口的GPJ3_0和GPJ3_1控制。GPIO接口中有控制寄存器、數據寄存器和上拉寄存器。GPIO接口控制背光,改變定時器0的PWM輸出波形控制背光亮度,實現對LED燈背光亮度的調節。spa
在實驗平臺上配置有矩陣式鍵盤,由GPIO接口的GPH2和GPH3端口與3*2矩陣式鍵盤接口。鍵盤驅動程序說明:1.虛擬內存映像以及設備資源配置;2.緩存器初始化配置以及GPIO設置;3.把鍵盤配置爲輸入裝置,並對鍵盤驅動進行註冊;4.初始化內核程序的時間定時器;5.中斷掃描。接口
S5PV210的UART部分提供三個獨立的異步串行口,每一個均可在中斷和DMA模式下進行操做。UART的操做包括:數據發送和數據接收。內存
在實驗平臺上插入WI-FI+BT+FM三合一無線網卡,實現WI-FI設置。所謂WI-FI,是由一個名爲「無線以太網兼容聯盟」的組織所發佈的業界術語,它是一種短程無線傳輸技術,可以在數百米範圍內支持互聯網接入的無線電信號,人們也稱WI-FI爲無線寬帶。3G是一種通訊技術標準,全稱爲3rd Generation,是將無線通訊與國際互聯網等多媒體通訊進行結合的新一代移動通訊系統。資源