10 2008 档案

摘要:一、 函数参数传递机制的基本理论   函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。以下讨论称调用其他函数的函数为主调函数,被调用的函数为被调函数。  值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局部变量处理,即在堆栈中开辟了内存空间以存放由主调函数放进来的实参的值,从... 阅读全文
posted @ 2008-10-30 10:22 中土 阅读(3609) 评论(0) 推荐(0)
摘要:第3章 字符设备驱动 一些重要的数据结构以及引用关系: 第一步:MAJOR设备编号的动态分配 int register_chrdev_region(dev_t first, unsigned int count, char *name); int alloc_chrdev_region(dev_t *dev, unsigned int firstminor, unsigned int count,... 阅读全文
posted @ 2008-10-20 16:31 中土 阅读(986) 评论(0) 推荐(0)
摘要:最近需要看的材料: H.264 AVC: Video coding using the H.264 MPEG-4 AVC compression standard (57 pages) 新一代视频压缩编码标准(毕厚华) 主攻: 帧间预测(intra)和熵编码(entropy) Image Processomg Algorithm: color conversion, color matching... 阅读全文
posted @ 2008-10-17 12:28 中土 阅读(870) 评论(0) 推荐(0)
摘要:H.264学习建议(zz)分三个阶段学习1、第一个阶段:学习H.264,首先要把最基本最必要的资料拿在手里。这些资料包括:标准文档+测试模型+经典文章,在本FTP中能找到。首先看 《H.264_MPEG-4 Part 10 White Paper》(本群的FTP中在“H.264相关论文"经典文章”目录中),看完之后再看《Video coding using the H.26... 阅读全文
posted @ 2008-10-13 22:04 中土 阅读(3919) 评论(2) 推荐(1)
摘要:VGA输入接口:VGA 接口采用非对称分布的15pin 连接方式,其工作原理:是将显存内以数字格式存储的图像( 帧) 信号在RAMDAC 里经过模拟调制成模拟高频号,然后再输出到等离子成像,这样VGA信号在输入端( 等离子内) ,就不必像其它视频信号那样还要经过矩阵解码电路的换算。从前面的视频成像原理可知VGA的视频传输过程是最短的,所以VGA 接口拥有许多的优点,如无串扰无电路合成分离损耗等。 ... 阅读全文
posted @ 2008-10-13 15:44 中土 阅读(2344) 评论(0) 推荐(0)
摘要:U-Boot能够支持多种体系结构的处理器,支持的开发板也越来越多。因为Bootloader是完全依赖硬件平台的,所以在新电路板上需要移植U-Boot程序。开始移植U-Boot之前,先要熟悉硬件电路板和处理器。确认U-Boot是否已经支持新开发板的处理器和I/O设备。假如U-Boot已经支持一块非常相似的电路板,那么移植的过程将非常简单。移植U-Boot工作就是添加开发板硬件相关的文件、配置选项,然... 阅读全文
posted @ 2008-10-12 15:02 中土 阅读(1684) 评论(1) 推荐(0)
摘要:一. NAND和NOR的比较 NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM 和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通 过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR和NAND... 阅读全文
posted @ 2008-10-12 02:34 中土 阅读(4395) 评论(0) 推荐(0)
摘要:Author: Charles Yang Linux Dist: Ubuntu 8.04 Hardy 1. Preparation 1.1 Download source code with apporiate version Usually, the linux release distribution have no full kernel source code tree. So y... 阅读全文
posted @ 2008-10-11 21:59 中土 阅读(538) 评论(0) 推荐(0)
摘要:1. 从Xterm 切换到term ( pts -> tty ) Ctr + Alt + F1 ~ F6 可切换到6个控制台 Ctr + Alt + F7 ~ F12 可切换回6个X终端 注: 内核编程或驱动模块开发时,message会打印到tty终端,xterm下面是看不到的,只能去看日志。故建议开发驱动时直接到终端下开发,使用vim很好 2. vim基本使用 两个模式: 命令模式(Comman... 阅读全文
posted @ 2008-10-11 15:06 中土 阅读(348) 评论(0) 推荐(0)
摘要:Index of Documentation for People Interested in Writing and/or Understanding the Linux Kernel. Juan-Mariano de Goyeneche /* * The latest version of this document may be found at: * http:... 阅读全文
posted @ 2008-10-11 13:23 中土 阅读(741) 评论(0) 推荐(0)
摘要:LKMPG-2.6.x(中文): http://dirac.org/linux/writing/lkmpg/2.6/chinese/lkmpg_chs/ LKMPG-2.6.x(英文): http://dirac.org/linux/writing/lkmpg/2.6/lkmpg-2.6.0.html Linux 2.6 和 2.4 的比较我不想废话,总体来说 2.6 功能更强,但... 阅读全文
posted @ 2008-10-11 00:00 中土 阅读(734) 评论(0) 推荐(0)
摘要:摘要 Linux内核模块编程的资料有些纷繁复杂,有的过于简单,有的过于庞杂,我试图用笔记的形式想读者展示怎样来进程Linux模块编程,力图做到简 明扼要,这篇文章也是作为本人备忘的资料,所以有些地方过于简略是难免的。本来这篇文章的目的就是让用户知其然,至于所以然还是请参考相应的资料,其实最 好的资料莫过于Linux Kernel Source。 适用范围: Linux Kerne... 阅读全文
posted @ 2008-10-10 23:53 中土 阅读(2936) 评论(0) 推荐(0)
摘要:概念: 定义:分配内存,初始化操作是可选的。如未初始化则内存是未定义的 声明:这里指狭义的声明。不分配内存,只是为了方便编译器 初始化:已经新创建了对象(已分配内存),用一个已经存在的对象对它进行初始化,即给它占有的内存填充值。C++中初始化有两种形式: 1) 对于内建类型,通过=操作符进行初始化,也可以用构造函数的形式 2) 对于非内建类型,通过拷贝构造函数的方式。通过"="操作符调用... 阅读全文
posted @ 2008-10-08 19:02 中土 阅读(666) 评论(0) 推荐(0)
摘要:1. A hard-to-find problem See the following code snippet: class Test{public: Test(int val) : ref_(val){} ~Test() {}private: int & ref_;}; int main(){ Test t(1); return 0;} what pro... 阅读全文
posted @ 2008-10-08 18:08 中土 阅读(4936) 评论(0) 推荐(0)
摘要:先来个区别说明:赋值操作是在两个已经存在的对象间进行的,而初始化是要创建一个新的对象,并且其初值来源于另一个已存在的对象。编译器会区别这两种情 况,赋值的时候调用重载的赋值运算符,初始化的时候调用拷贝构造函数。如果类中没有拷贝构造函数,则编译器会提供一个默认的。这个默认的拷贝构造函数只是 简单地复制类中的每个成员。 下面看例子。 c++中初始化和赋值操作差别是很大的。 对于基本数据类... 阅读全文
posted @ 2008-10-06 23:53 中土 阅读(22184) 评论(0) 推荐(0)
摘要:此文为internet上选摘,过后我会用自己的理解补充此文。 ------------ 将对setjmp与longjmp的具体使用方法和适用的场合,进行一个非常全面的阐述。 另外请特别注意,setjmp函数与longjmp函数总是组合起来使用,它们是紧密相关的一对操作,只有将它们结合起来使用,才能达到程序控制流有效转移的目的,才能按照程序员的预先设计的意图,去实现对程序中可能出现的异常进行集... 阅读全文
posted @ 2008-10-06 23:18 中土 阅读(1107) 评论(0) 推荐(0)

©2005-2008 Suprasoft Inc., All right reserved.