日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DM3730 LCD控制器驱动框架

發布時間:2023/12/10 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DM3730 LCD控制器驱动框架 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? 一般來說,linux的LCD控制器驅動是分兩個層次

? ? 1) ?fbmem.c ?一個linux內核通用的LCD控制器層,沒有任何硬件信息,而且不創建設備文件。

? ? ? ? ? ? ? ? ? ? ? ? 它提供的最重要的接口函數是register_framebuffer

? ? 2) ?特定芯片的LCD控制器硬件驅動代碼,他來調用register_framebuffer,從來由register_framebuffer函數

? ? ? ? ?調用device_create來創建fb這樣的設備文件。對特定屏幕的參數設置也是這里配置。


? ?但是DM3730的bsp封裝層次更多,接口更加完善,抽象度更高。可以細分為4個層次

? ?1) ?fbmem.c

? ?2) ?平臺總線上omapfb驅動和omapfb設備層

? ? ? ? ?drivers/video/omap2/omapfb/omapfb-main.c ? ? ? ? ? ?平臺總線上的驅動 ? ? ? ? ?

? ? ? ? ?arch/arm/plat-omap/fb.c ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?平臺總線上的設備

? ? ? ? omapfb? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?驅動和設備的匹配名稱 ??

? ?3) ?omapdss總線層

? ? ? ? drivers/video/omap2/dss/core.c ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?omapdss總線驅動

? ? ? ? arch/arm/mach-omap2/board-omap3stalker.c ? ? ? ? ? ?omapdss總線設備

? ? ? ? omapdss ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?匹配名稱?? ? ??? ? ? ? ? ? ? ? ? ? ? ? ??

? ?4) ?omapdss總線上的dss驅動和dss設備層

? ? ? ? drivers/video/omap2/displays/panel-at070tn13.c ? ? ??omapdss總線上的dss驅動

? ? ? ??drivers/video/omap2/displays/panel-at043tn13.c ? ? ??omapdss總線上的dss驅動

? ? ? ? arch/arm/mach-omap2/board-omap3stalker.c ? ? ? ? ? ?omapdss總線上的dss設備

? ? ? ??panel-at070tn13,panel-at043tn13 ? ? ? ? ? ? ? ? ? ? ? ? ??驅動和設備的匹配名稱 ?

? ? ? ? ? ? ? ? ? ?

? ? ? ? ?

? ? ? ??

總結

以上是生活随笔為你收集整理的DM3730 LCD控制器驱动框架的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。