zoukankan      html  css  js  c++  java
  • 第017课_LCD

    第017课 LCD

    第001节_LCD硬件原理
    参考文章:
    http://www.cnblogs.com/shangdawei/p/4760933.html

    第002节_S3C2440_LCD控制器
    功能:
    a. 取数据 : 把framebuffer的地址告诉LCD控制器, bpp, 分辨率
    b. 发数据 : 把时序告诉LCD控制器、设置引脚的极性

    第003节_编程_框架与准备
    a. 讲解后续程序的框架
    b. 准备一个支持NAND、NOR启动的程序

    第004节_编程_抽象出重要结构体

    第005节_编程_LCD控制器

    第006节_编程_LCD设置

    第007节_编程_简单测试

    第008节_编程_画点线圆

    第009节_编程_显示文字

    第010节_编程_添加除法
    对于未实现的函数:
    a. 去uboot中查找
    b. 去内核源码中查找
    c. 去库函数中查找 (一般来说编译器自带有很多库)
    进入工具链的目录: grep "__floatsisf" * -nR 找到.a文件

    第011节_编程_使用调色板

    作业:
    1. 如果有MINI2440、TQ2440或是带3.5寸LCD的JZ2440,添加一个lcd_xxx.c文件,构造lcd_params结构体,
    体验结构化编程的优点:可以很轻松支持其他LCD
    2. 找到汉字库点阵,在LCD上显示汉字
    这需要你善用百度,找到汉字库,也许要阅读别人的代码了解汉字库点阵的存储方式。
    这是一个综合能力的体现。

    版权声明:本文为博主原创文章,转载请注明文章来源,有需要帮忙可加QQ:871263854
  • 相关阅读:
    SMS Error code: +CMS
    本地分支的使用
    Android模拟器上不了网的解决办法
    Ubuntu 下 java 版本的切换
    3GPP2 协议下载网站
    View.VISIBLE、INVISIBLE、GONE的区别
    android系统属性值的权限管理
    Ubuntu 10.10下挂载的window盘符无法获得可执行权限的问题
    appwidget 制作 note
    迭代器
  • 原文地址:https://www.cnblogs.com/Dream998/p/8540634.html
Copyright © 2011-2022 走看看