发布时间:2016-11-13 17:36:17
近期深入学习linux内核,先从内存管理下手吧,考虑到老版本的内核分析文章已经较多,于是找了一个较新的LTS内核版本尝试自行分析,这里选择了linux 3.14版本,环境主要是x86。 Linux系统的内存管理是一个很复杂的“工程”,它不仅仅是物理内存管理,同时包括虚拟内存管理、内存交换和回收等,还有管理中的各.........【阅读全文】
发布时间:2016-07-09 15:37:02
前言:花了3天的时间将qte的开发环境以及arm版本移植好,花费的时间多主要是一些软件的依赖关系以及环境变量的配置,还有软件本身编译的时间很长,最后终于克服重重困难,把qte移植到了开发板上。其实不难,主要是要有耐心,会分析错误及上网查资料。下面说说我的移植过程:编译了两个版本,一个是用于PC机调试的x86版本.........【阅读全文】
发布时间:2016-07-09 15:35:07
一、概述LCD控制器的功能是显示驱动信号,进而驱动LCD。用户只需要通过读写一系列的寄存器,完成配置和显示驱动。在驱动LCD设计的过程中首要的是配置LCD控制器,而在配置LCD控制器中最重要的一步则是帧缓冲区(FrameBuffer)的指定。用户所要显示的内容皆是从缓冲区中读出,从而显示到屏幕上的。帧缓.........【阅读全文】