- 博客(7)
- 资源 (5)
- 收藏
- 关注
转载 [转] linux 驱动开发之内核树构建
在看的时候,作者其中提到Setting Up Your Test System。他只是指出为2.6.X编写模块,首先,要求你在Linux系统上构建和配置内核树,对于2.6版本的内核来说,已有的头文件已经足够了,但是2.6的模块链接着内核源码树中的对象文件。这样模块加载器将更健壮,但是也要求这些对象文件存在。所以驱动开发的第一件事情就是构建内核源码树。 他没有提到如何构建,我从网上找了一些
2012-02-11 11:26:00
518
转载 浅谈Linux的内存管理机制
<br />看到一篇较好的浅析Linux内存管理机制的文章,转载过来与大家分享。<br /> <br />浅谈Linux的内存管理机制<br />一 物理内存和虚拟内存<br /> 我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。<br />物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在linux下还有一个虚拟内存的概念,虚拟内存就是为了满足物理内存的不足而
2011-05-28 12:46:00
825
原创 交叉移植tesseract过程记述以及总结(在mini2440开发板上运行成功)
<br />背景:tesseract是一个非常有名的图像字符识别软件,但是基于网上交叉编译和移植到ARM平台上运行成功的例子比较少,所以我抛砖引玉,希望能对大家有所帮助。<br />交叉移植tesseract过程记述以及总结<br />一:tesseract软件简述:<br /> tesseract-ocr是一个比较有名的开源图像识别软件,最早是由惠普(HP)公司创造,但是被惠普束之高阁十年之后,HP公司终于良心发现,于是在2006年将其贡献给开源社区,目前由google公司在维护,有了如此强大的
2011-05-23 13:53:00
4290
2
原创 有关GCC的一些记录笔记
<br />GCC笔记<br /> <br />The History of GCC<br />1984年,Richard Stallman发起了自由软件运动,GNU (Gnu's Not Unix)项目应运而生,3年后,最初版的GCC横空出世,成为第一款可移植、可优化、支持ANSI C的开源C编译器。<br />GCC最初的全名是GNU C Compiler,之后,随着GCC支持的语言越来越多,它的名称变成了GNU Compiler Collection。<br />这里介绍的gcc是GCC的前端,C编译
2011-05-17 22:47:00
937
转载 U-BOOT-1.1.6移植分享之实现nand自启动
<br />背景:当初在移植u-boot时,在nand启动那里卡死了好久。由于我的ARM9开发板为mini2440,nandflash的芯片容量为256MB,与网上参考的文章nand容量不同,所以必须对源代码进行修改。当初偶尔看到这篇文章,照着步骤一步一步做下去,成功实现了nand启动,现在贴出来,希望能帮到有需要的人。<br /> <br />移植过程并非那么顺利,但是坚持下去,一切都会明朗<br />--------------------------------step1---------------
2011-05-17 22:33:00
1186
原创 交叉编译tslib1.4过程详述,配合QT4.5.3成功在Mini2440运行成功
此文主要记述了交叉编译tslib1.4所遇到的问题以及总结出来的解决方法,希望能帮到有需要的人。
2011-05-17 22:23:00
6716
4
原创 S3C2440中断进不去分析
<span style="font-size:13.5pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:Simsun;mso-hansi-font-family:Simsun;mso-bidi-font-family:宋体;color:#444444;mso-font-kerning:0pt">经常看到有人
2010-12-05 17:22:00
1483
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人