Linux系统的好处 令支持多种CPU >X86 ARM. MIPS. SH. 1960. PPC etc ☆开放源代码( Open source) 令强大的网络功能 令可移植性 1958 令使用 gnu tools 2021/1/30 嵌入式系统实验室 xlanchen: Linux Os Analysis 60 EM日 EDDED SYSTEM LA日口 RATORY
2021/1/30 xlanchen:Linux OS Analysis 60 Linux系统的好处 ❖支持多种CPU ➢X86, ARM, MIPS, SH, i960, PPC, etc. ❖开放源代码(Open source) ❖强大的网络功能 ❖可移植性 ❖使用GNU tools
令一个新潮,非常稳定,多用户,多任务的环境 令标准的平台 令无法超越的计算能力,可移动性和适应性 令先进的图形用户界面 令几十个异常出色而且免费的桌面应用程序 令成干上万个免费的工具和应用小程序 令几百上千个专业程序由全世界的无数研究人员编制,覆 盖了天文,信息技术,化学,物理,工程,语言,生物 等各个学科领域 2021/1/30 嵌入式系统实验室 xlanchen: Linux Os Analysis 60 EM日 EDDED SYSTEM LA日口 RATORY
2021/1/30 xlanchen:Linux OS Analysis 60 ❖ 一个新潮,非常稳定,多用户,多任务的环境 ❖ 标准的平台 ❖ 无法超越的计算能力,可移动性和适应性 ❖ 先进的图形用户界面 ❖ 几十个异常出色而且免费的桌面应用程序 ❖ 成千上万个免费的工具和应用小程序 ❖ 几百上千个专业程序由全世界的无数研究人员编制,覆 盖了天文,信息技术,化学,物理,工程,语言,生物 等各个学科领域
令一个真正杰出的学习系统 令很多顶级的系统开发平台,友好的编程语言及编程工具 都免费包含在操作系统里面 令病毒入侵,计算机的“后门”,软件提供商的“特别要 求”,强迫性的软件升级,专有的文件格式,软件使用 许可证和市场策略,产品注册登记,高得惊人的软件价 格,等等-- Linux都没有 Linux操作系统平台保证它的“永久性” 一个技术快速更新的平台 2021/1/30 嵌入式系统实验室 xlanchen: Linux Os Analysis 60 EM日 EDDED SYSTEM LA日口 RATORY
2021/1/30 xlanchen:Linux OS Analysis 60 ❖ 一个真正杰出的学习系统 ❖ 很多顶级的系统开发平台,友好的编程语言及编程工具 都免费包含在操作系统里面 ❖ 病毒入侵,计算机的“后门”,软件提供商的“特别要 求”,强迫性的软件升级,专有的文件格式,软件使用 许可证和市场策略,产品注册登记,高得惊人的软件价 格,等等 -------Linux都没有 ❖ Linux操作系统平台保证它的“永久性” ❖ 一个技术快速更新的平台
第一章、绪论 令主要内容 Linux简介 一些预备知识 ●操作系统基本概念 ●堆栈 ●内核态vs用户态 虚拟内存 分析和实验验证环境 ● VMware、QEMU、 VirtualBox ● Sourcelnsight 相关工具介绍: GNu Tools等 2021/1/30 嵌入式系统实验室 xlanchen: Linux Os Analysis 60 EM日 EDDED SYSTEM LA日口 RATORY
2021/1/30 xlanchen:Linux OS Analysis 60 第一章、绪论 ❖主要内容 ➢Linux简介 ➢一些预备知识 ⚫操作系统基本概念 ⚫堆栈 ⚫内核态 vs 用户态 ⚫虚拟内存 ➢分析和实验验证环境 ⚫VMware 、QEMU、VirtualBox ⚫SourceInsight ➢相关工具介绍:GNU Tools等
操作系统的基本概念 令任何计算机系统都包含一个基本的程序集合,称 为操作系统。 内核(进程管理,进程调度,进程间通讯机制,内存 管理,中断异常处理,文件系统,IO系统,网络部 分) 其他程序(例如函数库,shel序等等) 令操作系统的目的 与硬件交互,管理所有的硬件资源 为用户程序(应用程序)提供一个良好的执行环境 2021/1/30 嵌入式系统实验室 xlanchen: Linux Os Analysis 60 EM日 EDDED SYSTEM LA日口 RATORY
2021/1/30 xlanchen:Linux OS Analysis 60 操作系统的基本概念 ❖任何计算机系统都包含一个基本的程序集合,称 为操作系统。 ➢内核(进程管理,进程调度,进程间通讯机制,内存 管理,中断异常处理,文件系统,I/O系统,网络部 分) ➢其他程序(例如函数库,shell程序等等) ❖操作系统的目的 ➢与硬件交互,管理所有的硬件资源 ➢为用户程序(应用程序)提供一个良好的执行环境