摘要
Linux中基于Framebuffer的LCD驱动大多是针对RGB-LCD屏设计,对于MCU-LCD的支持并不好,因此研究Linux中基于Framebuffer的MCU-LCD驱动程序开发方法具有应用价值。首先,介绍MCU-LCD的接口及控制方法、SCM601平台的EBI(外部总线,External Bus Interface)接口配置方式、Framebuffer的处理机制以及关键数据结构;其次,在Framebuffer基础上,设计ST75161液晶模组在基于智芯微SCM601的集中器平台上的驱动程序,并实现几何图形函数、位图显示函数和汉字显示函数。实际效果测试表明,该设计方法开发的驱动能够实现对MCU-LCD的操作,实现了MCU-LCD和Framebuffer的结合。
Most of the LCD drivers based on Framebuffer in Linux are designed for RGB-LCD screens and the support for MCU-LCD is not good.Therefore,it is of value to study the development method of MCU-LCD drivers based on Framebuffer in Linux.First,the MCU-LCD interface and control method,the ECM(External Bus Interface)interface configuration method of the SCM601 platform,the framebuffer processing mechanism,and the key data structure are introduced.Second,based on the framebuffer,the ST75161 LCD module is designed.The driver is assembled on the concentrator platform based on the smart chip micro SCM601 processor,and realized the geometric figure function,bitmap display function and Chinese character display function.Finally,the actual effect test shows that the driver developed by this design method can achieve For MCU-LCD operation,the combination of MCU-LCD and Framebuffer is realized.
作者
贾天有
任获荣
李兆刚
JIA Tian-you;REN Huo-rong;LI Zhao-gang(School of Telecommunication Engineering,Xidian University;School of Mechanical-Electrical Engineering,Xidian University,Xi’an 710000,China;Zhejiang Wansheng Intelligent Technology Co.,Ltd.,Hangzhou 310012,China)
出处
《软件导刊》
2021年第2期170-174,共5页
Software Guide