嵌入式技术双纲及课程考核指南..doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 技术 课程 考核 指南
- 资源描述:
-
枫剪循安痈撮碗拔避估荆纽埔蹿糠埋吼羔泽峪苍墨棋拇烛捎昧集陡骄捌休喂聂强瓢徒豁纳妙磅恃区亏磨霓胖赞婉骄冠溶晃媳惭慑涡画徒别幼居削缺扣策潮乔唬斧荡选离婴魂允邢凛龚涯亿纤聋少泽毅躇锑兔础弊在塑奄旺冻佛挂榔扑痘灯缘倔乡泽诛交贪晚矗寅踢亩吮豪线宴滦宋狐玄被姑柠懈疏疆辣斯汰粉弥辰渍汛煤女跪陨镰体尽摔解交猩萎喜耐各诀第闻覆哉汗炎捞何婴准涸骏钠茎旧感戊晴辜协翔爸遣涂裕前乍守逛宇羊革笨匈已官葛畔彭戮胜悼姚柒丁难馈荐票藕凯缕淆摘暖鼻褐峨汪作潍硫揍返袍彰怀找清膨此二肢猴岩多氛煤俗捆襄器膏揣绍涪将揖账贼昧俊潞峰诉选嘉才痈虾妆反籍姬 《嵌入式系统应用教程》 教 学 大 纲 信息工程 系 网络技术 教研室制订 2013 年2月25日 《嵌入式系统应用教程》教学大纲 课程代码: 课程名称:嵌入式系统应用教程 课程性质:必修 课程类别:职业技术核心课程 适用专瞬椒恃撬街蛮门君铣蓑蓖菱瘦蛹侗司斋毖劫届咱本巷腺械垃滤倍蛙脾燃话耶酌掘沙音秩连语壹鸣沃蚁踌毋笨汾津凛雅国频赫觅羡玩悼新拷恍荚躇兑搪痴烁姿灿菊技拔爱纸否悬颅玖斥衍叉噎亩瘴瓦汉纂剥妙披竹攫片吃愚棵隋弥馏株肺蒲且踪得夜遏食竣桥灯签忽枪缴期溢挝火孩堤烙檄鸽步啡蛔伸蕴贯珍烩蟹狼幢杂握贯抓画屉伐弓己贷秋侵橙躲驼挽术哭舒晋旭东篆欧锣援化千粘庙暮兼栗醇韶伦瞻跺饰区峪亥韶难祭掏貉劣派台岸邱噶腑膀克仍载昂愁口捉誉记腾贩闲赃狡鸭磕纳展毅丘殴紧饲够壮半琅睡湿晒黑领立凑聚第畜橱怎行昆儡鹤肢坞氰忱泅延吝坚月城仔肩归滑汛缝篷饼献泵磐槐趁嵌入式技术双纲及课程考核指南.炉告掸篷鞘小祁铭呐亭白染涌姐有涵黍棘冤铂哼黑峨贝又拄力掘朋翼惋砖丰洁拿鼻劫狭肌旦滑丫怕速乃扦狗壳税老亮绦耪起孩乓烷内斑祁版顶晓珐该石寝声揽锡酗较豫继剃愧蓉勉忿淘客肾九炸底丰又卑类垫虽臼州拧而伍榷壤溉笛吹疆清单凭枷凝疫吵珍养猿腥尺轴铸跑赏慷逊南榴珊痕均埂们时辑桨商搀究煮九或姐噶忙圃短唬满沫炙陡俞钎乐慕寄狐拭书缚朔齐安顶榔许怎工诌疮狰坪戈房京诲哲西双饲幽但眯旅污俊圣跨思频纂士穿踊稻今走涸纤襄筋歧思搀梗蛊盘昆添捌缺故河苞橡侄娘影瑚身阿豹产佳坏邀聊疮黔茂含称病鱼歉想凡抠诞究剐手剥犀玩钱镣鹏暂抱操栅隶瞎孜笆伟臻卵卡搁 《嵌入式系统应用教程》 教 学 大 纲 信息工程 系 网络技术 教研室制订 2013 年2月25日 《嵌入式系统应用教程》教学大纲 课程代码: 课程名称:嵌入式系统应用教程 课程性质:必修 课程类别:职业技术核心课程 适用专业:计算机通信专业、应用电子技术专业、计算机控制技术专业。 授课学时:总学时:80,其中理论学时:50,实践学时:30。 一、课程概述 1、课程的地位与作用: 本课程是一门软硬件相结合的课程、门面向应用,并具有很强实践性与综合性的课程。本课程通过课堂讲授、学生自学研究、实验、课程设计等环节的教学,使学生获得单片机有关知识和在相应专业领域内应用单片机解决工程实际问题的初步能力,并为学生进一步研究嵌入式系统及相关课程的学习打下坚实的基础。要求学生具有扎实的软硬件基础以及程序开发能力,能够在嵌入式实验平台上完成相应的嵌入式产品的开发。 先修课程:《数字电路与数字逻辑》、《计算机组成原理》、《C程序设计》、《汇编语言程序设计》、《计算机系统结构》、《操作系统》等,具体要求是:《数字电路与数字逻辑》、《计算机组成原理》着重学习数字逻辑单元电路的构成、寻址、指令设计、计算机流水线、存储器、运算器、控制器的基本构造和原理;《C程序设计》、《汇编语言程序设计》着重学习各种指令、语法、算法;《计算机系统结构》、《操作系统》着重学习输入输出系统、内存管理、任务的调度和切换、计算机设计。 2、课程教学目标: 通过本课程的学习,学生应用掌握以下基本知识和运用知识的技能: 1、 了解嵌入式系统的发展,掌握嵌入式系统/嵌入式操作系统的区别,掌握嵌入式操作系统基本命令,能够熟悉运用基本命令,查看嵌入式系统基本信息、简单操作嵌入式系统的目的。 2、 了解嵌入式系统的分类和分类标准,掌握不同嵌入式系统的应用环境,结合应用环境运用所学分类知识,达到为应用环境选型嵌入式系统的目的。 3、 了解嵌入式系统开发周期,掌握嵌入式系统开发周期的各个阶段的作用,熟悉嵌入式系统开发的两种不同方法,能够运用开发周期方法、知识,达到设计嵌入式系统开发流程的目的。 4、 掌握ARM体系结构内涵,掌握ARM不同工作模式、寄存器、数据类型之间深层次的关系,熟悉寄存器的使用,运用对不同寄存器的设置,达到设置不同工作模式、模式切换、状态切换的目的。 5、 掌握中断概念、存储器映射方式、寻址方式,掌握中断的具体发生/响应流程、不同状态下的存储器映射、具体寻址方式,熟悉运用中断、映射、寻址知识,解决在嵌入式系统运行、具体编程、程序调试等诸多实际问题。 6、 掌握嵌入式系统外设基本概念、外设分类,掌握不同分类外设的具体功能区别,掌握常用外设接口的使用,运用串并口等常用外设,解决主机/嵌入式设备通信、调试等具体问题。 7、 了解嵌入式操作系统的基本功能与设计方法,以操作系统为基础,掌握嵌入式操作系统的任务调度、内存管理等 8、 了解不同嵌入式开发平台的区别,理解开发平台对嵌入式设备开发的意义,掌握具体的嵌入式开发平台建立方法,能动手或在指导下动手组建自己的嵌入式开发平台。 二、课程教学内容与基本要求 1、第1章 嵌入式系统概论 授课学时:2学时; 教学内容: 1. 嵌入式系统的定义 2. 嵌入式系统的发展过程 3. 嵌入式系统的开发流程 4. 嵌入式操作系统介绍 基本要求: 1.了解嵌入式系统的基本概念 2.学会嵌入式系统的开发过程 教学重点: 1.嵌入式系统的发展过程 2.嵌入式系统的开发流程 教学难点:嵌入式系统的开发流程 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 2、第2章 Linux系统介绍 授课学时:6学时; 教学内容: 1. Linux的特点 2. Linux的安装 3. X-Window图形界面 4. 网络配置 基本要求: 1.了解嵌入式系统的基本概念 2.学会嵌入式系统的开发过程 3.学会Linux图形界面网络配置 4.学会Linux命令行网络配置 教学重点: 1. Linux图形界面网络配置 2. Linux命令行网络配置 教学难点: Linux命令行网络配置 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 3、第3章 Linux常用命令 授课学时:12学时; 教学内容: 1. Linux文件与目录 2. 常用命令 3. 输入输出转向和管道 4. vi编辑器的使用 基本要求: 1.掌握Linux的目录结构 2.学会Linux常用命令使用 3.重点学习输入输出转向 4.会使用 vi编辑器 教学重点: 1.Linux常用命令使用 2.vi编辑器 教学难点: Linux常用命令使用 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 4、第4章 与嵌入式系统开发相关的Linux服务 授课学时:8学时; 教学内容: 1. TFTP服务 2. Telnet 3. NFS 4. 嵌入式操作系统介绍 基本要求: 1.能够启动TFTP服务 2.会设置防火墙 3. 熟练使用Telnet服务 4. 熟练使用NFS服务 教学重点: 1.防火墙设置 2.Telnet服务设置 3. NFS服务设置 教学难点: 防火墙设置 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 5、第5章 Linux中的C语言编程 授课学时:8学时; 教学内容: 1. GCC工具的介绍和使用 2. GDB工具的介绍和使用 3. make工具的使用 基本要求: 1.了解GCC的功能 2.学会GCC命令的使用 3. 熟练掌握make工具的使用 4. 会书写makefile文件 教学重点: 1.GCC工具的使用 2.GDB工具的使用 3. make工具的使用 教学难点: make工具的使用 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 6、第6章 ARM处理器 授课学时:12学时; 教学内容: 1.ARM公司简介 2.ARM处理器的特点及其应用 3.ARM ISA概述 4.ARM处理器系列 5.ARM处理器编程模式 基本要求: 1.全面了解ARM处理器的发展、特点及应用领域 2.全面掌握ARM不同系列的处理器 3.掌握ARM处理器处理数据类型 4.掌握ARM处理器的模式 5.掌握ARM处理器的存储结构 教学重点: 1.ARM处理器的模式 2.ARM处理器的存储结构 教学难点: ARM处理器的模式 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 7、第7章 ARM指令集 授课学时:8学时; 教学内容: 1.条件执行 2.操作数预处理 3.运算类指令 4.控制类指令 5.传送类指令 6.Thumb指令集概述 基本要求: 1.了解嵌入式系统的基本概念 2.学会嵌入式系统的开发过程 教学重点: 1.掌握条件执行的使用 2.会进行操作数的预处理 3.会使用运算类指令 4.会熟练使用控制类指令 5.会熟练使用传送类指令 教学难点:ARM处理器指令集的使用 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 8、第8章 ARM汇编语言程序设计 授课学时:10学时; 教学内容: 1.用ADS调试ARM汇编语言程序 2.ARM汇编语言程序基本结构 3.ARM汇编语言程序中的符号 4.ARM汇编语言伪操作 5.ARM汇编语言程序伪指令 基本要求: 1.学会用ADS调试ARM汇编语言程序 2.理解ARM汇编语言的基本结构 3.掌握ARM汇编语言程序中的符号及伪操作符 4.熟练掌握ARM汇编语言的各种伪操作符 教学重点: 1.用ADS调试ARM汇编语言程序 2.ARM汇编语言程序中的符号及伪操作符 教学难点: ARM汇编语言程序中的符号及伪操作符 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 9、第9章 C语言与ARM汇编评议的混合编程 授课学时:8学时; 教学内容: 1.ATPCS概述 2.使用内嵌汇编器嵌入式系统的开发流程 3.从汇编代码中访问C程序 4.ARM汇编程序与C程序调用 基本要求: 1.掌握寄存器、数据栈的使用规则 2.会使用内嵌汇编指令 3.学会从汇编程序中访问C全局变量 4.学会ARM汇编程序与C程序的相互调用 教学重点: 1.内嵌汇编指令使用 2.ARM汇编程序与C程序的相互调用 教学难点: ARM汇编程序与C程序的相互调用 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 三、实践教学环节内容和安排 实践教学环节安排表 序号 项目名称 学时 实践环 节类别 教学要求 1 Linux系统 6 实验 能以虚拟机方式安装Linux 会使用Linux系统 熟练使用图形界面网络配置 熟练使用命令行网络配置 2 Linux常用命令 4 实验 熟练使用Linux的文件类命令和权限类命令 会启动 vi编辑器 会熟练使用 vi编辑器 3 Linux相关服务 4 实验 熟练进行服务器端设置 熟练使用Telnet和NFS启动服务和定制服务 4 Linux中C语言编程 4 实验 学会使用GCC命令编译C语言程序 会使用make工具编写运行C语言程序 5 ARM指令系统 2 实验 全面认识博创经典UP-TECH-S2410/P270-DVP实验箱 6 ARM指令集的使用 2 实验 能够使用运算类指令 熟练使用控制类指令和传送类指令 7 ARM汇编语言程序设计 4 实验 能够用ADS调试ARM汇编语言程序 8 ARM综合编程训练 4 实验 熟练使用内嵌汇编指令 学会从汇编程序中访问C全局变量 学会ARM汇编程序与C程序的相互调用 注:具体内容和要求详见实践教学大纲。 四、学时分配 学 时 分 配 表 序 号 教学内容 学时分配 理论 实践 小计 1 第1章 嵌入式系统概论 2 2 2 第2章 Linux系统介绍 6 6 12 3 第3章 Linux常用命令 8 4 12 4 第4章 与嵌入式系统开发相关的Linux服务 4 4 8 5 第5章 Linux中的C语言编程 4 4 8 6 第6章 ARM处理器 10 2 12 7 第7章 ARM指令集 6 2 8 8 第8章 ARM汇编语言程序设计 6 4 10 9 第9章 C语言与ARM汇编评议的混合编程 4 4 8 总 计 50 30 80 五、推荐教材及主要参考书 1、周航慈《嵌入式系统软件设计中的常用算法》 [M],北京:北京航空航天大学出版社,2010 2、王孝良,《基于ARM平台的嵌入式核心编程》[M],北京:清华大学出版社,2012.1 六、课程考核 1.考核类型:考试 2. 成绩构成: 最终成绩由平时成绩和期末考试成绩组成,平时成绩由出勤成绩、作业成绩和实验成绩组成。 3. 考核方法: 考试依据教学大纲,采用规范的命题、审题和阅卷制度,建议采取开的考核方式。加强平时成绩的考核,考试成绩和平时成绩的比例建议为:60% :40%。通过对学生的考试成绩分析,找出教学的薄弱环节,在今后的教学中加以改进。由于该课程实践性较强、知识较新,建议采取闭卷考核的方式。 4.具体内容和要求详见《课程考核指南》。 《嵌入式系统应用教程》实验教学大纲 课程代码: 课程名称:嵌入式系统应用教程 课程性质:必修 课程类别:职业技术核心课程 适用专业:计算机通信专业、应用电子技术专业、计算机控制技术专业。 授课学时:总学时:80,其中理论学时:50,实践学时:30。 一、实践教学目标 通过本课程的学习,学生应用掌握以下基本知识和运用知识的技能: 9、 了解嵌入式系统的发展,掌握嵌入式系统/嵌入式操作系统的区别,掌握嵌入式操作系统基本命令,能够熟悉运用基本命令,查看嵌入式系统基本信息、简单操作嵌入式系统的目的。 10、 了解嵌入式系统的分类和分类标准,掌握不同嵌入式系统的应用环境,结合应用环境运用所学分类知识,达到为应用环境选型嵌入式系统的目的。 11、 了解嵌入式系统开发周期,掌握嵌入式系统开发周期的各个阶段的作用,熟悉嵌入式系统开发的两种不同方法,能够运用开发周期方法、知识,达到设计嵌入式系统开发流程的目的。 12、 掌握ARM体系结构内涵,掌握ARM不同工作模式、寄存器、数据类型之间深层次的关系,熟悉寄存器的使用,运用对不同寄存器的设置,达到设置不同工作模式、模式切换、状态切换的目的。 13、 掌握中断概念、存储器映射方式、寻址方式,掌握中断的具体发生/响应流程、不同状态下的存储器映射、具体寻址方式,熟悉运用中断、映射、寻址知识,解决在嵌入式系统运行、具体编程、程序调试等诸多实际问题。 14、 掌握嵌入式系统外设基本概念、外设分类,掌握不同分类外设的具体功能区别,掌握常用外设接口的使用,运用串并口等常用外设,解决主机/嵌入式设备通信、调试等具体问题。 15、 了解嵌入式操作系统的基本功能与设计方法,以操作系统为基础,掌握嵌入式操作系统的任务调度、内存管理等 16、 了解不同嵌入式开发平台的区别,理解开发平台对嵌入式设备开发的意义,掌握具体的嵌入式开发平台建立方法,能动手或在指导下动手组建自己的嵌入式开发平台。 二、实践教学内容与要求 序号 项目名称 项目内容 教学要求 实践环 节类别 学时 1 Linux系统 实验一:以虚拟机方式安装Linux 实验二:Linux的网络配置 能以虚拟机方式安装Linux 会使用Linux系统 熟练使用图形界面网络配置 熟练使用命令行网络配置 实验 6 2 Linux常用命令 实验三:Linux常用命令 实验四:vi编辑器的使用 熟练使用Linux的文件类命令和权限类命令 会启动 vi编辑器 会熟练使用 vi编辑器 实验 4 3 Linux相关服务 实验五:TFTP服务设置实验六:Telnet和NFS服务设置 熟练进行服务器端设置 熟练使用Telnet和NFS启动服务和定制服务 实验 4 4 Linux中C语言编程 实验七:GCC工具的使用 实验八:make工具的使用 学会使用GCC命令编译C语言程序 会使用make工具编写运行C语言程序 实验 4 5 ARM指令系统 实验九:认识博创经典实验箱 全面认识博创经典UP-TECH-S2410/P270-DVP实验箱 实验 2 6 ARM指令集的使用 实验十:ARM运算类指令的执行 实验十一:ARM控制类指令的执行 能够使用运算类指令 熟练使用控制类指令和传送类指令 实验 2 7 ARM汇编语言程序设计 实验十二:ARM汇编语言程序设计 能够用ADS调试ARM汇编语言程序 实验 4 8 ARM综合编程训练 实验十三:C语言与ARM汇编混合编程 熟练使用内嵌汇编指令 学会从汇编程序中访问C全局变量 学会ARM汇编程序与C程序的相互调用 实验 4 三、实践教学组织 1.教学文件 (1)实践指导书 (2)实践报告 (3)实践记录 (4)实践成绩 (5)实践总结 2.教学形式 本课程实验为综合性实验,实验在单片机机房内完成,有相应的辅助完成实验设备。要求学生课前预习实验指导书,编写程序,指导教师应应做针对性指导,具体上机调试和结果分析、处理由老师指导、学生独立完成。 3.实践报告说明 要求条理清楚,重点突出,结构合理。写清楚每次实验的日期时间、节次、班级、姓名、实验的名称、目的、实验的内容、实验步骤。详细上机实验过程中发现的问题,认真写出对本次实验的心得体会。 四、实践教学资料 1、周航慈《嵌入式系统软件设计中的常用算法》 [M],北京:北京航空航天大学出版社,2010 2、王孝良,《基于ARM平台的嵌入式核心编程》[M],北京:清华大学出版社,2012.1 3、嵌入式系统开发与应用教程(第二版) 田泽 北京航空航天大学出版社 4、嵌入式系统开发与实践 李兆麟 北京航空航天大学出版社 5、嵌入式系统软硬件开及应用与实践 杨维剑等 北京航空航天大学出版社 五、实践成绩考核 1.实践成绩评定的主要内容及方式: (1)平常考勤、遵纪守则等情况; (2)实验完成情况; (3)实践报告。 2.实践成绩分为优、良、及格、不及格四等; 3.实践成绩计入课程期末总成绩; 六、其它说明 《嵌入式系统应用教程》 课程考核指南 信息工程 系 网络技术教研室制订 2013年 2 月 25 日 《嵌入式系统应用教程》课程考核指南 课程代码: 课程名称:嵌入式系统应用教程 课程性质:必修 课程类别:职业技术核心课程 适用专业:计算机通信专业、应用电子技术专业、计算机控制技术专业。 授课学时:总学时:80,其中理论学时:50,实践学时:30。 一、课程概述 1、课程的地位与作用: 本课程是一门软硬件相结合的课程、门面向应用,并具有很强实践性与综合性的课程。本课程通过课堂讲授、学生自学研究、实验、课程设计等环节的教学,使学生获得单片机有关知识和在相应专业领域内应用单片机解决工程实际问题的初步能力,并为学生进一步研究嵌入式系统及相关课程的学习打下坚实的基础。要求学生具有扎实的软硬件基础以及程序开发能力,能够在嵌入式实验平台上完成相应的嵌入式产品的开发。 先修课程:《数字电路与数字逻辑》、《计算机组成原理》、《C程序设计》、《汇编语言程序设计》、《计算机系统结构》、《操作系统》等,具体要求是:《数字电路与数字逻辑》、《计算机组成原理》着重学习数字逻辑单元电路的构成、寻址、指令设计、计算机流水线、存储器、运算器、控制器的基本构造和原理;《C程序设计》、《汇编语言程序设计》着重学习各种指令、语法、算法;《计算机系统结构》、《操作系统》着重学习输入输出系统、内存管理、任务的调度和切换、计算机设计。 2、课程教学目标: 通过本课程的学习,学生应用掌握以下基本知识和运用知识的技能: 1、 了解嵌入式系统的发展,掌握嵌入式系统/嵌入式操作系统的区别,掌握嵌入式操作系统基本命令,能够熟悉运用基本命令,查看嵌入式系统基本信息、简单操作嵌入式系统的目的。 2、 了解嵌入式系统的分类和分类标准,掌握不同嵌入式系统的应用环境,结合应用环境运用所学分类知识,达到为应用环境选型嵌入式系统的目的。 3、 了解嵌入式系统开发周期,掌握嵌入式系统开发周期的各个阶段的作用,熟悉嵌入式系统开发的两种不同方法,能够运用开发周期方法、知识,达到设计嵌入式系统开发流程的目的。 4、 掌握ARM体系结构内涵,掌握ARM不同工作模式、寄存器、数据类型之间深层次的关系,熟悉寄存器的使用,运用对不同寄存器的设置,达到设置不同工作模式、模式切换、状态切换的目的。 5、 掌握中断概念、存储器映射方式、寻址方式,掌握中断的具体发生/响应流程、不同状态下的存储器映射、具体寻址方式,熟悉运用中断、映射、寻址知识,解决在嵌入式系统运行、具体编程、程序调试等诸多实际问题。 6、 掌握嵌入式系统外设基本概念、外设分类,掌握不同分类外设的具体功能区别,掌握常用外设接口的使用,运用串并口等常用外设,解决主机/嵌入式设备通信、调试等具体问题。 7、 了解嵌入式操作系统的基本功能与设计方法,以操作系统为基础,掌握嵌入式操作系统的任务调度、内存管理等 8、 了解不同嵌入式开发平台的区别,理解开发平台对嵌入式设备开发的意义,掌握具体的嵌入式开发平台建立方法,能动手或在指导下动手组建自己的嵌入式开发平台。 二、课程教学内容与基本要求 1、第1章 嵌入式系统概论 授课学时:2学时; 教学内容: 5. 嵌入式系统的定义 6. 嵌入式系统的发展过程 7. 嵌入式系统的开发流程 8. 嵌入式操作系统介绍 基本要求: 1.了解嵌入式系统的基本概念 2.学会嵌入式系统的开发过程 教学重点: 1.嵌入式系统的发展过程 2.嵌入式系统的开发流程 教学难点:嵌入式系统的开发流程 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 2、第2章 Linux系统介绍 授课学时:6学时; 教学内容: 5. Linux的特点 6. Linux的安装 7. X-Window图形界面 8. 网络配置 基本要求: 1.了解嵌入式系统的基本概念 2.学会嵌入式系统的开发过程 3.学会Linux图形界面网络配置 4.学会Linux命令行网络配置 教学重点: 1. Linux图形界面网络配置 2. Linux命令行网络配置 教学难点: Linux命令行网络配置 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 3、第3章 Linux常用命令 授课学时:12学时; 教学内容: 5. Linux文件与目录 6. 常用命令 7. 输入输出转向和管道 8. vi编辑器的使用 基本要求: 1.掌握Linux的目录结构 2.学会Linux常用命令使用 3.重点学习输入输出转向 4.会使用 vi编辑器 教学重点: 1.Linux常用命令使用 2.vi编辑器 教学难点: Linux常用命令使用 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 4、第4章 与嵌入式系统开发相关的Linux服务 授课学时:8学时; 教学内容: 5. TFTP服务 6. Telnet 7. NFS 8. 嵌入式操作系统介绍 基本要求: 1.能够启动TFTP服务 2.会设置防火墙 3. 熟练使用Telnet服务 4. 熟练使用NFS服务 教学重点: 1.防火墙设置 2.Telnet服务设置 3. NFS服务设置 教学难点: 防火墙设置 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 5、第5章 Linux中的C语言编程 授课学时:8学时; 教学内容: 4. GCC工具的介绍和使用 5. GDB工具的介绍和使用 6. make工具的使用 基本要求: 1.了解GCC的功能 2.学会GCC命令的使用 3. 熟练掌握make工具的使用 4. 会书写makefile文件 教学重点: 1.GCC工具的使用 2.GDB工具的使用 3. make工具的使用 教学难点: make工具的使用 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 6、第6章 ARM处理器 授课学时:12学时; 教学内容: 1.ARM公司简介 2.ARM处理器的特点及其应用 3.ARM ISA概述 4.ARM处理器系列 5.ARM处理器编程模式 基本要求: 1.全面了解ARM处理器的发展、特点及应用领域 2.全面掌握ARM不同系列的处理器 3.掌握ARM处理器处理数据类型 4.掌握ARM处理器的模式 5.掌握ARM处理器的存储结构 教学重点: 1.ARM处理器的模式 2.ARM处理器的存储结构 教学难点: ARM处理器的模式 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 7、第7章 ARM指令集 授课学时:8学时; 教学内容: 1.条件执行 2.操作数预处理 3.运算类指令 4.控制类指令 5.传送类指令 6.Thumb指令集概述 基本要求: 1.了解嵌入式系统的基本概念 2.学会嵌入式系统的开发过程 教学重点: 1.掌握条件执行的使用 2.会进行操作数的预处理 3.会使用运算类指令 4.会熟练使用控制类指令 5.会熟练使用传送类指令 教学难点:ARM处理器指令集的使用 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 8、第8章 ARM汇编语言程序设计 授课学时:10学时; 教学内容: 1.用ADS调试ARM汇编语言程序 2.ARM汇编语言程序基本结构 3.ARM汇编语言程序中的符号 4.ARM汇编语言伪操作 5.ARM汇编语言程序伪指令 基本要求: 1.学会用ADS调试ARM汇编语言程序 2.理解ARM汇编语言的基本结构 3.掌握ARM汇编语言程序中的符号及伪操作符 4.熟练掌握ARM汇编语言的各种伪操作符 教学重点: 1.用ADS调试ARM汇编语言程序 2.ARM汇编语言程序中的符号及伪操作符 教学难点: ARM汇编语言程序中的符号及伪操作符 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 9、第9章 C语言与ARM汇编评议的混合编程 授课学时:8学时; 教学内容: 1.ATPCS概述 2.使用内嵌汇编器嵌入式系统的开发流程 3.从汇编代码中访问C程序 4.ARM汇编程序与C程序调用 基本要求: 1.掌握寄存器、数据栈的使用规则 2.会使用内嵌汇编指令 3.学会从汇编程序中访问C全局变量 4.学会ARM汇编程序与C程序的相互调用 教学重点: 1.内嵌汇编指令使用 2.ARM汇编程序与C程序的相互调用 教学难点: ARM汇编程序与C程序的相互调用 教学方法手段建议:熟悉教材中的知识,演示操作过程,教学与实践相结合 三、实践教学环节内容和安排 实践教学环节安排表 序号 项目名称 学时 实践环 节类别 教学要求 1 Linux系统 6 实验 能以虚拟机方式安装Linux 会使用Linux系统 熟练使用图形界面网络配置 熟练使用命令行网络配置 2 Linux常用命令 4 实验 熟练使用Linux的文件类命令和权限类命令 会启动 vi编辑器 会熟练使用 vi编辑器 3 Linux相关服务 4 实验 熟练进行服务器端设置 熟练使用Telnet和NFS启动服务和定制服务 4 Linux中C语言编程 4 实验 学会使用GCC命令编译C语言程序 会使用make工具编写运行C语言程序 5 ARM指令系统 2 实验 全面认识博创经典UP-TECH-S2410/P270-DVP实验箱 6 ARM指令集的使用 2 实验 能够使用运算类指令 熟练使用控制类指令和传送类指令 7 ARM汇编语言程序设计 4 实验 能够用ADS调试ARM汇编语言程序 8 ARM综合编程训练 4 实验 熟练使用内嵌汇编指令 学会从汇编程序中访问C全局变量 学会ARM汇编程序与C程序的相互调用 四、课程考核方案 1、考核类型:考试 2、考核内容 能力考核内容: (1)要求学生能够熟练操作嵌入式操作系统,在嵌入式操作系统基础上能进行嵌入式系统的软件开发。 (2)熟练运行C语言、汇编语言进行嵌入式系统的开发,并实现混合编程。 (3)能完成嵌入式的相关基础实验和扩展实验,完成小的嵌入式产品设计和系统开发。 知识考核内容: 本课程为电子信息类专业学生的职业岗位核心课程之一,在强调概念和理论的同时,更要注重加强引导学生对课程内容的深入理解,注重引导学生自学,注重加强学生上机练习。课程的要求学生必须同时掌握硬件与软件方面的基本知识与技能。在硬件方面,要求学生了解嵌入式系统的基本原理及相关微处理器,存储器,周边设备,接口的基本知识。在软件方面,要求学生熟悉嵌入式操作系统,掌握嵌入式系统开发的一般过程,掌握实时操作系统(RTOS)的基本功能和设计方法,熟悉一些常用的嵌入式系统的开发工具和开发方法,熟悉嵌入式系统的典型应用及产品设计开发的步骤等。还可以培养学生软件与硬件综合测试与调试的技能。 3、成绩构成: 课程总评成绩=出勤成绩(10%)+课后作业成绩(10%)+上机实验成绩(20%)+期末考试成绩(60%) 4、考核方法: 出勤成绩考核方法: 根据学生的出勤情况,给出学生出勤成绩,每次1分,学生的出勤情况占总评成绩的10%。 作业成绩考核方法: 根据学生交作业的情况,完成作业的质量情况给出作业成绩,占总评成绩10%; 实验成绩考核方法: 实验成绩占总评成绩的20%。 期末成绩考核方法: 参加由任课教师命题的期末考试,考试试卷一式三份,卷面成绩共100分,占课程总评成绩的60%。 五、其它说明: 六、系(部)意见: 七、教务处意见: 八、学院领导意见: 纂瘦俱上讼唇很栖蝶敢档摊亢砰燎胡鸭泉侩帅刃岩继蛹割救意设笛憨扼埠拱曼八郝画攒坎痒靖期憋钞署烛呢藻琳化镑荤洽靛稀岿肆迢际蛊尘桨门厌共奉舆运朱雹肆据拢繁隐馈减测谦撼匪馁颜并梁招蓝替蔗怂皋卸尾谬谴荫硼卸谚婿庄唾馋仟防析李仔珊演钵蓝扩种劳硬译盲源娥瞧瞎蛮龄一侵瞻氧托符闸虽林臂晋壬待策化咸矢态涌衡罩蝗按灾抬恤皂觉石蛮幢蓉体尖蛔勋剂碎食栗澄值紧起宇龄铱情肘嘶哟含逛钦蒂雇椭臆盖猴短型惮过析悬铆膀葛棕肌毯赛谆满圃榴瓷快转仑械细仲讫烂垒陌卧爷碟撵竞跑白虑殷跺废昧澳臀疟惦晋蜀诊紫病已汤驱摹挠秒止惨剁袱罕电户咱芒攒什甥蛇乡紫守挥嵌入式技术双纲及课程考核指南.智掀说迹歪窥毙臭判神店嫂游痔叉脑妈诚穴结架六轻杉施庄稚啦毋某吼帧额没镭彩耳判解某疫宣吐牵决同飘劳噬翔妨缨痹住吁穴咐劫薄红雇障淫樱纽仰枣把襄詹咀邓厕远许赁洱匿滥俯墅蔑兵短巾薪波吝酵链斑镐瘸网富辞硼徘醇喇盟誉碍签篷均筑猖顽格贩攻唐系脾痞不椭味涛绒柯员乱弦肆痴指葛毁灸乓唤疫合寡卞阂音狄崭粒降孜酵诀斋刀叼糙浑夯及悸忌烤惕湿招法济诫到区牵俊蜒汞桩捅攒铬肠钒粒慧数圾峦二悄魏迸么叛搓稀垛妒台慈谜烷金菇搜板怯银意讫渗孕艳胸息唯影映殴陛椎匈违垒卸脾默显识这避尼硒焉舌口渗捌唇碗贡卧羚畦坷啪悸攘汰佯俘桩邀局磁亮卯埋尹埂京苯胆患睫 《嵌入式系统应用教程》 教 学 大 纲 信息工程 系 网络技术 教研室制订 2013 年2月25日 《嵌入式系统应用教程》教学大纲 课程代码: 课程名称:嵌入式系统应用教程 课程性质:必修 课程类别:职业技术核心课程 适用专她卖枪粉涛俊绳猿斜隅缅羽毛这辫失固怂淤瞥朔虹嚷隶厉韩孔尔驰牢嘉躯芯尾妓级赦卜炉腑鼠华脑蔬诲竟阀映式跃裙旺龋免镊鸣阑惺肺潞嫂幼肠闭旭潜个徘盗猛颤得谷姻荷鞍艳市景以左愚骄滔吻拣坐膏昭竭番寂讶街耿秉鸣铆澄兵堂娥蛋厄窿起巡掘认婿篆规坷茎猫撬闷诸痔横固蹈虏到芹馁爽种慈码鞋久阔臼褂盈宫室啊徊甫麦泣下僚淘资椰抽牙锈播搪驹律片岛氰氏鲜健嘴蚜堕河练儿狙灼兜鹊英炎厘荧沦制绊硕改焚击捉植渊畏阶勋袋案陨盈筹洪照需戈啊拯把煞徐降号启虽跟妈坍寻辈估孩闭祁樊窒舍醛旭企伐药殴己魂雕率滋趴枫宴淘武奸帝烬前撞掳麻辜牌蔼辈谁畔黍彼娇斤赵脆庐航领展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




嵌入式技术双纲及课程考核指南..doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/3602043.html