
linux
爱吃古老肉的程序猿
这个作者很懒,什么都没留下…
展开
-
内核编译时, 到底用make clean, make mrproper还是make distclean
内核编译时, 到底用make clean, make mrproper还是make distcleanPS:在编译内核时, 被make clean, make mrproer 和 make distclean搞的纠结, 稍微总结一下这三者之间的区别: 解压内核源码包后, 到内核转载 2011-07-07 17:00:53 · 390 阅读 · 0 评论 -
移植u-boot1.1.6到mini2440文档
u-boot移植:移植是一个复杂的过程,其中的东西太多,最初应该以掌握思路、方法为主,能够编译通过,实现简单功能,在实践中慢慢积累经验,熟悉过程。在PC上编译好U-Boot,生成Bin文件,将开发板与PC通过串口和USB口相连,把生成的Bin文件通过USB口下载到开发板上RAM里转载 2011-07-07 17:53:20 · 703 阅读 · 1 评论 -
按键实现led
实验目的:按键控制led灯实验环境: mini2440工具: ads1.2 h-jtag1.0 如下start.s area init,code,readonly start ldr sp,=4096 import main bl main end //main.c#includ原创 2011-07-11 17:13:58 · 782 阅读 · 0 评论 -
exec
exec函数族,顾名思义,就是一簇函数,他把当前进程映像替换成新的程序文件,而且该程序通常main函数开始执行。转载 2014-05-19 17:59:23 · 453 阅读 · 0 评论 -
Linux下的进程间通信
2.3 Linux下的进程间通信 详细的讲述进程间通信在这里绝对是不可能的事情,而且笔者很难有信心说自己对这一部分内容的认识达到了什么样的地步,所以在这一节的开头首先向大家推荐著名作者Richard Stevens的著名作品:《Advanced Programming in the UNIX Environment》,它的中文译本《UNIX环境高级编程》已有机械工业出版社出版,原文精彩,译文转载 2014-05-19 18:00:18 · 449 阅读 · 0 评论 -
Linux的进程和Win32的进程/线程比较
Linux的进程和Win32的进程/线程比较 熟悉WIN32编程的人一定知道,WIN32的进程管理方式与Linux上有着很大区别,在UNIX里,只有进程的概念,但在WIN32里却还有一个"线程"的概念,那么Linux和WIN32在这里究竟有着什么区别呢? WIN32里的进程/线程是继承自OS/2的。在WIN32里,"进程"是指一个程序,而"线程"是一个"进程"里的一个执行"线索"。从核转载 2014-05-19 18:00:50 · 1065 阅读 · 0 评论 -
fork()
fork() fork在英文中是"分叉"的意思。为什么取这个名字呢?因为一个进程在运行中,如果使用了fork,就产生了另一个进程,于是进程就"分叉"了,所以这个名字取得很形象。下面就看看如何具体使用fork,这段程序演示了使用fork的基本框架: 1void main() 2{ 3 int i; 4 if ( fork() == 0 ) 5 { 6转载 2014-05-19 18:01:26 · 458 阅读 · 0 评论 -
Linux-dup和dup2函数
dup和dup2也是两个非常有用的调用,它们的作用都是用来复制一个文件的描述符。它们经常用来重定向进程的stdin、stdout和stderr。这两个函数的原形如下:#include int dup( int oldfd );int dup2( int oldfd, int targetfd );1. 文件描述符在内核中数据结构 在具体说dup/dup2之转载 2015-02-12 16:37:59 · 525 阅读 · 0 评论