自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天方's blog....

IT界上有10种人:第01种懂二进制;第10种不懂二进制...

  • 博客(9)
  • 资源 (10)
  • 收藏
  • 关注

转载 autotools使用

autotools使用        Makefile固然可以帮助make完成它的使命,但要承认的是,编写Makefile确实不是一件轻松的事,尤其对于一个较大的项目而言更是如此。那么,有没有一种轻松的手段生成Makefile而同时又能让我们享受make的优越性呢?本节要讲autotools系列工具正是为此而设的,它只需用户输入简单的目标文件、依赖文件、文件目录等就可以轻松地生成Makef

2011-11-04 23:12:03 223

原创 UNIX环境高级编程--知识点整理(第7.8.9章)

第7章进程环境1.              5种正常终止进程的方法:1)  从main返回;2)  调用exit;3)  调用_exit或_Exit;4)  最后一个线程从其启动例程返回;5)  最后一个线程调用pthread_exit。3种异常终止进程的方法:1)  调用abort;2)  接到一个信号并终止;3)  最后一个线程对取消请求做出响应。

2011-10-22 20:11:14 319

原创 UNIX环境高级编程--知识点整理(第5.6章)

第5章(暂缺)第6章(暂缺)

2011-10-22 20:07:56 305

原创 UNIX环境高级编程--知识点整理(第1.2.3.4章)

第1章          UNIX基础知识第2章          UNIX标准化及实现第3章          文件I/O1. #include int open(const char *pathname, int oflag, …/* mode_t mode */);oflag: O_RDONLY O_WRONLY O_RDWR (这三个常量必须有一个且互斥)可

2011-09-28 14:07:20 376

转载 c语言中volatile和restrict的解释

两个关键字:volatile和restrict,两者都是为了方便编译器的优化。volatile告诉编译器该被变量除了可被程序修改意外还可能被其他代理修改,因此,当要求使用volatile 声明的变量的值的时候,系统总是重新从它所在的内存读取数据,而不是使用寄存器中的缓存。

2011-09-28 11:43:14 535

原创 最简单bootloader的实现与分析

学习嵌入式,我是从bootloader入手的。前些日子写了一个bootloader,趁今天有时间发出来,以记录自己实现的过程,巩固所学到的知识,并且希望给需要帮助的人带来一些灵感,如果有不对的地方,还望大家能给予指正。       操作系统:Ubuntu 11.04    开

2011-09-22 11:52:35 2359 1

转载 不要做浮躁的嵌入式工程师

1. 不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。2. 初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。

2011-09-21 12:27:54 527

转载 一些鲜为人知的编程事实

David Veksler曾发表过一篇博文《Some lesser-known truths about programming》,列出了一些鲜为人知的编程事实,这些事实是什么呢?酷壳个人网站楼主陈皓对此文进行了翻译,全文如下:我的程序员经历让我明白了一些关于软件开发

2011-09-21 11:41:43 250

原创 从零开始...

博客开通了,目的如下:1. 记录自己成长的点点滴滴;2. 方便以后遇到同样问题时及时查看;3. 希望能为后来人提供一些帮助;4. 期待学有所成的长辈给予指正与建议。        面对博客的第一篇原创文章,甚是惶恐。怕自己所写的

2011-09-19 22:56:40 376

自己写得一个最简单bootloader, 只支持mini2440开发板

自己写得一个简单的bootloader,虽然现在的bootloader已经很强大了,但是只有自己亲手实现,才能更好了理解bootloader的原理。目前只支持mini2440开发板,支持串口。用于实现串口下载和引导linux内核的函数没有实现。

2011-09-21

Linux下的lds链接脚本基础

Linux下的lds链接脚本基础。每一个链接过程都由链接脚本(linker script, 一般以lds作为文件的后缀名)控制. 链接脚本主要用于规定如何把输入文件内的section放入输出文件内, 并控制输出文件内各部分在程序地址空间内的布局.

2011-09-21

s3c2440特殊寄存器

s3c2440的特殊功能寄存器列表,方便在开过的时候查看。

2011-09-21

busybox-1.13.3 支持mini2440开发板

BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令。

2011-09-21

petite 2.3(.exe .dll压缩工具)

petite 2.3(.exe .dll压缩工具) 可以将dll压缩以减小文件大小

2010-12-25

T-Regex正则表达式验证工具

T-Regex正则表达式验证工具,还不错!!

2010-12-25

编码解码工具 base64 qp md5

一款编码解码小工具,支持base64编码解码,qp编码解码,md5编码

2010-09-05

正则表达式教程 正则

一款正则表达式的教程,比较全面,chm格式

2010-09-05

Qt类库参考 Qt类库参考

Qt类库参考Qt类库参考Qt类库参考Qt类库参考Qt类库参考Qt类库参考Qt类库参考Qt类库参考Qt类库参考Qt类库参考

2010-06-13

蓝鸟swf播放器!!!!!!!!!!

比较另类的swf播放器!!!!!!!!!!!!!!

2010-01-11

空空如也

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

TA关注的人

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