- 博客(9)
- 资源 (10)
- 收藏
- 关注
转载 autotools使用
autotools使用 Makefile固然可以帮助make完成它的使命,但要承认的是,编写Makefile确实不是一件轻松的事,尤其对于一个较大的项目而言更是如此。那么,有没有一种轻松的手段生成Makefile而同时又能让我们享受make的优越性呢?本节要讲autotools系列工具正是为此而设的,它只需用户输入简单的目标文件、依赖文件、文件目录等就可以轻松地生成Makef
2011-11-04 23:12:03
259
原创 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
353
原创 UNIX环境高级编程--知识点整理(第1.2.3.4章)
第1章 UNIX基础知识 第2章 UNIX标准化及实现 第3章 文件I/O 1. #include int open(const char *pathname, int oflag, …/* mode_t mode */); oflag: O_RDONLY O_WRONLY O_RDWR (这三个常量必须有一个且互斥) 可
2011-09-28 14:07:20
418
转载 c语言中volatile和restrict的解释
两个关键字:volatile和restrict,两者都是为了方便编译器的优化。 volatile告诉编译器该被变量除了可被程序修改意外还可能被其他代理修改,因此,当要求使用volatile 声明的变量的值的时候,系统总是重新从它所在的内存读取数据,而不是使用寄存器中的缓存。
2011-09-28 11:43:14
582
原创 最简单bootloader的实现与分析
学习嵌入式,我是从bootloader入手的。前些日子写了一个bootloader,趁今天有时间发出来,以记录自己实现的过程,巩固所学到的知识,并且希望给需要帮助的人带来一些灵感,如果有不对的地方,还望大家能给予指正。 操作系统:Ubuntu 11.04 开
2011-09-22 11:52:35
2419
转载 不要做浮躁的嵌入式工程师
1. 不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2. 初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。
2011-09-21 12:27:54
581
转载 一些鲜为人知的编程事实
David Veksler曾发表过一篇博文《Some lesser-known truths about programming》,列出了一些鲜为人知的编程事实,这些事实是什么呢?酷壳个人网站楼主陈皓对此文进行了翻译,全文如下: 我的程序员经历让我明白了一些关于软件开发
2011-09-21 11:41:43
287
原创 从零开始...
博客开通了,目的如下: 1. 记录自己成长的点点滴滴; 2. 方便以后遇到同样问题时及时查看; 3. 希望能为后来人提供一些帮助; 4. 期待学有所成的长辈给予指正与建议。 面对博客的第一篇原创文章,甚是惶恐。怕自己所写的
2011-09-19 22:56:40
417
自己写得一个最简单bootloader, 只支持mini2440开发板
2011-09-21
Linux下的lds链接脚本基础
2011-09-21
busybox-1.13.3 支持mini2440开发板
2011-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人