- 3
- 0
- 约3.66千字
- 约 7页
- 2018-11-29 发布于天津
- 举报
《手持设备软件开发》课程
理论课程教学大纲
PAGE
《手持设备软件开发》课程
教学大纲
课程代码: 2008911
课程名称:嵌入式系统软件开发
课程类型:专业任选课
学时学分: 48学时/3学分
适用专业:计算机科学与技术本科专业
开课部门:灾害信息工程系
一、课程的地位、目的和任务
《嵌入式系统软件开发》课程是计算机科学与技术专业的专业任选课程。其内容细化以嵌入式系统软件开发为主,同时包括操作系统、数据结构、体系结构、软件工程等方面的内容。为学生增强动手能力和日后从事软件开发工作打下基础,因此在计算机类专业的人才培养计划中占有重要地位和作用。
通过理论学习和软件开发训练,使学生掌握嵌入式系统软件开发的基本过程、软件工程的思想和方法,熟练使用开发工具,初步具有在嵌入式系统领域独立编写应用软件解决实际问题的能力。
二、课程与相关课程的联系与分工
《嵌入式系统软件开发》课程的先修课程是计算机体系结构、操作系统、数据结构、数据库原理、C语言程序设计、C++程序设计、软件工程等。《嵌入式系统软件开发》课程是计算机类专业的一门专业应用课程,其需要的前续的知识很多,基本包括了计算机类专业的所有基础类课程;学习《嵌入式系统软件开发》可以为学生毕业后找工作以及今后从事软件研发类工作打下坚实的基础,可以在嵌入式系统领域解决实际问题;有了《嵌入式系统软件开发》的学习经历,培养学生手持设备软件开发应用的能力。
三、教学内容与基本要求
第一章 嵌入式软件开发概述
1.教学内容
第一节 嵌入式系统概述
(1) 计算机的发展和分类
(2) 嵌入式系统概述
(3) 嵌入式系统的组成
(4) 嵌入式系统的发展
第二节 嵌入式系统开发流程
第三节 嵌入式系统程序设计
(1) 嵌入式系统开发语言
(2) 嵌入式系统的开发工具
第四节 本课程内容简介
2.重点难点
重点:掌握嵌入式系统组成和开发流程
难点:了解嵌入式系统常用开发语言和开发工具
3.基本要求
熟悉嵌入式系统的组成;了解嵌入式系统软件常用开发语言和开发工具;掌握嵌入式系统软件开发流程。
第二章 预备知识
1.教学内容
第一节 ARM体系结构
第二节 Linux操作系统
第三节 Linux操作系统基础操作
第四节 实验平台简介
第五节 C和C++程序设计语言简介
2.重点难点
重点:Linux操作系统、Linux操作系统基础操作、C和C++程序设计语言简介
难点:Linux操作系统基础操作、C和C++程序设计
3.基本要求
熟悉Linux操作系统、掌握Linux操作系统常用shell命令、熟练应用C和C++程序设计语言。
第三章 嵌入式Linux程序设计基础
1.教学内容
第一节 交叉开发环境
第二节 Linux开发工具链
第三节 编辑器
第四节 编译器、链接器、调试器
第五节 自动化编译配置文件
第六节 源码包配置工具
第七节 版本控制工具
2.重点难点
重点:交叉开发环境、编译器、自动化编译配置文件
难点:熟练掌握交叉开发环境和自动化编译配置文件
3.基本要求
熟练掌握交叉开发环境;熟练掌握编译器、链接器;熟练掌握自动化编译配置文件;掌握编辑器、源码包配置工具和版本控制工具。
第四章 嵌入式Linux软件开发基础
1.教学内容
第一节 嵌入式Linux操作系统
第二节 BootLoader
第三节 文件系统
第四节 嵌入式Linux操作系统构建
第五节 嵌入式Linux应用软件开发
第六节 嵌入式C语言进阶
第七节 嵌入式数据库
第八节 嵌入式Linux内核模块
第九节 嵌入式Linux驱动程序工作原理
第十节 嵌入式Linux驱动程序实例
2.重点难点
重点:嵌入式Linux操作系统构建及应用软件开发、嵌入式数据库、嵌入式Linux驱动程序设计
难点:嵌入式Linux操作系统构建、嵌入式数据库、嵌入式Linux驱动程序设计
3.基本要求
熟练掌握嵌入式Linux操作系统构建及应用软件开发;熟练掌握嵌入式数据库;掌握嵌入式Linux驱动程序设计。
第五章 ARM Linux软件开发
1.教学内容
第一节 Linux库
(1) Linux库概述
(2) 库操作工具
(3) 静态库
(4) 共享库
(5) 动态链接库
第二节 ARM Linux操作系统
(1) ARM Linux操作系统简介
(2) 启动引导程序vivi
(3) CRAMFS文件系统
(4) 构建ARM Linux系统
第三节 ARM Linux驱动程序设计
第四节 Framebuffer技术
第五节 基于Framebuffer的图形界面
第六节 MiniGUI简介
2.重点难点
重点:Linux库、启动引导程序、文件系统、构建ARM Linux系统、基于Framebuffer的图形界面
难点:启动引导程序、文件系统、构建ARM Linux
您可能关注的文档
- BLT方程在任意布局传输线串扰分析中的应用.PDF
- BS系列全自动生化分析仪.PDF
- CBB2018华丽谢幕圆满成功.PDF
- CT引导下纵隔和肺穿刺活检的临床应用和并发症预防.PDF
- CT灌注成像与磁共振扩散加权成像在急性脑梗死诊断中的应用.PDF
- C语言航空订票系统程序.doc
- DJ-1基因siRNA对三阴性乳腺癌细胞侵袭和迁移影响的研究.PDF
- IIT100高精度电流传感器.PDF
- IGUS易格斯电缆IGUS易格斯拖链产品介绍.doc
- IMS网络安全部署策略研究.PDF
- 2026年西安科技大学高新学院单招职业倾向性考试题库附答案详解.docx
- 2026年茂名职业技术学院单招职业倾向性测试题库及参考答案详解1套.docx
- 2026年衢州职业技术学院单招职业倾向性考试题库及完整答案详解1套.docx
- 2026年蚌埠经济技术职业学院单招职业技能测试题库含答案详解.docx
- 2026年中国城市建设史复习题200道附答案【实用】.docx
- 2026年中国城市建设史复习题200道附完整答案(全国通用).docx
- 2026年中国城市建设史复习题200道含完整答案(典优).docx
- 2026年一级造价工程师《土建+安装 案例》题库100道附答案【达标题】.docx
- 2026年中国城市建设史复习题200道附答案【达标题】.docx
- 2026年西安城市建设职业学院单招职业倾向性测试题库参考答案详解.docx
最近下载
- BS EN 14644-13-2017 Cleanroom 国外国际标准规范.pdf VIP
- 前后蛇行轮滑教案.docx VIP
- 07消防水停运处置预案.docx VIP
- 2025年广东省高职院校五年一贯制转段考试文化课测试(英语).docx VIP
- GB50346-2011 生物安全实验室建筑技术规范.docx VIP
- 叉车理论考试参考题库及答案3套全.docx VIP
- 2026年安全培训《易制毒、易制爆化学品管理及应急预案》考试及答案.docx VIP
- GB50010-2010 混凝土结构设计规范(2015年版).pdf VIP
- 水工监测工(技师)试卷及答案.docx VIP
- SY 4201.2-2016 石油天然气建设工程施工质量验收规范 设备安装工程 第2部分:塔类.docx VIP
原创力文档

文档评论(0)