显存管理

  • LCD控制器/显卡
    • 外接LCD屏幕
    • 对应有LCD显存:frame buffer
  • 可以打开驱动程序,得到显存然后再显存上直接写数据(程序较慢的话,屏幕刷新很慢)
  • malloc一块和显存一样大的内存,直接再内存上写入数据即可

    1. static void ShowMainPage()
    2. {
    3. // 获得显存
    4. // 描绘数据
    5. // 刷到设备上
    6. }

    image.png

  • 显存是在驱动程序中已经分配好的

  • 某个模块的全局变量也尽量通过函数来获得

    页面规划

  • 页面布局

输入功能

image.png

image.png
chown 修改etc下所有目录的所有属性