嵌入式操作系统陈静办公地点:A楼10层1014Email:jingchen0828@139.com11课堂纪律上课不要迟到、早退,有事请假非讨论时间,课堂不得大声说话影响教学上课时间不得吃东西严禁上课时间开手机33《嵌入式操作系统》课程简介及要求1.课程性质及教学目的《嵌入式操作系统》是计算机及其相关专业的一门专业技术课。本课程帮助学生了解嵌入式操作系统(嵌入式Linux)的基本概念、嵌入式系统开发的基流程;掌握Linux的常用命令和嵌入式Linux的开发环境建立及工具软件的使用;掌握嵌入式Linux的构建;学会Linux下的Shell编程;理解嵌入式Linux的内存管理机制和嵌入式Linux下的文件操作;理解嵌入式Linux的进程管理;学会嵌入式Linux操作系统的多线程开发技术;了解嵌入式Linux操作系统的网络编程技术及图形界面编程技术等;初步掌握基于Linux的系统设计和开发;为后继的课程学习做好铺垫。课程简介及要求2.课程教学安排教学参考学时:64学时其中实验学时:16学时成绩评定:平时、作业+实验+期末测验(闭卷考试)3.教材内容体系结构嵌入式Linux操作系统简介•Linux的特征及组成•Linux的内核分析•常见的嵌入式操作系统•嵌入式系统的开发流程课程简介及要求Linux常用命令集•系统管理命令;•文件管理命令;•文件传输、编辑命令;•目录操作命令;•文件压缩、磁盘挂载命令;•网络操作命令嵌入式Linux的开发环境及工具软件•开发环境建立;•开发工具使用;•GNUmake和Makefile文件;•Makefile文件的自动生成;•Vi编辑器的使用•Emacs编辑器的使用嵌入式Linux的构建•嵌入式BootLoader技术;•嵌入式Linux根文件系统;•Linux内核构建;•嵌入式Linux系统及应用程序的烧写嵌入式Linux的Shell编程•Shell简介-使用者和linux操作系统核心程序之间接口;•Shell编程;•Bash的内部命令;嵌入式Linux内存管理•嵌入式Linux内存管理的基本概念;•Linux内存管理;•虚存空间管理;•共享内存;•动态内存分配;•Linux内存使用课程简介及要求嵌入式Linux的文件操作•文件I/O系统概述•文件I/O操作;•应用举例嵌入式Linux进程与进程调度•Linux进程管理;•Linux的进程控制API;•Linux进程通信API;•Linux守护进程嵌入式Linux多线程开发•Linux多线程相关API;•信号灯;•互斥量;•条件变量嵌入式Linux网络编程GTK+图形界面编程课程简介及要求什么是嵌入式系统?嵌入式系统(Embeddedsystem)是“以应用为中心,以计...