深秋的落叶
ARM && Linux kernel
摘要: 风筝断了线,它可能就飞走了;可虽然线断了,我的心仍没有断,我依然在远方遥望,遥望那随风远去的风筝。你可能会驻足树梢,你可能会留恋他乡,可在你的身上,永远抹不掉的,是我的心在远方对你的思念。在那个无风的下午,随着那阵剧烈的颤抖,不经意间,你悄悄地远去。钱财身外物,你一点都没带,可你带走的,是我幽幽的思绪。窗外的大雨,依然哗哗地下个不停,妄图以它的肆虐洗去我的依恋,可不解风情的它哪里知道,大雨的哗哗不... 阅读全文
posted @ 2008-05-21 13:10 刘伟_luvi 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 随着深亚微米工艺技术日益成熟,集成电路芯片的规模越来越大。数字IC从基于时序驱动的设计方法,发展到基于IP复用的设计方法,并在SOC设计中得到了广泛应用。在基于IP复用的SoC设计中,片上总线设计是最关键的问题。为此,业界出现了很多片上总线标准。其中,由ARM公司推出的AMBA片上总线受到了广大IP开发商和SoC系统集成者的青睐,已成为一种流行的工业标准片上结构。AMBA规范主要包括了AHB(Advanced High performance Bus)系统总线和APB(Advanced Peripheral Bus)外围总线。 阅读全文
posted @ 2008-05-12 11:47 刘伟_luvi 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 来自: http://blog.163.com/jiangh_1982/blog/static/121950520082881457775/ 什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 S... 阅读全文
posted @ 2008-05-12 01:39 刘伟_luvi 阅读(2908) 评论(0) 推荐(0) 编辑
摘要: 推荐写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。 1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 阅读全文
posted @ 2008-05-11 13:42 刘伟_luvi 阅读(671) 评论(0) 推荐(0) 编辑
摘要: MMU,全称Memory Manage Unit, 中文名——存储器管理单元。 阅读全文
posted @ 2008-05-10 14:51 刘伟_luvi 阅读(1372) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cppblog.com/franksunny/archive/2007/08/03/29269.html 主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的... 阅读全文
posted @ 2008-05-09 19:36 刘伟_luvi 阅读(25042) 评论(1) 推荐(0) 编辑
摘要: 随着软件产品的功能增加和版本的提高,代码越来越复杂,源文件也越来越多,对于软件开发人员来说,除了保证程序运行的正确性和提高代码的运行效率之外,规范风格的编码会对软件的升级、修改、维护带来极大的方便性,也保证程序员不会陷入“代码泥潭”中无法自拔。开发一个成熟的软件产品,除了有详细丰富的开发文档之外,必须在编写代码的时候就有条不紊,细致严谨。   以下的编码规范包含了程序排版、注释、命名、可读性、变量、程序效率、质量保证、代码编译、代码测试和版本控制等注意事项。 阅读全文
posted @ 2008-05-08 11:52 刘伟_luvi 阅读(924) 评论(0) 推荐(0) 编辑
摘要: C语言中static关键字的常见用法及举例 在嵌入式系统开发中,目前使用的主要编程语言是C和汇编, C++已经有相应的编译器,但是现在使用还是比较少的。在稍大 规模的嵌入式软件中,例如含有OS,大部分的代码都是用C编 写的,主要是因为C语言的结构比较好,便于人的理解,而且有 大量的支持库。尽管如此,很多地方还是要用到汇编语言,例如 开机时硬件系统的初始化,包括CPU状态的设定,中断的使能, 主频的... 阅读全文
posted @ 2008-05-07 16:50 刘伟_luvi 阅读(3950) 评论(1) 推荐(0) 编辑
摘要: 本文来自:http://www-128.ibm.com/ developerworks/cn/linux/l-btloader/ 本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。 1. 引言 在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为... 阅读全文
posted @ 2008-05-03 10:29 刘伟_luvi 阅读(488) 评论(1) 推荐(0) 编辑
摘要: /etc/sysconfig/network-scripts/ifcfg-interface-name 配置文件ifcfg-interface-name包含了初始化接口所需的大部分详细信息。其中interface-name将根据网卡的类型和排序而不同,一般其名字为eth0、eth1、ppp0等,其中eth表示以太(eth0)类型网卡,0表示第一块网卡,1表示第二块网卡,而ppp0则表示第一个p... 阅读全文
posted @ 2008-05-02 16:19 刘伟_luvi 阅读(690) 评论(1) 推荐(0) 编辑