Linux初级应用开发.docVIP

  • 3
  • 0
  • 约2.14万字
  • 约 36页
  • 2018-01-08 发布于江西
  • 举报
Linux初级应用开发.doc

师资培训目标 通过对本课程的学习,教师要全面掌握嵌入式开发环境和嵌入式Linux系统的裁剪原理和过程; 掌握Linux系统的基础使用、Bootloader的移植、内核配置和移植、根文件系统的制作、Qt的开发基础; 熟练使用嵌入式开发环境; 师资培训计划 本门课程分八章两大部分(理论部分和实践部分)来讲解,理论部分包括第1章——第8章;实践部分为三个实验案例。课时安排:先将理论部分,共4个课时,主要讲解第1章——第8章的重点知识点和难点;再讲解实践部分,共6课时,主要讲解三个实验案例。 师资培训框架 下图所示为《嵌入式Linux应用开发(初级)》的学习指导框图,从该框图中我们可以看到第1章为嵌入式系统和嵌入式Linux系统开发介绍,第2章和第3章介绍了Linux基础使用和嵌入式开发环境的搭建。从第4章——第7章介绍了嵌入式Linux系统的开发过程:Bootloader的移植、内核配置与移植、根文件系统的制作;最后第8章介绍了嵌入式系统的图形界面Qt 师资培训内容 1. 理论部分 下面简单介绍一下每一个章节的知识点: 第1章,导言 内容包括:嵌入式系统概念、嵌入式操作系统以及嵌入式Linux系统的部署。 第2章,Linux基础 内容包括:★★★Linux系统安装、★文件类型、★★★常用操作命令。 第3章 嵌入式开发环境 内容包括:★★★嵌入式开发环境的搭建、★★交叉编译工具的制作。 第4章 Bootloader的移植 内容包括:★Bootloader的启动方式和启动过程,★Bootloader源码分析、★★Bootloader的移植。 第5章 内核配置与编译 内容包括: 内核的特点、★内核源码结构、★内核配置原理、★★内核编译命令。 第6章 内核移植 内容包括:★内核启动过程、★★内核移植驱动。 第7章 根文件系统 内容包括:★根文件系统的结构、★★添加设备文件、★★★根文件系统制作工具、★★根文件系统制作。 第8章 Qt 内容包括:★★Qt开发环境搭建、★Qt编程基础。 2. 案例部分 ★★★1. Bootloader的移植 实验内容: 移植Bootloader到ARM开发平台上。 实验目的: 掌握开发板的硬件资源。 掌握Bootloader的目录树和移植方法。 掌握Bootloader的调试方法。 实验平台: ARM开发板 Bootloader ★★★2. 内核的配置和移植 实验内容: 内核的配置方法,将裁减好的内核移植到 ARM开发平台上。 实验目的: 掌握内核的配置方法 将裁减好的内核移植到ARM 开发平台上 实验平台: ARM开发板 ★★★3.Qt开发环境搭建 实验内容: 在红帽9Linux系统上搭建Qt的开发环境。 实验目的: 熟悉Qt的软件包; 掌握Qt的开发环境的搭建; 掌握Qt的编程过程。 实验平台和所需软件: 一台开发主机(主机上安装Linux虚拟机); qt-embedded-2.3.7.tar.gz; qt-x11-2.3.2.tar.gz; tmake-1.13.tar.gz。 3. 问题反馈及必备知识 同时,在师资培训之前需要教师有以下知识基础:C/C++语言、汇编语言、操作系统结构与安装、文件系统概念。 备注:如果您对本课程有什么要求,对专业知识和相关内容有什么疑问,请及时反馈给我们,联系方式如下: 4. 参考资料 供参网址: /bbs/ 嵌入式开发网 /bbs/read.php?tid=3144 QT中文论坛 / Android开发者论坛 / Android开发网 /FarsightBBS/ 华清远见嵌入式论坛 /bbs/ Tony嵌入式开发论坛 参考资料 第一章 导言 嵌入式系统概念 那什么是嵌入式系统呢?嵌入式系统和我们平时用的计算机有什么不同?迄今为止,嵌入式系统的定义没有一个准确的说法,本身就是一个相对模糊的定义。目前,人们公认的嵌入式系统的定义是IEEE(Institute of Electrical and Electronics Engineers,国际电气和电子工程师协会)制定的:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置” 原文为Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants。这主要是从应用对象上加以定义,从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。在70年代的后期,出现了嵌入式系统的操作系统。在80年代末,市场上出现了几个著名的商业嵌入式操作系统,包括Vxw

文档评论(0)

1亿VIP精品文档

相关文档