电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

中国海洋大学嵌入式软件开发课程大纲理论课程-中国海洋大学信息

5页
  • 卖家[上传人]:jiups****uk12
  • 文档编号:90747899
  • 上传时间:2019-06-15
  • 文档格式:DOC
  • 文档大小:30.51KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、中国海洋大学嵌入式软件开发课程大纲(理论课程)Embedded Software Engineer【开课单位】计算机系 【课程模块】专业知识【课程编号】 【课程类别】选修【学时数】64(理论32实践 32) 【学分数】3.5 备注:课程模块为公共基础、通识教育、学科基础、专业知识或工作技能;课程类别为必修或选修。一、课程描述本课程大纲根据2011年本科人才培养方案进行修订或制定。(一)教学对象:本课程教学对象为计算机系本科三年级及四年级学生(二)教学目标及修读要求1、教学目标:培养学生树立正确的学习目的,培养扎实、认真的科学态度;掌握嵌入式软件开发领域中的基本理论、基本知识和基本分析方法;注重实验教学,培养学生理论联系实际和创新精神,提高学生的动手能力,增强学生的实践经验;为后续课程打好基础。 2、修读要求:本课程为专业知识层面的选修课。要求学生具有掌握以下内容:1)掌握嵌入式系统入门的基础知识,熟悉主流ARM硬件体系结构。2)熟练掌握基于S3C2410的系统硬件设计和嵌入式Linux软件设计。3)掌握图形用户接口MiniGUI的开发。4)培养学生实事求是的科学态度和完备的系统观、全局

      2、观及统筹思维能力等。(三)先修课程:C语言程序设计、汇编语言、微机原理与接口技术、嵌入式操作系统等二、教学内容(一)第一章嵌入式系统基础1、主要内容:嵌入式系统的基本概念,常见的嵌入式处理器和操作系统,嵌入式软件开发的发展趋势2、教学要求:(按照掌握、理解、了解三个层次对学生学要求)理解嵌入式系统的基本概念了解嵌入式软件开发的具体内容了解常见嵌入式处理器和嵌入式操作系统了解嵌入式技术发展现状及趋势3、重点与难点:重点:嵌入式系统的基本概念难点:实时操作系统内核(二)第二章嵌入式系统软件开发过程1、主要内容:嵌入式软件开发的特点,嵌入式软件开发的流程2、教学要求:建立嵌入式软件开发的基本思想;了解嵌入式软件开发的特点了解嵌入式软件开发的流程3、重点、难点:重点:嵌入式软件的开发步骤难点:嵌入式系统的调试(三)第三章ARM体系结构1、主要内容:ARM体系结构,ARM的寻址方式,ARM指令集,ARM体系变成模型2、教学要求:掌握ARM体系结构掌握ARM寻址方式和指令集了解ARM体系变成模型3、重点、难点:重点:寻址方式和指令集难点:ARM920T核(四)第四章ARM系统软件开发基础1、主要内

      3、容:ARM软件开发环境,ARM的汇编语言程序设计,ARM的启动程序设计,电路板制作2、教学要求:掌握基于ARM的汇编语言程序设计掌握基于ARM的硬件启动程序设计了解ARM开发环境了解电路板的制作过程3、重点、难点:重点:熟练掌握基于ARM的C语言与汇编语言混合编程难点:基于ARM平台的软件开发 (五)第六章 Linux操作系统基础1、主要内容:Linux操作系统基本概念,Linux常用命令,Linux内核结构2、教学要求:掌握Linux常用命令掌握Linux内核的结构掌握linux的安装和使用方法了解linux操作系统基本结构3、重点、难点:重点: Linux管理设备的原理难点: Linux管理设备的实现过程(六)第七章嵌入式Linux软件设计1、主要内容:BootLoader引导程序,vi编译器,shell脚本,makefile,驱动程序开发 2、教学要求:掌握vi编译器的使用掌握将引导程序、内核、文件系统移植到S3C2410硬件平台上掌握常见字符设备驱动程序开发熟练掌握嵌入式平台的应用程序开发理解shell脚本,makefile的程序编写了解BootLoader引导程序,并看懂原代

      4、码3、重点、难点:重点:引导程序、内核、文件系统移植到S3C2410硬件平台上难点:设备的驱动程序开发(七)第八章图形用户接口MiniGUI1、主要内容:MiniGUI的介绍,MiniGUI开发环境的搭建,MiniDUI的仿真 2、教学要求:掌握MiniGUI在QVFB上的仿真应用掌握MiniGUI开发环境的搭建流程了解什么是MiniGUI3、重点、难点:重点: MiniGUI在S3C2410上的移植难点:应用程序写FrameBuffer画图的原理三、教学环节及学时分配本课程总学时64学时(如有实践环节根据课程的实际情况填写,如实验、上机、案例讨论和角色扮演等),其学时分配见下表。嵌入式软件开发课程教学学时分配表教学内容总学时课堂教学学时课外辅导/课外实践学时备注理论讲授实践环节第一章嵌入式系统基础22第二章嵌入式系统开发过程422学时实验第三章ARM体系结构422学时实验第四章ARM系统软件开发基础442学时实验第六章Linux操作系统基础1468学时实验第七章嵌入式Linux软件设计18108学时实验第八章图形用户接口MiniGUI1028学时实验全部教学内容总结与回顾642学时实

      5、验合计四、考核方式及评价体系(考核方式及成绩评价体系由老师根据课程自己设定)1、考核方式:(1)闭卷考试2、评价体系:课程考核成绩由平时成绩和期末考试成绩构成,平时成绩根据出勤、课堂讨论、课后作业、期中检查等评定,所占比重一般不超过50%。考核各部分的比重由老师结合课程内容给定:平时成绩:10%,实验成绩20%,期末考试:70%五、选用教材及必读参考书(注明作者、出版社、出版时间及版次)ARM9嵌入式系统设计:基于S3C2410与Linux徐英慧 马忠梅 王磊 王琳主编,北京航空航天大学出版社,第二版,2010年9月。参考书:主流ARM嵌入式系统设计技术与实例精解苏东主编,电子工业出版社, 2007年7月。ARM嵌入式常用模块与综合系统设计实例精讲 张绮文 解书钢主编,电子工业出版社, 2008年10月。ARM嵌入式系统开发:软件设计与优化(美)Andrew Sloss,Dominic Symes,Chris Wright主编,沈建华译,北京航空航天大学出版社, 2008年10月。ARM嵌入式Linux系统设计与开发俞辉 李永 刘凯 王晓虹主编,机械工业出版社, 2010年5月。六、近两年开设情况近两年未开设

      《中国海洋大学嵌入式软件开发课程大纲理论课程-中国海洋大学信息》由会员jiups****uk12分享,可在线阅读,更多相关《中国海洋大学嵌入式软件开发课程大纲理论课程-中国海洋大学信息》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.