- 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
您可能关注的文档
- 0902第二章-构建多元化Linux编程环境.doc
- 0906第六章Linux的文件系统设计与编程实现.doc
- 1-构建嵌入式Linux开发环境.doc
- 2015级《程序设计基础实习》报告模板.docx
- arm+linux开发平台软件需求规格说明书.doc
- linux-2.6.39-(Fedro)系统定制和安装.doc
- Linux-C程序设计大全-目录.doc
- Linux-下简易同学录文档.doc
- linux-程序设计上机实习报告.doc
- Linux-课程设计.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 时速160公里动力集中动车组动力车(177页).pptx VIP
- 全国李氏家族字辈.pdf VIP
- 2025储能场站运营的价值定位、运营模式和收益示例-202508v3.pdf VIP
- 小学科学《斜面》优质课件.docx VIP
- 串联型感应加热电源的自动负载匹配技术.pdf VIP
- 2025年新课标《义务教育数学课程标准(2022年版)》测试题及答案.docx VIP
- 老年人谵妄中西医结合诊疗专家共识.pdf VIP
- 膨胀土基坑复合土钉墙试验研究.pdf VIP
- 2021年江苏省无锡市天一高级中学高二物理下学期期末试卷含解析.docx VIP
- 《贵州省公路工程施工监理电子招标文件示范文本(试行)》2025.docx VIP
原创力文档

文档评论(0)