w801 lspi有沒有精簡版本驅動

發布於 2022-05-10 15:45:09

w801 lspi有沒有精簡版本驅動程序啊,看sdk驅動發一下還要開個任務什麼的,刷新彩色液晶屏的時候慢的要死,因為是一個字節一個字節寫入的

查看更多

關注者
0
被浏覽
2.5k
3 個回答
isme
isme 認證專家 2022-05-10
冰鎮大西瓜

W801 SDK本身就是帶任務調度,而且SPI驅動沒有說一定要單獨創建任務,刷數據時盡量通過DMA一帧一帧刷能提高效率。
可以參考這個我移植LVGL庫的SDK
https://gitee.com/beewu123/W80X_SDK_20211203_LVGL_8.0.2.git

Mrzhao
Mrzhao 認證專家 2022-05-10
一個嵌入式愛好者。CSDN主頁:https://blog.csdn.net/qq_37280428?spm=1011.2415.3001.5343

不要bt和wifi的話可以使用806的SDK,及HAL庫工程 比較簡潔,可以查看文章:https://blog.csdn.net/qq_37280428/article/details/121729034

大信
大信 認證專家 2022-05-11
硬件開發,軟件開發,系統開發,工程架構,方案設計

W801 SDK 結構很清晰,因為帶有很多 DEMO ,所以感覺代碼龐大,其實如果你只需要 LSPI ,那麼你只要留下 wm_mast_spi.cpp 這個代碼,其它Demo下的全部刪除即可。

另外,在 platform 下的 driver 裡也一樣,把不需要的驅動全部刪除。

這樣,世界是不是一下清淨了? 建議使用任務的框架,這個是rtos的系統基礎,也是執行多任務的框架,其框架非常簡單,很容易理解。如果你拋棄框架,直接用 HAL 也能做 LSPI的驅動屏幕,但那樣幾乎只能完成個DEMO,不具備應用可擴展性,需要應用需要多任務的支持,HAL的模式太簡單,稍微複雜點的應用是支持不了的。

撰寫答案

請登錄後再發布答案,點擊登錄

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽