linux初探

首页

应用服务器

Linux技巧

中文文档

Linux初级

服务器源代码

命令详解

Linux技术应用

Linux安全应用

Linux业界新闻

UniX技术文章

Linux编程与内核

Linux数据库

Linux服务器

Linux安装指导

Linux论坛


首页>>Linux编程与内核>>

热门文章

·C/C++中多维数组指针作为函数
·教你如何使用 C++Builder 制
·C++ Builder中保持控件的位置
·C++Builder中动态更改自定义
·拓展网页技术之C++在网页设计
·C++Builder创建基于Internet
·C++Builder在WIN2000环境下编
·用C++ Builder为计算机增加启
·C++/VC++ 语言编程的疑难问题
·C/C++语言void及void指针深层

推荐文章

嵌入式Linux系统之初体验


一个典型的桌面Linux系统包括3个主要的软件层---linux内核、C库和应用程序代码。

  内核是唯一可以完全控制硬件的层,内核驱动程序代表应用程序与硬件之间进行会话。内核之上是C库,负责把POSIX API转换为内核可以识别的形式,然后调用内核,从应用程序向内核传递参数。应用程序依靠驱动内核来完成特定的任务。

  在设计嵌入式应用的时候,可以不按照这种层次,应用程序越过C库直接和内核会话,或者把应用和内核捆绑在一起,甚至可以把应用写为内核的一个线程,在内核中运行,虽然这样在移植上带来了困难,但考虑嵌入式系统对尺寸要求小的特点,是完全可行的。不过我们使用三层软件结构的模式来学习嵌入式linux将会是我们认识更清晰,简单可行并使应用具有弹性。

相关文章:

·Linux shell 脚本
·shell里面调用几个GUI程序,请高手赐教!
·Linux内核编译步骤(新手)方案
·Linux操作系统的内核重入的分析
·Linux设备驱动编程中断处理
·寻找附件的其他部分
·请教 redhat linux as4(2.6.9-22.ELsmp) 内核升级
·陈皓力作-《跟我一起写 Makefile》
·ACE中的Thread Mutex在linux下的使用

Copyright@2005 www.linuxGoo.com All Right Reserved