摘要: http://blog.chinaunix.net/uid-25445243-id-212949.html 阅读全文
posted @ 2017-07-10 16:23 大海中的一粒沙 阅读(105) 评论(0) 推荐(0) 编辑
摘要: http://blog.chinaunix.net/uid-25445243-id-212948.html 阅读全文
posted @ 2017-07-10 16:19 大海中的一粒沙 阅读(104) 评论(0) 推荐(0) 编辑
摘要: linux kernel子系统相关博客:http://www.wowotech.net/ 经典博文: http://blog.csdn.net/zqixiao_09 http://blog.chinaunix.net/uid/20543672.html http://blog.chinaunix.n 阅读全文
posted @ 2017-07-10 16:11 大海中的一粒沙 阅读(409) 评论(0) 推荐(1) 编辑
摘要: 基本原理 通过 framebuffer ,应用程序用 mmap 把显存映射到应用程序虚拟地址空间,将要显示的数据写入这个内存空间就可以在屏幕上显示出来; 驱动程序分配系统内存作为显存;实现 file_operations 结构中的接口,为应用程序服务;实现 fb_ops 结构中的接口,控制和操作 L 阅读全文
posted @ 2017-07-10 15:50 大海中的一粒沙 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 3. BMP和JPEG图形显示程序 3.1 在LCD上显示BMP或JPEG图片的主流程图 首先,在程序开始前。要在nfs/dev目录下创建LCD的设备结点,设备名fb0,设备类型为字符设备,主设备号为29,次设备号为0。命令如下: mknod fb0 c 29 0 在LCD上显示图象的主流程图如图3 阅读全文
posted @ 2017-07-10 15:49 大海中的一粒沙 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 2. Linux 驱动 2.1 FrameBuffer linux是工作在保护模式下,所以用户态进程是无法像DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Lin仿显卡的功能,将显ux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。Framebuffer机制模卡硬件结构抽象 阅读全文
posted @ 2017-07-10 15:48 大海中的一粒沙 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 一 实验内容简要描述 1.实验目的 学会驱动程序的编写方法,配置S3C2410的LCD驱动,以及在LCD屏上显示包括bmp和jpeg两种格式的图片 2.实验内容 (1)分析S3c2410实验箱LCD以及LCD控制器的硬件原理,据此找出相应的硬件设置参数,参考xcale实验箱关于lcd的设置,完成s3 阅读全文
posted @ 2017-07-10 15:47 大海中的一粒沙 阅读(273) 评论(0) 推荐(0) 编辑