自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

转载 程序的链接和装入及Linux下动态链接的实现

程序的链接和装入及Linux下动态链接的实现<br />  程序的链接和装入存在着多种方法,而如今最为流行的当属动态链接、动态装入方法。本文首先回顾了链接器和装入器的基本工作原理及这一技术的发展历史,然后通过实际的例子剖析了Linux系统下动态链接的实现。了解底层关键技术的实现细节对系统分析和设计人员无疑是必须的,尤其当我们在面对实时系统,需要对程序执行时的时空效率有着精确的度量和把握时,这种知识更显重要。<br />链接器和装入器的基本工作原理<br />一个程序要想在内存中运行,除了编译之外还要经过链接

2010-08-13 12:44:00 270

原创 LPC21XX系列ARM微处理器ISP升级程序设计

<br />用函数判断系统是Big Endian还是Little Endian <br />#include ; union { long Long; char Char[sizeof(long)]; }u; int main(void) { u.Long = 1; if (u.Char[0] == 1) printf("addressing is right-to-left/n"); else if (u.Char[sizeof(long) - 1] == 1) printf("addressing is

2010-08-13 12:43:00 1009

转载 使用 inotify 监控 Linux 文件系统事件

使用 inotify 监控 Linux 文件系统事件<br />  <br />Inotify 是文件系统事件监控机制,计划包含在即将发布的 Linux 内核中作为dnotify 的有效替代。dnotify 是较早内核支持的文件监控机制。Inotify一种强大的、细粒度的、异步的机制,它满足各种各样的文件监控需要,不仅限于安全和性能。下面让我们一起学习如何安装 inotify 和如何构建一个示例用户空间应用程序来响应文件系统事件。<br />文件系统事件监控对于从文件管理器到安全工具的各种程序都是必要的,但

2010-08-13 12:39:00 371

转载 C语言编译全过程剖析

C语言编译全过程剖析<br />  编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。<br />    编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.elf、.axf等)<br /><br />1. 编译预处理<br /><br />    读取c

2010-08-13 12:37:00 391

转载 C语言常用排序全解

C语言常用排序全解<br />  <br />/*<br />=============================================================================<br />相关知识介绍(所有定义只为帮助读者理解相关概念,并非严格定义):<br />1、稳定排序和非稳定排序<br /> <br /> 简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就<br />说这种排序方法是稳定的。反之,就是非稳定的。<br /> 比

2010-08-13 12:36:00 259

转载 libtool的作用及应用

批处理的介绍  【 一、什么是批处理 】  批处理文件图标 批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。批处理文件的扩展名为 bat 。  目前比较常见 的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定操作的脚本。这里要讲的就是DOS批处理。  批处理是一种简化的脚本语言,它应用于DOS和Windows系统中,它是由D

2010-08-13 12:34:00 297

转载 批处理的介绍

批处理的介绍<br />  【 一、什么是批处理 】<br />  批处理文件图标 批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。批处理文件的扩展名为 bat 。<br />  目前比较常见 的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定操作的脚本。这里要讲的就是DOS批处理。<br />  批处理是一种简化的脚本语言

2010-08-13 12:33:00 387

转载 【简介】如何编写linux下nand flash驱动-2【转载】

<br />【简介】如何编写linux下nand flash驱动-2<br />version: 1.0<br />date:20090721<br />Author:crifan<br />Mail:green-waste(At)163.com<br /> <br />上接:【简介】如何编写linux下nand flash驱动-1<br />http://green-waste.blog.163.com/blog/static/3267767820096221127554/<br /> <br />【读(

2010-08-13 12:30:00 322

转载 【简介】如何编写linux下nand flash驱动-2【转载】

<br />【简介】如何编写linux下nand flash驱动-2<br />version: 1.0<br />date:20090721<br />Author:crifan<br />Mail:green-waste(At)163.com<br /> <br />上接:【简介】如何编写linux下nand flash驱动-1<br />http://green-waste.blog.163.com/blog/static/3267767820096221127554/<br /> <br />【读(

2010-08-13 12:24:00 253

转载 【简介】如何编写linux下nand flash驱动-1【转载】

<br />【简介】如何编写linux下nand flash驱动-1<br />version: 1.0<br />date:20090721<br />Author:crifan<br />Mail:green-waste(At)163.com<br />【编写驱动之前要了解的知识】<br />1.       硬件特性:<br />【Flash的硬件实现机制】<br />Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的

2010-08-13 12:21:00 280

转载 【简介】如何编写linux下nand flash驱动-1【转载】

<br />【简介】如何编写linux下nand flash驱动-1<br />version: 1.0<br />date:20090721<br />Author:crifan<br />Mail:green-waste(At)163.com<br />【编写驱动之前要了解的知识】<br />1.       硬件特性:<br />【Flash的硬件实现机制】<br />Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的

2010-08-13 12:20:00 301

转载 Udev 的使用

<br />我常常见到的一个问题,不知大家有没有常常发现这种问题,就是 Linux 系统中原来有一个 SCSI 的硬盘,系统分配是 /dev/sda ,后来维护又加了一个新的硬盘,接上后,新的硬盘变成了 /dev/sda ,原来的老的硬盘变成了 /dev/sdb 。是否有法子固定下来啦?<br />这个问题在过去一直无解,直到 udev 出来,这个能完美的解决这个问题。<br />Linux 里都是以设备文件的形式存在。在早期的 Linux 版本中,/dev目录包含了所有可能出现的设备的设备文件。但因为这样

2010-08-06 09:13:00 443

unSPIDE_v3.0.13.

unSP IDE is an integrated development environment (IDE) of 16-bit CPU series, provides developers excellent user experiences. The well-designed assembler syntax and C language help users simplify coding and enhance performance. The user-friendly interface, pull-down menu, short-cut command, and fast-access command list assist users to write and debug program on Generalplus 16-bit CPU easily

2017-11-30

SourceInsight注释宏及使用说明

SourceInsight注释宏及使用说明 利器 让你使用更快更好

2010-07-21

机顶盒中tuner工作原理

机顶盒中tuner原理,从硬件分析到实用说明

2010-07-21

LINUX脚本编程100范例

非常好的,liunx脚本编程范例不敢独享,希望对大家有用!

2009-03-07

空空如也

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

TA关注的人

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