随笔分类 -  framebuffer开发

摘要:(一):写在前面这一次没有进行功能上的改进,主要是为了后来修改方便,而将画点,画线,画长方形,画圆等的提取出来,对Makefile进行了修改,方便于后期的维护.同时,为了后面实现我的思路,我进行了一个测试,就是实现一个运动的圆的效果.圆是可以运动了,但是效果不是特别好.后面再了解一下... 阅读全文
posted @ 2015-10-29 16:56 陈洪波 阅读(155) 评论(0) 推荐(0)
摘要:(一):写在前面这一次进行了一个比较大的迭代,在这里我先把相对于上一个版本的改进做一个解释:1:进一步完善画点,增加了使用字符串代替RGBT值2:实现字符串解析出RGBT值3:增加了画圆的算法4:进一步增强了代码注释这四个点是这一节实现的主要内容.这样的修改为下面进一步的实现提供了方... 阅读全文
posted @ 2015-10-28 13:05 陈洪波 阅读(223) 评论(0) 推荐(0)
摘要:(一):写在前面在这一小节当中,我主要是实现了对frame buffer的操作编程,实现了将内存中的地址映射到逻辑地址空间,然后对其内存进行操作,包括在屏幕上画点,画线,画四边形,填充四边形等.然后,再将数据映射到内存中进行显示.这里的操作比较简单,只要实现一个画点的操作,就能以画点... 阅读全文
posted @ 2015-10-26 17:30 陈洪波 阅读(421) 评论(0) 推荐(0)
摘要:(一):写在前面在这个小节中,主要介绍了frame buffer中的R,G,B以及透明度的位域属性.由于在上一个小节当中,我自私的以为这几个位域能够获得相应的R,G,B以及透明度的数值,然后再将其转化为图像,但是,经过我后来的学习,发现我错了.正确的将frame buffer读取并转... 阅读全文
posted @ 2015-10-21 10:37 陈洪波 阅读(395) 评论(0) 推荐(0)
摘要:(一):写在前面在这里我们主要实现了打印frame buffer的一些信息,其中包括分辨率,所占内存地址的开始地址,偏移量,BPP以及所占内存的宽度和高度等信息.主要是通过对这些参数的打印操作来实现对frame buffer的进一步深入的了解.(二):如何编译以及运行首先,我们看到,... 阅读全文
posted @ 2015-10-20 10:56 陈洪波 阅读(216) 评论(0) 推荐(0)
摘要:由于现在正在进行framebuffer的一个项目开发,所以需要学习framebuffer的内核代码,今天现在这里上传我的相关注释,后面再将我的学习内容和相关framebuffer的操作提交上来.位置:源代码根目录/include/linux/fb.h#ifndef _LINUX_FB... 阅读全文
posted @ 2015-10-20 00:27 陈洪波 阅读(531) 评论(0) 推荐(0)