- 博客(25)
- 资源 (46)
- 收藏
- 关注
转载 Writing Linux LCD drivers—深入分析framebuffer设备驱动的结构
Writing Linux LCD drivers——本文深入地分析了framebuffer设备驱动的结构作者:JimShengWriting Linux LCD drivers Abstract 1 LCD Module\Driver\Controller 2 Linux Frame Buffer Driver 2.1 Why Frame Buffer? 2.
2011-12-21 09:56:18 1043
转载 framebuffer驱动全篇(五)
Fb console中的字体/driver/video目录下:font_6x11.c,font_8x8.c,font_8x16.cfont_acorn_8x8.c,font_pearl_8x8.c,font_sun8x16.c,font_sun12x22.cfonts.c这些文件都是用来处理在fbcon中的字体显示问题。其中除最后一个文件fonts.c外,其他都是字模文件由
2011-12-21 09:55:15 1167
转载 framebuffer驱动全篇(四)
本文介绍的设备是位于/video目录下面的anakinfb.c驱动程序。虽然我不清楚那个设备的特性,但是从对程序的分析中我们仍然知道如何编写一个frame buffer设备驱动。本文是个标准的fb驱动。共221行,包含函数如下:1. static int anakinfb_getcolreg(u_int regno, u_int *red, u_int *green, u_int *blu
2011-12-21 09:53:28 919
转载 framebuffer驱动全篇(三)
Color Map 剖析在framebuffer驱动程序设计中,cmap这个东东太晕了。现在我要把他赤裸裸的剖析给大家:)1. struct fb_cmap/*颜色映射表*/struct fb_cmap {__u32 start; /* First entry */__u32 len; /* Number of entries */__u16 *red; /*
2011-12-21 09:52:40 958
转载 framebuffer驱动全篇(二)
还是要补充点,下面是/linux/fb.h的部分注释,加粗的是常用的,红色是关键的,一般不可少。旁边没有汉字,要么很简单没必要加注,要么就用不到!注释:good02xaut@hotmail.com#ifndef _LINUX_FB_H#define _LINUX_FB_H#include#include/* Definitions of frame buff
2011-12-21 09:51:29 1062
转载 framebuffer驱动(一)
转自:http://hi.baidu.com/excellentderek/blog/item/f387e64e24b713cdd0c86a59.html在后续的几篇里面会详细介绍如何编写一个显卡的驱动程序。framebuffer device在内核里面作为显卡驱动模型,许多函数和数据结构都是特定,正是这些特定的东西为我们的编程提供了方便。要开发frame buffer devic
2011-12-21 09:49:56 992
转载 Linux内核Ramdisk(initrd)机制
转自:http://blog.csdn.net/ruixj/article/details/3772752摘要:对于Linux用户来说,Ramdisk并不陌生,可是为什么需要它呢?本文对Ramdisk在内核启动过程中的作用,以及它的内部机制进行深入介绍。标题 initrd 和 initramfs在内核中的处理临时的根目录rootfs的挂载init
2011-12-09 15:37:30 597
转载 Linux操作系统内核编译详解
转自:http://www.yesky.com/458/1853958.shtml内核简介 内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。 Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相应的源程序代码。
2011-12-08 22:49:48 684
转载 tslib移植总结
转自:http://chenyunguo0317.blog.163.com/blog/static/42045592200812843458361/一编译:用的是ts1.0的版本export CC=arm-linux-gccexport PATH=/usr/local/arm/2.95.3/bin:$PATH./autogen.sh为防止出现undefined re
2011-12-06 11:44:09 1225
转载 Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440(二)
转自:http://www.arm9home.net/read.php?tid-5182.htmlFedora12下搭建Qt Creator的ARM开发环境并移植Qt4.6.2到Micro2440(二)继续……5、安装Qt-creator-1.3.1把下载的qt-creator-linux-x86-opensource-1.3.1.bin文件拷到一个
2011-12-06 10:58:46 842
转载 减少Qt编译时间暨简单Qt裁剪
原文链接:减少Qt编译时间暨简单Qt裁剪编译一次Qt要耗费太多的时间,常常是越着急用它,编起来越慢。其实通过很简单的几招可以帮你节省编译的时间。下面就一一道来:第一招,编译之前确定哪些功能是不必要的,对编译树进行简单裁剪。比如最常见的,像demos,examples,虽然很有参考价值,但完全可以放在后面用到的时候再单独编译小工程,这样可以节省不少时间。经过实践,最简单的方法是修
2011-12-06 10:07:21 1603
转载 QtEmbedded开发介绍之配置参数篇下
原文链接:QtEmbedded开发介绍之配置参数篇下这篇下隔了好几天才出来,这是因为本菜菜去了下北京,在北京可谓是收获非凡。不仅bug大叔请俺和shiroki吃了饭,还见到了传说中的nokia的qtsoftware的技术顾问——Qt Everywhere的博主。不过据说,被我雷到了…不扯题外话了,在下里本菜菜会者重讲解嵌入式特有的参数,对于开发来说,这些参数相当重要,细微的区别就要
2011-12-06 10:06:30 747
转载 QtEmbedded开发介绍之配置参数篇中
原文链接:QtEmbedded开发介绍之配置参数篇中好了,本菜菜承上启下,接着来讲参数,其实,如果是细心的人就会发现了,其实参数都是有规律的。什么规律呢?我们来仔细看看在上篇中关于数据库驱动的参数是:-no-sql--qt-sql--plugin-sql--system-sqlite这是相当明显的,如果这都看不出来,,囧,那您一定比我近视(本人800度近视。。)
2011-12-06 10:05:45 704
转载 QtEmbedded开发介绍之配置参数篇上
转自:http://www.cuteqt.com/blog/?p=582经常有人会在BBS和QQ群上大喊:怎么裁剪Qt,怎么安装那么困难啊。每当我看见时,都是非常无奈,其实Qt有套良好的配置安装机制,跟大多数linux程序一样,典型的先configure,然后make,最后make install三部曲。而如果要裁剪参数,其实可以在configure加上对应的参数来实现,通过合理的选择,完
2011-12-06 10:04:40 727
转载 Linux 下 Qt 4.6.0 嵌入式开发环境的搭建、移植
转自:http://hi.baidu.com/jiyeqian/blog/item/f46d26a2ff3f7da6caefd0d6.html2010年01月08日 星期五 下午 07:28相关阅读:在 Debian Linux Stable 中搭建 ARM + Qt 4.7.1 的嵌入式开发环境Qt:qt-everywhere-opensource-src-4.6.0.tar
2011-12-02 17:32:28 763
转载 u-boot-2009.08在mini2440上的移植 增加I2C EEPROM功能
移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,开发板:mini2440,2M nor flash,128M nand flash。5,u-boot版本:u-boot-2009.08
2011-12-02 16:08:53 1221
转载 u-boot-2009.08在mini2440上的移植 增加SD卡功能
移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,开发板:mini2440,2M nor flash,128M nand flash。5,u-boot版本:u-boot-2009.08
2011-12-02 16:06:56 1614
转载 u-boot-2009.08在mini2440上的移植 增加USB功能
转自:http://www.linuxidc.com/Linux/2011-05/35982p8.htm移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,开发板:mini2440,2M nor flas
2011-12-02 16:00:05 2014
转载 u-boot-2009.08在mini2440上的移植 增加LCD显示功能
移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,开发板:mini2440,2M nor flash,128M nand flash。5,u-boot版本:u-boot-2009.08
2011-12-02 15:21:41 1239
转载 u-boot-2009.08在mini2440上的移植 增加引导内核功能
移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,开发板:mini2440,2M nor flash,128M nand flash。5,u-boot版本:u-boot-2009.08
2011-12-02 14:12:33 2037
转载 u-boot-2009.08在mini2440上的移植 增加yaffs2文件系统
转自:http://www.linuxidc.com/Linux/2011-05/35982p5.htm移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,开发板:mini2440,2M nor flas
2011-12-02 11:47:16 1838
转载 u-boot-2009.08在mini2440上的移植 增加DM9000网卡驱动
移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,开发板:mini2440,2M nor flash,128M nand flash。5,u-boot版本:u-boot-2009.08
2011-12-02 10:24:19 2485
转载 u-boot-2009.08在mini2440上的移植 增加nand flash功能
转自:http://www.linuxidc.com/Linux/2011-05/35982p3.htm移植环境 1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,开发板:mini2440,2M nor flash,1
2011-12-01 19:42:32 3485 1
转载 u-boot-2009.08在mini2440上的移植 增加nor flash功能
通常,在嵌入式bootloader中,有两种方式来引导启动内核:从Nor Flash启动和从Nand Flash启动。u-boot中默认是从Nor Flash启动,再从上一节测试运行的结果的中看,还发现几个问题:第一,我开发板的Nor Flash是2M的,而这里显示的是512kB;第二,出现Warning - bad CRC, using default environment的警告信息。不是u-
2011-12-01 11:24:59 2039
转载 u-boot-2009.08在mini2440上的移植
转自:http://www.linuxidc.com/Linux/2011-05/35982.htm移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,开发板:mini2440,2M nor flash,
2011-12-01 09:16:49 2090 3
Android内核剖析
2016-08-30
Android开发艺术探索随书源码之PinExpandableListView
2016-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人