- 2
- 0
- 约1.28千字
- 约 12页
- 2024-03-03 发布于陕西
- 举报
6CHAPTER嵌入式操作系统
EmbeddedOperatingSystem
章节提要1324嵌入式操作系统简介嵌入式Linux嵌入式Linux下设备驱动程序开发嵌入式Linux下应用程序开发嵌入式Linux系统打造5
6-2嵌入式Linux(EmbeddedLinux)主要内容:Linux体系结构Linux内核架构Linux的用户ShellLinux下应用程序的开发方法Linux程序的调试
6-2嵌入式Linux(EmbeddedLinux)(1)Linux体系结构:
6-2嵌入式Linux(EmbeddedLinux)(2)Linux内核架构SCI层为用户空间提供了一套标准的系统调用函数来访问Linux内核,搭起了用户空间到内核空间的桥梁。进程管理的重点是创建进程(fork、exec),停止进程(kill、exit),并控制它们之间的通信(signal或者POSIX机制)。进程管理还包括控制活动进程如何共享CPU,即进程调度。
6-2嵌入式Linux(EmbeddedLinux)(2)Linux内核架构SCI层为用户空间提供了一套标准的系统调用函数来访问Linux内核,搭起了用户空间到内核空间的桥梁。进程管理的重点是创建进程(fork、exec),停止进程(kill、exit),并控制它们之间的通信(signal或者POSIX机制)。进程管理还包括控制活动进程如何共享CPU,即进程调度。
6-2嵌入式Linux(EmbeddedLinux)(2)Linux内核架构内存管理的主要作用是控制多个进程安全地共享内存区域。内核协议栈为Linux提供了丰富的网络协议实现。
6-2嵌入式Linux(EmbeddedLinux)(2)Linux内核架构Linux内核中有大量代码都在设备驱动程序中,它们控制特定的硬件设备。VFS隐藏各种文件系统的具体细节,为文件操作提供统一的接口。
6-2嵌入式Linux(EmbeddedLinux)虚拟文件系统VFS:
6-2嵌入式Linux(EmbeddedLinux)(2)Linux内核架构Arch是与具体的CPU架构相关的代码,是移植时主要修改的地方
6-2嵌入式Linux(EmbeddedLinux)(3)Linux的用户Shell LinuxKernelLinuxKernelShell用户Shell:便于用户操作使用Linux 命令行Shell桌面系统专用QT界面没有Shell,Linux内核可正常运行,应用程序也可以运行。Shell本身就是Linux下的一个应用程序!
6-2嵌入式Linux(EmbeddedLinux)(3)Linux的用户ShellLinux的常用Shell命令: ls,cd,mkdir,rm cp,mv,chmod ftp命令 。。。(请自行安装Ubuntu系统,掌握Linux下的常用命令)
您可能关注的文档
- (32)--燃气输配知识点32-调压器的调节元件及调节特性曲线1.ppt
- (33)--3.4变速器的设计与计算.ppt
- (33)--3-4-2变速器挡位速比的分配.ppt
- (33)--5-4 ARM的AD接口嵌入式系统原理.ppt
- (33)--燃气输配知识点33-调压器的调节元件计算1.ppt
- (34)--3.5同步器设计汽车设计.doc
- (34)--3-5利用曲线确定动力装置参数.ppt
- (34)--5-5 UART接口驱动电路设计.ppt
- (34)--燃气输配知识点34-调压器的敏感元件1.ppt
- (35)--3.5同步器设计汽车设计.ppt
- 【银河专题】如何看待豆粕内外价差关系.pdf
- 工业5.0指数:国家如何重塑2025年的经济进步.docx
- 【蔚云科技】亚马逊【扫地机器人】行业消费者洞察报告.docx
- 青海大通县朔山中学2025-2026学年高三下学期开学考试政治+答案.docx
- 青海大通县朔山中学2025-2026学年高三下学期开学考试英语+答案.docx
- 东北师大附中2025届高三下学期期初考试-英语试题+答案.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试政治试题(含答案).docx
- KPMG -欧洲数字产品护照 European Digital Product Passport.pdf
- 腾讯安全沙龙:后渗透新维度:利用Chrome插件后门实现持久化与凭据窃听.pdf
- 可持续发展报告调查:2025年结果.docx
原创力文档

文档评论(0)