嵌入式Linux
文章平均质量分 82
hbd1986
这个作者很懒,什么都没留下…
展开
-
Linux下的多线程编程
Linux下的多线程编程作者:姚继锋 2001-08-11 09:05:00 来自:http://www.china-pub.com 1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进原创 2009-05-09 19:20:00 · 540 阅读 · 0 评论 -
pthread多线程编程整理(一)
pthread多线程编程整理(一)收藏1 Introduction不用介绍了吧…2 Thread Concepts1. Thread由下面部分组成:a. Thread IDb. Stackc. Policyd. Signal maske. Errnof. Thread-Specific转载 2009-05-09 19:09:00 · 746 阅读 · 0 评论 -
pthread多线程编程整理(二)
pthread多线程编程整理(二)收藏补充:在传统的Unix模型中,当一个进程需要由另一个实体执行某件事时,该进程派生(fork)一个子进程,让子进程去进行处理。Unix下的大多数网络服务器程序都是这么编写的,即父进程接受连接,派生子进程,子进程处理与客户的交互。 虽然这种模型很多年来使用得很好,但是fork时有一些问题: 1. fork是昂贵的。内存映像要从父进转载 2009-05-09 19:12:00 · 848 阅读 · 0 评论 -
堆和栈的区别 (转贴)
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(stati转载 2010-01-21 23:16:00 · 559 阅读 · 0 评论 -
关于fork()函数的精辟分析
关于fork()函数的精辟分析 收藏 第一贴:cu上关于fork()函数的精辟分析声明:在别人的博客上看到这篇文章,真的很精辟,把问题一下子讲清楚了。所以,特意转贴在此,向各位高人致敬,也向原贴主致谢!本人不改变原贴的风貌。 查看原文 作者:ccf 发表于:2006-04-01 17:11:01#inc转载 2010-01-26 11:28:00 · 1122 阅读 · 1 评论 -
source insight快捷键及使用技巧
source insight快捷键及使用技巧 退出程序 : Alt+F4重画屏幕 : Ctrl+Alt+Space完成语法 : Ctrl+E复制一行转载 2010-01-27 11:05:00 · 44841 阅读 · 4 评论 -
分享:Windows 7 读取域服务器文件(Samba)
自从安装Windows 7 后发现一只无法访问公司域的文件服务器,文件服务器是用Linux + Samba 架构,所以前一阵就用SSH直接登到服务器上去找文件,真的很麻烦。今天实在受不了了,决定好好研究一下问题所在,将经验分享给大家。 自从安装Windows 7 后发现一只无法访问公司域的文件服务器,文件服务器是用Linux + Samba 架构,所以前一阵就用SSH直接登到服转载 2010-01-29 23:53:00 · 819 阅读 · 0 评论 -
堆和栈
堆(heap)和栈(stack)是非常重要的概念,当我们进行程序开发时理解它们非常重要,尤其是对于嵌入式系统开发。比如在嵌入式系统中,任务的栈通常都很小,可能也就几K字节。在这种情况下,我们就应当尽可能不要将占用内存大的变量分配在栈上,而是应当分配在堆上;此外,也尽量不要采用递归的方式来设计程序,否则很容易造成栈溢出。 从本质上说,堆和转载 2010-01-29 16:41:00 · 967 阅读 · 0 评论 -
嵌入式Linux操作系统学习规
嵌入式Linux操作系统学习规划ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。 从事嵌入式软件开发的好处是: (1)目前国内外这方面的人都很稀缺。这一领域入转载 2010-02-07 15:43:00 · 1128 阅读 · 1 评论