自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 链接器和装入器的基本工作原理

转自:http://www.ibm.com/developerworks/cn/linux/l-dynlink/index.html一个程序要想在内存中运行,除了编译之外还要经过链接和装入这两个步骤。从程序员的角度来看,引入这两个步骤带来的好处就是可以直接在程序中使用 printf和errno这种有意义的函数名和变量名,而不用明确指明printf和errno在标准C库中的...

2010-12-30 15:31:00 128

转载 原创之--------printf详解

最近摆弄2440开发板,想要研究printf的实现。google一下,发现结果不能令人恭维,几乎无一例外的在谈论C语言的可变参数,对其他的关键问题却只字不提。所以我想写这篇文章,记录一下自己的学习经历,也希望能够给其他人带来一些启发。 早在大学二年级学习C语言的时候,在Turbo C下写程序。printf,一个小黑框显示一些数字,诶!感觉很奇妙,但至于更深层的东西,虽然有疑...

2010-12-14 16:37:00 86

转载 S3C2440上LCD驱动(FrameBuffer)实例开发讲解(二)

开发环境 * 主 机:VMWare--Fedora 9 * 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4 * 编译器:arm-linux-gcc-4.3.2上接:S3C2440上LCD驱动(FrameBuffer)实例开发详解(一)四、帧缓冲(FrameBuffer)设备驱动实例代码:①、建立...

2010-12-13 20:23:00 98

转载 转载-S3C2440裸机学习 - LCD驱动原理及代码分析[一]

一、开发环境 * 主 机:VMWare--Fedora 9 * 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4 * 编译器:arm-linux-gcc-4.3.2二、背景知识1. LCD工作的硬件需求: 要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。...

2010-12-13 20:21:00 174

转载 汇编语言与C语言混合编程技术

汇编语言与C语言混合编程技术ARM体系结构支持ARM的汇编语言与C与C++的混合编程。在一个完整的程序设计的中,除了初始化部分用汇编语言完成外,其大部分的编程任务一般都用C或C++完成。汇编程序中访问C程序变量1在汇编的源程序中调用C语言风格的字符串需要使用IMPORT伪操作。IMPORT相当于C语言中的extern关键字,告诉编译器引用的符号不是在本文件中定义的...

2010-12-08 17:04:00 289

转载 C语言位运算符

语言位运算符:与、或、异或、取反、左移和右移位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表:运算符 含义 描述& 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0| 按位或...

2010-12-08 10:17:00 73

转载 balignl伪指令

在U-Boot源码的start.s中有着如下红色部分语句:.globl _start_start: b start_code ldr pc, _undefined_instruction ldr pc, _software_interrupt ldr pc, _prefetc...

2010-12-07 09:05:00 81

转载 2440开发板实验1

实验一:LED_ONled_on.s只有7条指令,它只是简单地点亮发光二极管LED1,本实验的目的时让您对开发流程有几个基本概念。实验步骤:A.进入LED_ON目录,执行make命令生成可执行文件led_on。B.把PC的USB通过USB转串口和开发板的串口链接起来,上电。C.启动UBOOT之后,通过tftp 0x30000000 led_on下载程序到SDRAM中D.使用g...

2010-12-06 10:56:00 83

转载 使用minicom实现pc和开发板传递文件

使用minicom实现PC和开发板传送文件虚拟机—&--FL2440作者:朱志强 嵌入式开发新手群:24186983 题记:很多的电脑都没有超级终端,电脑中安装了那么多东西,一时间重装系统,没有那个必要。单独安装超级终端我也试过,就是不成功,还差点把xp系统给弄坏了。所以我就想换个方式使PC可以和开发板互通并传送文件。在网上找到了,就是lrzsz,它包括...

2010-12-06 08:46:00 320

转载 QT数据库编程

(摘)Qt之数据库编程 孔令春 posted @ 2009年10月30日 09:33 in Qt 技术with tags QtSql模块 , 1876 阅读 摘自:《C++ Gui Qt4编程》在Qt中,实现与数据库编程相关的模块是QtSql模块,该模块提供了一组与平台以及数据库种类无关的SQL数据库访问接口。此...

2010-12-05 09:43:00 142

转载 Minix中_prototype宏

Because as the header block says, they didn't know if an ANSI compiler or K&R was going to be used, and this marco allows them to keep the parameters in an ANSI build, and throw them awa...

2010-11-26 12:25:00 123

空空如也

空空如也

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

TA关注的人

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