目标 目标 ·初步了解嵌入式操作系统的种类及其基本概念 。掌握一种典型的嵌入式操作系统及其基本的应用开发 。了解上述典型的嵌入式操作系统内核构造 ©了解上述典型嵌入式操作系统中驱动原理及其初步开发 关于硬件和操作系统的选择 。选择较为复杂的嵌入式Linux,辅以uC/OS-II和rtems 可能涉及多个版本·具体根据开发环境确定 阅读以Linux-2.6.26源码为主 ●硬件平台以arm为主,部分实验涉及x86 。理解了嵌入式Liux,再去看其他的嵌入式操作系统,变得很容易 陈香兰(xlanchenoustc,edu,cn)(升界丸应 收人式样作系统 November 18.2014 7/23
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 目标 . 目标. . 初步了解嵌入式操作系统的种类及其基本概念 掌握一种典型的嵌入式操作系统及其基本的应用开发 了解上述典型的嵌入式操作系统内核构造 了解上述典型嵌入式操作系统中驱动原理及其初步开发 . 关于硬件和操作系统的选择 . . 选择较为复杂的嵌入式Linux,辅以µC/OS-II和rtems ▶ 可能涉及多个版本,具体根据开发环境确定 ▶ 阅读以Linux-2.6.26源码为主 硬件平台以arm为主,部分实验涉及x86 理解了嵌入式Linux,再去看其他的嵌入式操作系统,变得很容易 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) November 18, 2014 7 / 23
主机环境 ●以Kubuntu/Ubunbu为主,Windows为辅 在Kubuntu/Ubunbu下进行嵌入式操作系统的源代码阅读、修改、编译 在模拟器上运行 请准备好Kubuntu.主机环境· 鉴于已有主机系统常为Windows,推荐方法如下: ★方法一、Windows、Kubuntu双启动(没有熟练工教不推荐) ★方法二、取消光驱·改成硬盘,在新硬盘上安装第二系统 ★方法三、在移动硬盘上安装第二个系统 ★方法四、在你当前的主机系统中安装一个虚拟机·例如VMWare.或者 Virtua1Box,然后在虚叔机上安装第二个系统·缺点:虚椒机上运行 比较慢(适用于需要同时使用两种系统的,最好内存容量要充足) ★为避免误操作,建议在方法一、二、三时备份好自己的数据 ●在Windows下使用SourceInsight阅读Linux源代码 4口4四1是142刀00 练奇兰(xlanchenoustc,ed加,cn)(升界数应 长人式操作香统 November 18.2014 8/23
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 主机环境 以Kubuntu/Ubunbu为主,Windows为辅 在Kubuntu/Ubunbu下进行嵌入式操作系统的源代码阅读、修改、编译,以及 在模拟器上运行 ▶ 请准备好Kubuntu主机环境。 鉴于已有主机系统常为Windows,推荐方法如下: ⋆ 方法一、Windows、Kubuntu双启动(没有熟练工教不推荐) ⋆ 方法二、取消光驱,改成硬盘,在新硬盘上安装第二系统 ⋆ 方法三、在移动硬盘上安装第二个系统 ⋆ 方法四、在你当前的主机系统中安装一个虚拟机,例如VMWare或者 VirtualBox,然后在虚拟机上安装第二个系统,缺点:虚拟机上运行 比较慢(适用于需要同时使用两种系统的,最好内存容量要充足) ⋆ 为避免误操作,建议在方法一、二、三时备份好自己的数据 在Windows下使用SourceInsight阅读Linux源代码 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) November 18, 2014 8 / 23