嵌入式Linux
精卫填海
这个作者很懒,什么都没留下…
展开
-
Linux内核学习四库全书
关于内核学习我建议不要上来就读内核而是先了解内核的构成和特性,然后通过思考发现疑问这时再去读内核源码。即先了解概貌在读局部细节。而且内核分成好多部分,不要只是按照顺序去读,应该针对某一部分比如内存管理或进程管理横向读几本书,这样可以理解很全面。Linux Kernel 四库全书1. Linux内核设计与实现 Edition 2 2. Linux设备驱动 Edition 3转载 2013-05-24 09:51:15 · 729 阅读 · 0 评论 -
linux 下fcntl的使用
功能描述:根据文件描述词来操作文件的特性。#include #include int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int fcntl(int fd, int cmd, struct flock *lock);[描述]fcntl()针对(文件)描述符提供控制。参数fd转载 2013-01-18 10:33:41 · 419 阅读 · 0 评论 -
nand flash,nor flash,sdram区别作用
nand flash,nor flash,sdram区别作用1.S3C2440的启动时读取的第一条指令是在0x00上,分为成nand flash和nor flash上启动2.nand flash:适合大容量数据存储,类似硬盘; nor flash:适合小容量的程序或数据存储,类似小硬盘; sdram:主要用于程序执行时的程序存储、执行或计算,相当于PC机中的内转载 2013-01-09 14:58:29 · 733 阅读 · 0 评论 -
关于嵌入式的学习和职业发展
最近我的工作太忙了。身边朋友问我如何学习嵌入式,在这个行业健康的发展。我一直未能做一个系统的回答。这里我想写篇文章,彻底的回答这个问题。嵌入式,这是个术语。在我看来,嵌入式系统是:为了应用高度定制软件和硬件的计算机系统,满足一系列的特定应用需求。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机转载 2013-01-23 09:39:20 · 580 阅读 · 0 评论 -
Linux下安装OpenSSL练手文档
这段日子需要熟悉OpenSSL ,于是找了一些网上资料,开始在Linux 环境下搭建OpenSSL 环境,并尝试实验一些小例子,可是从网上找到很多文档 貌似都源于一个哥们的总结,但是貌似那个文档中有的地方实在是理解不了,后来发现,是少了一步,汗,这是经过多次查阅后得到的结果,于是将这个补充后能够全部运行的文档整理如下,希望能对需要了解OpenSSL 的兄弟有所帮助:一、安装 Opens转载 2012-12-22 10:33:32 · 629 阅读 · 0 评论 -
超实用的8个Linux命令行性能监测工具
对每个系统/网络管理员来说,每天监测Linux系统性能是一项非常艰巨的任务。在IT业从事5年的Linux系统管理员后,我发现监控和保持系统正常运行真不是件容易的事,为此,我总结了8个非常实用的命令行工具给Linux/Unix系统管理员。这些命令支持所有的Linux系统,不仅可以用于监控系统,还可以发现导致性能问题的原因所在。下面提供的8个命令足够你选择其中一个用于你的场景中。1.TOP——转载 2012-09-20 10:21:40 · 564 阅读 · 0 评论 -
嵌入式研发人员的核心竞争力浅谈
夜深人静,万籁俱寂,正是思考的时间。这几天,我一直在想:什么才是一个嵌入式研发人员的核心竞争力?核心竞争力是个很有诱惑力的词,它意味着你拥有别人不能简单复制的能力、经验。在职场中,竞争只存在于你和你的同级之间,所以你要有他们没有的核心竞争力。一.行业找工作时,并不光光是找职位,更重要的是找行业。不同行业中同样的职位需要掌握的知识技能是不一样的,比如同样是嵌入式驱动开发工程师,消转载 2012-09-05 15:32:06 · 2288 阅读 · 0 评论 -
【图解】Linux下C程序进程地址空间布局
我们在学习C程序开发时经常会遇到一些概念:代码段、数据段、BSS段(Block Started by Symbol) 、堆(heap)和栈(stack)。先看一张教材上的示意图(来源,《UNIX环境高级编程》一书),显示了进程地址空间中典型的存储区域分配情况。 从图中可以看出:从低地址到高地址分别为:代码段、(初始化)数据段、(未初始化)数据段(BSS)、堆、栈转载 2012-08-17 08:04:31 · 704 阅读 · 0 评论 -
linux中fork一个子进程和父进程到关系
1,子进程和父进程共享打开的文件描述符。2,子进程拷贝父进程到数据空间,堆栈空间3,如果采用vfork则子进程与父进程共享数据段4,fork与exec函数族到区别,fork创建一个新进程,产生一个新的PID exec启动一个新程序,替换原有进程,原PID不变。原创 2013-05-13 15:26:38 · 1076 阅读 · 1 评论