《嵌入式Linux应用程序开发教程01-Linux快速入门》由会员分享,可在线阅读,更多相关《嵌入式Linux应用程序开发教程01-Linux快速入门(11页珍藏版)》请在金锄头文库上搜索。
1、嵌入式嵌入式Linux应用程序开发标准教程应用程序开发标准教程课程简介课程简介v课程名称嵌入式系统概论v选用教材嵌入式Linux 应用程序开发教程(第二版)v学时学分讲授28课时,实验8课时学分:2,考试(机试)v成绩考核平时成绩10%实验成绩20%期末考试70%嵌入式嵌入式Linux应用程序开发标准教程应用程序开发标准教程课程简介课程简介v第一部分:Linux 系统基础知识(1-3章)Linux 操作系统的安装Linux 文件及文件系统Linux 常见命令Linux 启动过程Linux 系统服务配置Linux 下C 编程基础编辑器、编译器、调试器、工程管理器嵌入式嵌入式Linux应用程序开发
2、标准教程应用程序开发标准教程课程简介课程简介v第二部分:搭建嵌入式Linux开发环境(4-5章)嵌入式系统基础知识嵌入式系统基本概念主流嵌入式操作系统介绍嵌入式软件开发流程嵌入式Linux 开发环境的搭建嵌入式开发中常见工具tftp、配置串口、编译、内核、制作文件系统、使用u-boot嵌入式嵌入式Linux应用程序开发标准教程应用程序开发标准教程课程简介课程简介v第三部分:嵌入式Linux 应用开发基础(6-9章)嵌入式Linux 的I/O 与文件系统开发进程控制开发进程间通信开发多线程开发v第四部分:嵌入式Linux 应用开发(10-12章)网络应用开发设备驱动程序开发嵌入式图形界面开发嵌入
3、式嵌入式Linux应用程序开发标准教程应用程序开发标准教程课程简介课程简介v参考教材ARM&Linux 嵌入式系统教程马忠梅、叶烈煌等,北京航空航天大学出版社嵌入式Linux系统开发技术详解基于ARM孙纪坤、张小全,人民邮电出版社Understanding the Linux Kernel,3rd EditionLinux in a Nutshell,5th Edition嵌入式嵌入式Linux应用程序开发标准教程应用程序开发标准教程课程简介课程简介v参考资源,华清远见,中国Linux 公社,中国Linux 论坛,Linux 伊甸园,百思论坛嵌入式嵌入式Linux应用程序开发标准教程应用程序开
4、发标准教程课程简介课程简介v如何学习实践环节课内实验课外实际操作章节习题Internet资源熟悉搜索工具嵌入式嵌入式Linux应用程序开发标准教程应用程序开发标准教程一一 Linux快速入门快速入门第一章 Linux 快速入门v本章目标了解Linux 基本知识能够独立安装Linux 操作系统能够熟练使用Linux 系统基本命令嵌入式嵌入式Linux应用程序开发标准教程应用程序开发标准教程1.1 嵌入式嵌入式Linux基础基础vOracle VM VirtualBox 跨平台开源虚拟机软件Windows,Linux,OS,Solaris vUbuntu自由软件12.04 LTS嵌入式嵌入式Lin
5、ux应用程序开发标准教程应用程序开发标准教程1.2 Linux安装安装v1.2.1 文件系统、分区和挂载Linux 分区属于目录结构每个分区和某个目录对应,对目录的操作就是对分区的操作挂载(Mount):把分区和目录对应的过程挂载点:这个挂载在文件树中的位置Windows 目录结构属于分区嵌入式嵌入式Linux应用程序开发标准教程应用程序开发标准教程1.3 Linux文件及文件系统文件及文件系统v1.3.3 Linux目录结构目 录目 录 内 容/bin二进制(binary)英文缩写。存放前面Linux 常用操作命令的执行文件,有时,这个目录的内容和/usr/bin 里面的内容一样,它们都是放置一般用户使用的执行文件/boot操作系统启动时所要用到的程序/dev包含所有Linux系统中使用的外部设备。并不是存放的外部设备的驱动程序,实际上是一个访问这些外部设备的端口/etc系统管理时要用到的各种配置文件和子目录。系统在启动过程中需要读取其参数进行相应的配置/etc/rc.dLinux启动和关闭时要用到的脚本文件/etc/rc.d/init 所有Linux服务默认的启动脚本/home/默认用户工作根目录/lib系统动态链接共享库,不轻易进行操作/mnt软驱、光驱、硬盘的挂载点