嵌入式Linux应用程序开发教程01Linux快速入门.ppt
嵌入式Linux应用程序开发标准教程,课程简介,课程名称嵌入式系统概论选用教材嵌入式Linux 应用程序开发教程(第二版)学时学分讲授28课时,实验8课时学分:2,考试(机试)成绩考核平时成绩10%实验成绩20%期末考试70%,嵌入式Linux应用程序开发标准教程,课程简介,第一部分:Linux 系统基础知识(1-3章)Linux 操作系统的安装Linux 文件及文件系统Linux 常见命令Linux 启动过程Linux 系统服务配置Linux 下C 编程基础编辑器、编译器、调试器、工程管理器,嵌入式Linux应用程序开发标准教程,课程简介,第二部分:搭建嵌入式Linux开发环境(4-5章)嵌入式系统基础知识嵌入式系统基本概念主流嵌入式操作系统介绍嵌入式软件开发流程嵌入式Linux 开发环境的搭建嵌入式开发中常见工具tftp、配置串口、编译、内核、制作文件系统、使用u-boot,嵌入式Linux应用程序开发标准教程,课程简介,第三部分:嵌入式Linux 应用开发基础(6-9章)嵌入式Linux 的I/O 与文件系统开发进程控制开发进程间通信开发多线程开发第四部分:嵌入式Linux 应用开发(10-12章)网络应用开发设备驱动程序开发嵌入式图形界面开发,嵌入式Linux应用程序开发标准教程,课程简介,参考教材ARM&Linux 嵌入式系统教程马忠梅、叶烈煌等,北京航空航天大学出版社嵌入式Linux系统开发技术详解基于ARM孙纪坤、张小全,人民邮电出版社Understanding the Linux Kernel,3rd EditionLinux in a Nutshell,5th Edition,嵌入式Linux应用程序开发标准教程,课程简介,参考资源,华清远见www.linuxfans.org,中国Linux 公社,中国Linux 论坛,Linux 伊甸园,百思论坛www.gnu.org,嵌入式Linux应用程序开发标准教程,课程简介,如何学习实践环节课内实验课外实际操作章节习题Internet资源熟悉搜索工具,嵌入式Linux应用程序开发标准教程,一 Linux快速入门,第一章 Linux 快速入门本章目标了解Linux 基本知识能够独立安装Linux 操作系统能够熟练使用Linux 系统基本命令,嵌入式Linux应用程序开发标准教程,1.1 嵌入式Linux基础,Oracle VM VirtualBox 跨平台开源虚拟机软件Windows,Linux,OS,Solaris www.virtualbox.orgUbuntu自由软件12.04 LTS,嵌入式Linux应用程序开发标准教程,1.2 Linux安装,1.2.1 文件系统、分区和挂载Linux 分区属于目录结构每个分区和某个目录对应,对目录的操作就是对分区的操作挂载(Mount):把分区和目录对应的过程挂载点:这个挂载在文件树中的位置Windows 目录结构属于分区,嵌入式Linux应用程序开发标准教程,1.3 Linux文件及文件系统,1.3.3 Linux目录结构,