自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (7)
  • 收藏
  • 关注

转载 LCD 基本知识

http://hi.baidu.com/lucky900apple/blog/item/da21ee0dee01a52a6b60fbd7.html  1 LCD控制器  LCD控制器的功能是产生显示驱动信号,驱动LCD显示器,不同的控制器可以支持无源阵列显示屏(S

2011-08-03 17:19:03 1111

转载 嵌入式实时操作系统(RTOS)专题讨论:unlinux,ucOS,VxWorks,ThreadX,Nucleus,eCos,FreeRTOS,uPos...

<br />嵌入式实时操作系统(RTOS)专题讨论:unlinux,ucOS,VxWorks,ThreadX,Nucleus,eCos,FreeRTOS,uPos...<br /> <br /> <br />http://www.upsdn.net/html/lists/8_1.html

2011-05-26 08:44:00 4778

转载 I2C总线原理及应用实例

<br />http://www.mcufan.com/xinshou/mcu-iic.htm<br /> <br /> I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线产生于在80年代,最初为音频和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信。例如管理员可对各个组件进行查询,以管理系统的配置或掌握组件的功能状态,如电源和系统风扇。可随时监控内存、硬盘、网络、系统温度等多个参数,增加

2011-05-10 17:39:00 875

转载 Redhat9内核升级(2.4.20-8到2.6.18)

<br />http://hi.baidu.com/vilight/blog/item/31f191d52288eb2406088be4.html<br /> <br /> <br />Redhat9内核升级(2.4.20-8到2.6.18)<br /> <br />Redhat9,其内核版本为2.4.20-8 ,只能升级到2.6.18或2.4.26,不能直接升到2.6.3x,可能因为变动太大吧。会出错。<br />VM安装时个人认为选IDE硬盘比较好…<br /><br />准备工作<br />1、 查看

2011-05-05 14:57:00 1191 1

转载 Linux内核2.4和2.6编译模块的方法

<br />http://blogold.chinaunix.net/u3/112205/showart_2191169.html<br /> <br /> <br />Linux内核2.4和2.6编译模块的方法<br />  2.6下的模块,扩展名为.ko,而不是2.4下的.o。很多初学者写完模块之后,会使用2.4的方法来编译模块。<br /><br /><br />/*filename: test.c*/<br />#include <linux/init.h><br />#include <linux

2011-05-05 14:06:00 1019

转载 Linux内核目录树建立(完整版)

<br />http://scottlinn.blog.51cto.com/829656/234045<br /> <br /> 内核目录树建立(完整版)致读者:很高兴和大家一起分享我的一些实践经历,下面我将要介绍给大家的是驱动程序以模块方式加载进内核开发环境的搭建,即内核目录树的建立;请读者注意当你想开始动手做时,请先了解一些内核驱动的基本知识,我在这里就不说了。同时要安装的内核源代码最好与你的linux内核版本相同,这样不会出现很多不必要的问题,要记住:“我们是做开发,而不是做环境”。 一、首先将源码包

2011-05-05 11:32:00 1962

转载 S3C2440上触摸屏驱动实例开发讲解(转)

共享资源,欢迎转载:http://hbhuanggang.cublog.cn一、开发环境主  机:VMWare--Fedora 9开发板:Mini2440--64MB Nand, Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2二、前提知识1、Linux输入子系统(Input Subsystem):   在Linux中,输入子系统是由输入子系统设备驱动层、输入子系统核心层(Input Core)和输入子系统事件处理层(Event Handler)组成。其中设备驱动层提供对硬件各寄

2011-04-21 11:51:00 3851

转载 lcd 的 osd

<br />定义  Q1: 什么是 OSD?应用在何种产品上? <br />  OSD 是 On Screen Display 的缩写,是应用在 CRT/LCD 显示器上,在显示器的荧幕中产生一些特殊的字形或图形,让使用者得到一些讯息。常见于家用电视机或个人 PC 电脑之显示荧幕上,当使用者操作电视机换台或调整音量、画质等,电视荧幕就会显示目前状态让使用者知道,此控制 IC 可在荧幕上的任何位置显示一些特殊字形与图形,成为人机界面上重要的讯息产生装置。 <br /> <br />  ------------

2011-04-15 16:04:00 1672 1

转载 sprintf你知道多少

<br /><br />在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。 <br />sprintf 是个变参函数,定义如下:<br />int sprintf( char *buffer, const char *format [, argument] ... );除了前两个参数类型固定外,后面可以接任意

2011-04-12 15:12:00 718

转载 sprintf你知道多少

<br /><br />在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。 <br />sprintf 是个变参函数,定义如下:<br />int sprintf( char *buffer, const char *format [, argument] ... );除了前两个参数类型固定外,后面可以接任意

2011-04-12 15:12:00 560

转载 FreeType 学习笔记

<br />FreeType 学习笔记<br /><br /><br />GTK+(基于DirectFB)的字体绘制是通过pango+freetype+fontconfig三者协作来完成的,其中,fontconfig负责字体的管理和配置,freetype负责单个字符的绘制,pango则完成对文字的排版布局。而我对这一部分的了解,基本上是空白的。这两天为了解决一个关于字体的BUG,花了一些时间阅读相关资料,这里记录一些freetype的学习笔记。<br /> <br />尽管点阵字体在时间和空间性能上都有较佳

2011-04-12 15:04:00 883

转载 MIPS体系结构剖析,编程与实践 [7]

http://blogold.chinaunix.net/u1/40363/showart_434193.html第七章 MIPS-Linux Kernel 分析(3)<br />下面是我在为godson CPU的页面可执行保护功能增加内核支持时分析linux-mipsmmu实现的一些笔记,没有时间整理,有兴趣就看看吧.也许第5节对整个工作过程的分析会有些用,其它语焉不详的东西多数只是对我本人有点用.   首先的,关键的,要明白MIPS CPU的tlb是软件管理的,cache也不是透明的,具体的   参见它

2011-04-12 14:59:00 1434

转载 MIPS体系结构剖析,编程与实践[6]

http://blogold.chinaunix.net/u1/40363/showart_434192.html第六章 MIPS-Linux Kernel 分析(2)<br />上次说道SAVE_ALL里有些玄机,这里把include/asm-mips/stackframe.h对着注解一下,希望能说清楚一些.(因为时间关系,我写的文档将主要以这种文件注解为主,加上我认为有用的背景知识或者分析.) /*  一些背景知识 一.mips汇编有个约定(后来也有些变化,我们不管,o32,n32),32个通用寄存器不

2011-04-12 14:53:00 1350

转载 MIPS体系结构剖析,编程与实践[5]

http://blogold.chinaunix.net/u1/40363/showart_434191.html第五章 Mips kernel Introduction<!--[if !supportEmptyParas]--> <!--[endif]-->1.硬件知识 * CPU 手册: http://www.mips.com等. * 主板资料,找你的卖家. * 背景知识:如PCI协议,中断概念等.<!--[if !supportEmptyParas]--> <!--[endif]-->2.软件资源<!

2011-04-12 14:48:00 1724

转载 MIPS体系结构剖析,编程与实践[4]

http://blogold.chinaunix.net/u1/40363/showart_434190.html第四章 MIPS 异常和中断处理(Exception and Interrupt handling) <br /><br />任何一个CPU都要提供一个详细的异常和中断处理机制。一个软件系统,如操作系统,就是一个时序逻辑系统,通过时钟,外部事件来驱动整个预先定义好的逻辑行为。这也是为什么当写一个操作系统时如何定义时间的计算是非常重要的原因。<br /><br />大家都非常清楚UNIX提供了一整

2011-04-12 14:42:00 1476

转载 MIPS体系结构剖析,编程与实践[3]

http://blogold.chinaunix.net/u1/40363/showart_434188.html第三章 MMU和 Memory Management <br /><br />对于MIPS的MMU和Memory Management, the first and yet important one we need <br />always <br />keep in mind is: No real-mode <br /><br />没有实模式。这一点是MIPS CPU 的一个很重要的特点(

2011-04-12 14:40:00 1038

转载 MIPS体系结构剖析,编程与实践[2]

http://blogold.chinaunix.net/u1/40363/showart_434187.html第二章 寄存器约定<br /><br />对于在一个CPU上进行开发,掌握其工作的CPU的寄存器约定是非常重要的。<br /><br />MIPS体系结构提供了32个GPR(GENERAL PURPOSE REGISTER)。这32个寄存器的用法大致如下:<br /><br />REGISTER NAME USAGE <br />$0 $zero 常量0(constant value 0) <b

2011-04-12 14:38:00 968

转载 MIPS体系结构剖析,编程与实践[1]

http://blogold.chinaunix.net/u1/40363/showart_434186.html第一章 MIPS CPU 体系结构概述<br /><br />陈怀临<br /><br />1。序言<br /><br />本文介绍MIPS体系结构,着重于其寄存器约定,MMU及存储管理,异常和中断处理等等。<br /><br />通过本文,希望能提供一个基本的轮廓概念给对MIPS CPU及之上OS有兴趣的读者。<br /><br />并能开始阅读更详细的归约(SPECIFICATION)资料。

2011-04-12 14:36:00 1506

转载 obj 文件的重定位

<br />obj 文件的重定位<br />[wzhou@dcmp10 ~]$ cat hello.c<br />#include <stdio.h><br />#include <unistd.h><br />int main(int argc, char** argv)<br />{<br />getuid();<br />getchar();<br />return 0;<br />}<br />gcc -c hello.c -o hello.o<br />生成obj 文件。<br />[wzhou@

2011-04-08 17:15:00 1182

转载 重定位类型分析

<br />http://blog.csdn.net/ruixj/archive/2009/08/04/4407806.aspx<br /> <br /> <br />重定位类型分析(2)<br /> <br />本节分析R_386_GOTPC,R_386_GOT32,R_386_GLOB_DAT和R_386_PLT32<br /> <br />PIC位置无关代码,使用-fPIC参数就可以编译得到<br /> <br />>>>>>>>>>>>>>>>>>R_386_GOTPC<br /> <br />看看

2011-04-08 17:09:00 1626

转载 二分法——查找、排序以及库函数bsearch的用法

<br />http://yorcool.com/paper.asp?papertype=news&titleid=56<br /> <br /> <br />二分法查找<br /><br />1、二分查找(Binary Search)<br />     二分查找又称折半查找,它是一种效率较高的查找方法。<br />     二分查找要求:线性表是有序表,即表中结点按关键字有序,并且要用向量作为表的存储结构。不妨设有序表是递增有序的。<br />2、二分查找的基本思想<br />     二分查找的基本思

2011-02-24 09:48:00 966

转载 qsort的用法

http://zhanyayun533.blog.163.com/blog/static/133176219201011591744333/qsort的用法 <br />qsort和sort的区别<br /> <br />First  qsort<br />基本快速排序的方法,每次把数组分成两分和中间的一个划分值,而对于有多个重复值的数组来说,基本排序的效率较低。集成在C语言库函数里面的的qsort函数,使用 三 路划分的方法解决这个问题。所谓三路划分,是指把数组划分成小于划分值,等于划分值和大于划分值

2011-02-24 09:45:00 514

转载 字符串哈希表的一个实现

http://hi.baidu.com/%C2%F8%CD%B7%CA%C7%B0%FC%D7%D3/blog/item/e14e59d6105c552307088b92.html怎么快速查找我要的资料呢Description招生考试,初试结束后,校方会贴出一张大榜单,上面是通过初试获得复试资格的考生名单。考生和家长一大早都来看榜,但是一面墙那么大的名单,要看很久才能看完。怎么能快一些呢?一般来说,名单按姓氏笔画或拼音字母排序,是一张有序表,这就让我们想到了基于有序表的二分查找算法 binarysearch

2011-02-24 08:54:00 1529

转载 ARM 与 MIPS 比较 (X86)

http://blog.163.com/tao198352__4232/blog/static/8502064520105984211236/?fromdm&fromSearch&isFromSearchEngine=yes1.流水线结构 pipeline    - MIPS 是最简单的体系结构之一,所以使大学喜欢选择 MIPS 体系结构来介绍计算体系结构课程。    - ARM has barrel shifter        shifter是两面性的,一方面它可以提高数学逻辑运算速度,另一方面它也增加

2011-01-14 10:41:00 5597

转载 浅析μCOS/II v2.85内核OSSemPend()和OSSemPost()函数工作原理

<br />http://blog.ednchina.com/frenkie/123244/Message.aspx<br /><br /><br />浅析μCOS/II v2.85内核OSSemPend()和OSSemPost()函数工作原理<br /><br />文章来源:http://gliethttp.cublog.cn[转载请声明出处]<br /><br />//--------------------------------------------------------------------

2010-09-15 20:45:00 1304

转载 浅析μCOS/II v2.85内核OSQPend()和OSQPost()函数工作原理

<br />http://blog.ednchina.com/frenkie/123245/Message.aspx#<br /><br /><br />浅析μCOS/II v2.85内核OSQPend()和OSQPost()函数工作原理<br /><br />文章来源:http://gliethttp.cublog.cn[转载请声明出处]<br /><br />//----------------------------------------------------------------------<

2010-09-15 19:29:00 2065

转载 MIPS--cache管理

<br />http://hi.baidu.com/qq520131714/blog/item/0f6adafefa7058365c600898.html<br /> <br /> <br />MIPS--cache管理<br /> <br />没有Cache的MIPSCPU不能称为真正的RISC。可能这样说不公平。但为了一些特殊的目的,你可以设计一个含有小而紧密内存的MIPSCPU,而这些内存只需要固定个数的流水线步骤(最好是一个)就可以被访问到。但绝大部分MIPS CPU都是含有cache的。 <br

2010-08-05 15:14:00 1984

转载 MIPS构架简介

http://hi.baidu.com/qq520131714/blog/item/5916a4518756032343a75bef.htmlMIPS构架简介MIPS体系结构首先是一种RISC架构 1 MIPS32架构中有32个通用寄存器,其中$0(无论你怎么设置,这个寄存器中保存的数据都是0)和$31(保存函数调用jal的返回地址)有着特殊的用途,其它的寄存器可作为通用寄存器用于任何一条指令中。 虽然硬件没有强制性的指定寄存器使用规则,在实际使用中,这些寄存器的用法都遵循一系列约定。这些约定与硬件确实无关

2010-08-05 14:20:00 1269

转载 史上最全的android开发资料大集合

<br /> <br />http://www.blogjava.net/caizh2009/archive/2010/06/11/323342.html<br /> 史上最全的android开发资料大集合<br />这个可是我从各处搜集来的资料,上传到了我的资源里,供大家下载学习,希望大家支持一下<br />1、【eoeAndroid特刊】第一期 Andriod 1.5 SDK简介 http://download.csdn.net/source/2399809<br /><br />2、【eoeAndro

2010-06-15 15:10:00 609

转载 说说libc --有关 How main() is executed on Linux

http://hi.baidu.com/heidycat/blog/item/f8fe3ba1c1026b8e46106472.html在linux下,程序的运行过程比我想象中要复杂得多了。即便一个程序没有包含任何头文件,但在编译之后,便会发现目标文件中包含了libc库。譬如,在MIPS的体系环境中,对C程序使用动态链接库进行编译后得到相应的目标文件,对该目标文件反汇编后,会发现s

2010-05-03 17:53:00 791

转载 MIPS PIC概述 --有关 .MIPS.stubs

http://vm-kernel.org/cnblog/2010/04/mips-pic%E6%A6%82%E8%BF%B0/  MIPS PIC概述PIC是一个很重要的概念,它是position independent code的简称.它的意思表明这些code可以被load到任何地方去执行. 这样做的好处在于对于共享库,我们可以在内存中只保留一份,然后所有其他的程序都只调用这

2010-05-03 15:56:00 5352 2

转载 MIPS架构与汇编语言快速入门

http://blog.tianya.cn/blogger/post_show.asp?BlogID=1915807&PostID=18868775  MIPS架构与汇编语言快速入门  ━ 译自伊利诺大学网页。有内容删减和增加。 原文链接为: http://logos.cs.uic.edu/366/notes/MIPS%20Quick%20Tutorial.htm    译者:Clar

2010-04-30 17:59:00 3106

转载 mips汇编简单实例——一个小计算器

http://blog.csdn.net/oncoding/archive/2009/07/14/4346531.aspx  其实开始的时候一直在看 mips的指令格式,看了、忘了,没什么效果。现在通过这个例子,简单训练一下: mips汇编中:常用寄存器的使用;系统调用: 1(print_int),4(print_str),5(read_int),10(exit);算术

2010-04-30 17:48:00 1945

原创 啊欧帮忙弄懂的汇编

void DL_Main( void ){MMI_VideoPlayerEntry( NULL );}00000318 :     318:3c1c0001 lui    gp,0x1        # gp的高16bit = 0x0001     31c:279c6888 addiu  gp,gp,26760   # gp的低16bit = 26760 = 0x6888,因此 gp = 0x

2010-04-29 21:46:00 706

转载 MIPS体系下的汇编

http://blog.csdn.net/menuconfig/archive/2007/08/23/1756082.aspx  这一章将告诉你如何阅读并编写MIPS体系下的汇编代码。MIPS汇编代码看上去与实际的代码差异很大,这主要是因为以下原因:1,      MIPS汇编编译器(assembler)提供了大量的已经预定义的宏指令(extra macro-instruction

2010-04-29 21:02:00 3463

转载 看明白了一段mips汇编

http://www.52rd.com/blog/Detail_RD.Blog_hdguy_1902.html  今天总算看明白了网上一段mips汇编代码,感觉很爽阿,呵呵,只是让大虾见笑了。原文章(包含该代码)在如下网址:http://www.xtrj.org/mips/, 题目是MIPS体系结构剖析,编程与实践(作者:张福新,陈怀临, 2002)C代码如下:~/ vi He

2010-04-29 20:31:00 1083

转载 用C/C++实现SMC动态代码加密技术

http://www.uml.org.cn/c%2B%2B/200710313.asp  用C/C++实现SMC动态代码加密技术  作者:orbit 出处:CSDN 摘要:所谓SMC(Self Modifying Code)技术,就是一种将可执行文件中

2010-04-29 09:14:00 767

转载 顺流逆流 的 log ,很多不错的关于 动态连接的文章

http://blog.chinaunix.net/u3/95026/article.html    

2010-04-28 09:58:00 479

转载 关于ELF文件格式的实验

http://www.pediy.com/bbshtml/bbs7/pediy7-15.htm   发帖人:hangj时 间: 2005-01-13 18:25 详细信息:现代Linux采用ELF做为其可连接和可执行文件的格式,因此ELF格式也向我们透出了一点Linux核内的情景,就像戏台维幕留下的一条未拉严的缝。本文着重讲述32位ELF的同时附带了64位的信息,这两种格式

2010-04-27 17:58:00 709

转载 关于-fPIC选项 和 GOT表

http://hi.baidu.com/j_fo/blog/item/7904a6c2da3ae7110ef477db.html   2009-10-01 15:04加上-fPIC参数后,编译后的文件和没有加这个参数的文件,有什么区别呢?没有加这个参数的编译后的共享库,也可以使用,它和加了参数后的使用起来又有什么区别呢? position independe

2010-04-27 17:00:00 2177

2012万能破解无线网络密码教程

2012万能破解无线网络密码教程

2012-02-01

obj 重定位,这是转载别人的

obj 重定位,这是转载别人的,看了对连接有很深的了解

2011-04-08

Linux设备驱动程序(中文版第三版).pdf

Linux设备驱动程序(中文版第三版) 相当清晰的非扫描版

2011-02-18

Android应用开发揭秘.part3(pdf)

android应用开发揭秘,dangdang销售排名第一,网上很难找,保证齐全~ (由于上传文件大小受限,分成了3个包)

2011-02-17

Android应用开发揭秘.part2(pdf)

android应用开发揭秘,dangdang销售排名第一,网上很难找,保证齐全~ (由于上传文件大小受限,分成了3个包)

2011-02-17

Android应用开发揭秘.part1(pdf)

android应用开发揭秘,dangdang销售排名第一,网上很难找,保证齐全~ (由于上传文件大小受限,分成了3个包)

2011-02-17

FAT 文件系统介绍

详细描述FAT, FAT32文件系统原理,对研究该文件系统相当大的帮助

2009-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除