(36)--6-2 嵌入式Linux(上)嵌入式系统原理.pptVIP

  • 2
  • 0
  • 约1.28千字
  • 约 12页
  • 2024-03-03 发布于陕西
  • 举报

(36)--6-2 嵌入式Linux(上)嵌入式系统原理.ppt

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下的常用命令)

文档评论(0)

1亿VIP精品文档

相关文档