广东海洋大学嵌入式系统课程设计
粤嵌科技课程设计

粤嵌科技课程设计一、教学目标本课程旨在通过粤嵌科技的学习,让学生掌握嵌入式系统的基本概念、原理和应用,培养学生的动手实践能力和创新思维。
具体的教学目标如下:知识目标:学生能够理解嵌入式系统的基本原理,掌握C语言编程,了解常见嵌入式处理器和开发平台。
技能目标:学生能够使用粤嵌科技开发板进行程序设计,进行简单的硬件接口编程,实现一些基本的嵌入式系统应用。
情感态度价值观目标:通过课程的学习,学生能够培养对嵌入式技术的兴趣,增强解决实际问题的信心和能力,提高创新意识和团队协作能力。
二、教学内容本课程的教学内容主要包括嵌入式系统的基本概念、C语言编程、嵌入式处理器和开发平台的使用。
具体的教学大纲如下:1.嵌入式系统概述:介绍嵌入式系统的定义、特点和应用领域。
2.C语言编程:学习C语言的基本语法和编程技巧,掌握嵌入式系统编程的基本方法。
3.嵌入式处理器:介绍常见的嵌入式处理器,学习其架构和指令系统。
4.开发平台的使用:学习如何使用粤嵌科技开发板进行嵌入式系统开发。
5.实践项目:进行一些实际的嵌入式系统项目实践,巩固所学知识。
三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
1.讲授法:通过讲解嵌入式系统的基本概念和原理,让学生掌握相关的理论知识。
2.讨论法:通过分组讨论,让学生深入理解嵌入式系统的应用和实际问题。
3.案例分析法:通过分析一些典型的嵌入式系统案例,让学生了解嵌入式系统的实际应用。
4.实验法:通过实验操作,让学生亲手实践,提高其动手能力和创新能力。
四、教学资源为了支持教学内容和教学方法的实施,我们将选择和准备以下教学资源:1.教材:选用《嵌入式系统设计与实践》作为主教材,辅助以相关参考书籍。
2.多媒体资料:制作PPT和相关教学视频,以便于讲解和演示。
3.实验设备:准备粤嵌科技开发板和相关实验器材,以便于学生进行实验操作。
五、教学评估为了全面、客观地评估学生的学习成果,我们将采取以下评估方式:1.平时表现:通过观察学生在课堂上的参与程度、提问回答等情况,评估其学习态度和理解能力。
嵌入式系统课程设计报告

嵌入式系统课程设计报告一、教学目标本课程的教学目标是使学生掌握嵌入式系统的基本概念、原理和设计方法,能够运用嵌入式系统进行实际项目的开发和实现。
具体来说,知识目标包括了解嵌入式系统的定义、特点、分类和应用领域;掌握嵌入式系统的硬件和软件组成及工作原理;熟悉嵌入式操作系统的基本概念和常用操作系统。
技能目标包括能够使用嵌入式系统开发工具和平台进行程序设计和调试;具备嵌入式系统硬件电路的设计和调试能力;能够运用嵌入式系统进行实际项目的开发和实现。
情感态度价值观目标包括培养学生的创新意识和团队合作精神,提高学生解决实际问题的能力和责任感。
二、教学内容根据课程目标,本课程的教学内容主要包括嵌入式系统的基本概念、原理和设计方法。
具体包括以下几个方面:1. 嵌入式系统的定义、特点、分类和应用领域;2. 嵌入式系统的硬件组成,如处理器、存储器、输入输出接口等;3. 嵌入式系统的软件组成,如固件、操作系统、应用程序等;4. 嵌入式操作系统的基本概念和常用操作系统;5. 嵌入式系统的设计方法和开发流程;6. 嵌入式系统硬件电路的设计和调试方法;7. 嵌入式系统在实际项目中的应用和案例分析。
三、教学方法为了实现课程目标,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
通过多样化的教学方法,激发学生的学习兴趣和主动性。
具体教学方法如下:1. 讲授法:通过讲解嵌入式系统的基本概念、原理和设计方法,使学生掌握相关知识;2. 讨论法:通过分组讨论和课堂讨论,培养学生的思考能力和团队合作精神;3. 案例分析法:通过分析实际项目案例,使学生了解嵌入式系统在实际中的应用和设计方法;4. 实验法:通过实验操作和调试,锻炼学生的动手能力和实际问题解决能力。
四、教学资源为了支持教学内容和教学方法的实施,本课程将选择和准备以下教学资源:1.教材:选用权威、实用的嵌入式系统教材,为学生提供系统的学习资料;2. 参考书:推荐学生阅读相关参考书籍,丰富学生的知识体系;3. 多媒体资料:制作课件、教案等多媒体教学资料,提高课堂教学效果;4. 实验设备:准备嵌入式系统开发板、仿真器等实验设备,为学生提供实践操作的机会。
嵌入式系统课课程设计

嵌入式系统课课程设计一、教学目标本课程的教学目标是让学生掌握嵌入式系统的基本概念、原理和应用,培养学生运用嵌入式系统解决实际问题的能力。
具体分为以下三个部分:1.知识目标:(1)了解嵌入式系统的基本概念、特点和分类;(2)掌握嵌入式处理器、外围设备及其接口技术;(3)熟悉嵌入式操作系统的基本原理和常用操作系统;(4)了解嵌入式系统的设计方法和开发流程。
2.技能目标:(1)能够使用嵌入式处理器和外围设备搭建简单的嵌入式系统;(2)能够编写嵌入式系统的基本程序,实现常见的功能;(3)具备嵌入式操作系统的基本编程能力;(4)能够运用嵌入式系统解决实际问题,开展创新设计。
3.情感态度价值观目标:(1)培养学生对嵌入式系统的兴趣,激发学习热情;(2)培养学生团队合作精神,提高沟通与协作能力;(3)培养学生创新意识,培育勇于探索的精神;(4)培养学生责任感,强化安全意识。
二、教学内容本课程的教学内容主要包括以下几个部分:1.嵌入式系统概述:嵌入式系统的概念、特点、分类和应用领域;2.嵌入式处理器:嵌入式处理器的结构、工作原理和性能评估;3.嵌入式外围设备:存储器、输入输出接口、定时器等;4.嵌入式操作系统:嵌入式操作系统的原理、结构和常用操作系统;5.嵌入式系统设计方法:需求分析、系统架构设计、软件设计等;6.嵌入式系统开发流程:项目立项、系统设计、编程调试、测试等;7.嵌入式系统应用案例:常见嵌入式系统的应用案例分析。
三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:通过讲解嵌入式系统的基本概念、原理和应用,使学生掌握相关知识;2.讨论法:学生针对嵌入式系统的某个主题进行讨论,提高学生的思考和表达能力;3.案例分析法:分析实际案例,使学生了解嵌入式系统在实际应用中的工作原理和设计方法;4.实验法:让学生动手搭建嵌入式系统,亲身体验嵌入式程序的编写和调试过程。
四、教学资源本课程的教学资源包括:1.教材:选用国内权威、实用的嵌入式系统教材;2.参考书:提供相关的嵌入式系统著作,供学生拓展阅读;3.多媒体资料:制作课件、教学视频等,丰富教学手段;4.实验设备:提供嵌入式系统实验平台,让学生动手实践。
大学嵌入式方向课程设计

大学嵌入式方向课程设计一、课程目标知识目标:1. 理解嵌入式系统的基础知识,掌握其硬件和软件的基本组成、工作原理及相互关系。
2. 学会使用至少一种嵌入式编程语言,如C或Python,编写简单的嵌入式程序。
3. 了解嵌入式系统在不同领域的应用,如物联网、智能家居、自动化控制等。
技能目标:1. 能够运用所学知识,设计并实现简单的嵌入式项目,具备基本的嵌入式系统开发能力。
2. 掌握使用常见的嵌入式开发工具和调试方法,如Keil、IAR等。
3. 能够分析嵌入式系统的性能,针对实际问题提出合理的解决方案。
情感态度价值观目标:1. 培养学生对嵌入式系统的兴趣,激发他们探索新技术、新领域的热情。
2. 培养学生的团队协作精神,让他们在项目实践中学会沟通、分享和合作。
3. 培养学生的创新意识,鼓励他们勇于尝试,不断挑战自我,为我国嵌入式技术的发展贡献力量。
课程性质:本课程为大学嵌入式方向的课程,旨在使学生掌握嵌入式系统的基础知识和技能,培养具备实际开发能力的人才。
学生特点:大学嵌入式方向的学生具备一定的电子技术、计算机技术和编程基础,对新技术充满好奇,喜欢动手实践。
教学要求:结合学生特点和课程性质,注重理论与实践相结合,强化项目实践,培养学生具备实际开发能力。
在教学过程中,将目标分解为具体的学习成果,以便进行教学设计和评估。
二、教学内容1. 嵌入式系统概述:介绍嵌入式系统的定义、发展历程、应用领域及发展趋势,对应教材第一章内容。
- 嵌入式系统的基本概念- 嵌入式系统的历史与发展- 嵌入式系统的应用领域及前景2. 嵌入式硬件基础:讲解嵌入式系统的硬件组成、原理及性能指标,对应教材第二章内容。
- 嵌入式处理器- 存储器与I/O接口- 传感器与执行器3. 嵌入式软件基础:介绍嵌入式操作系统、编程语言及软件开发流程,对应教材第三章内容。
- 嵌入式操作系统原理- 嵌入式编程语言(C/Python)- 嵌入式软件开发流程4. 嵌入式系统设计与实践:通过项目实践,使学生掌握嵌入式系统的设计方法,对应教材第四章内容。
嵌入式系统课程设计方案任务书

《嵌入式系统》课程设计任务书三2011-2012学年第一学期理工科软件机电专业适用一、目的《嵌入式系统》课程设计为学生提供了一个理论与实践相结合的机会。
既锻炼了学生动手能力,又会加深理解学生在课堂所学习的理论知识。
通过课程设计可以将课本上的理论知识和实际应用有机的结合起来,培养学生又动脑,又动手,独立思考分析问题的能力,提高学生运用所学知识解决实际问题的综合素质。
《嵌入式系统》课程设计的主要目标是:(1)掌握构建嵌入式系统软硬件平台的基本技能;(2)具备基本嵌入式系统下C语言编程能力、嵌入式操作系统基本调试的能力;(3)了解应用嵌入式系统技术开发一套嵌入式系统设备的方法。
二、设计题目基于ARM的滚屏LED广告牌开发三、设计原理1、点阵LED屏硬件原理EMBEST实验平台设计了一个 16×16的点阵屏。
点阵屏由发光LED矩阵块组成。
16×16点阵屏即屏上有 16×16 个LED发光二极管,每个发光二极管可理解为一个像素点,它们被按着行与列的形式整齐地排列,通过控制每个LED(像素点)的亮灭,点阵屏可与计算机同步显示汉字、英文文本和图形。
本实验平台的点阵屏电路如下图:图1 点阵屏的行扫描信号图2 点阵屏的列扫描信号图3 点阵屏的行驱动信号图4 点阵屏的接口电路本实验平台使用的16×16点阵屏上,每一行16个LED,它们采用共阳极的接法;每一列16个LED,它们采用共阴极的接法。
如上图4中,QL1~QL16是点阵屏的行驱动信号,每一个信号控制一行;LR1~LR16是点阵屏的列驱动信号,每一个信号控制一列。
故通过利用相应行线输出高电平,相应列线输出低电平,就可以点亮点阵屏上相应的LED。
如果按着一定的控制或扫描方法,就可以实现汉字、图形的显示。
为了能够稳定地控制点阵屏的显示,本实验平台采用了CD4094作为行线和列线扫描信号的控制芯片。
CD4094芯片简单来说就是一串入并出的功能,将CPU的串行数据转化为并行数据输出。
嵌入式系统方向课程设计任务书

嵌入式系统方向课程设计任务书嵌入式系统原理与应用课程设计任务书班级: 1106402专业:计算机科学与技术时间:18-19周指导老师:阳俊涂立一、课程设计的目的本课程设计作为高等院校计算机科学技术专业嵌入式方向(本科)的实践课程,主要为专业应用培养坚实的嵌入式系统基本理论和基本开发方法,着重提高嵌入式开发的理论与实践能力。
《嵌入式系统原理与应用课程设计》是利用Linux开发平台建立的交叉开发环境所进行的课程设计;利用GNU编译器进行开发的一门课程,它建立在Linux2.4内核的ARM9平台上,可以设计出适合的嵌入式Linux内核、根文件系统、完成中间层的移植以及应用层程序的开发。
二、课程设计的基本要求本课程设计主要依据嵌入式系统开发理论,提出一种基于ARM+linux架构的系统实现结构,设计一个最小的嵌入式系统,进行硬件和软件的设计与调试,使系统具有一定的实用价值。
实现过程主要分析linux的移植步骤,包括linux 的内核和文件系统的配置,编译,对应硬件的驱动程序开发(如果有涉及到的要求有)等等。
然后,根据设计方案进行嵌入式图形引擎和数据库引擎的移植。
最后,部署嵌入式应用层,并对应用层的程序主体进行分析,给出程序流程图,描述将用户开发的应用程序添加到目标板上运行的方法和步骤。
系统最终应实现linux在FLASH上的启动,并能支持基本的网络功能。
在此基础上开发应用程序,验证这种结构在嵌入式领域中的应用价值和利用前景。
通过设计任务,熟悉linux系统,熟练使用各种常用命令和相应的内核知识,以及如何使用linux应用产品开发,linux 驱动开发及嵌入系统开发整个嵌入式开发步骤初步掌握。
学生必须充分利用理论课和实验课学到的原理和方法,通过选取具有一定难度的嵌入式系统设计题目,熟悉嵌入式系统的基本开发流程,及时查究错误,全部工作都要求独立完成。
学生可以根据自己的实际情况,通过与老师联系,共同确定具体的任务。
实验1广东海洋大学嵌入式

指导教师
日期
4.14
注:请用A4纸书写,不够另附纸。第页,共页
广东海洋大学学生实验报告书
实验名称
实验一熟悉实验环境、调试环境
课程名称
嵌入式系统
课程号
16242213x0
学院(系)
数学与计算机学院
专业
计算机科学与技术
班级
1141
学生姓名
学号
实验地点
科技楼230
日期
2017/4/17
一、实验内容
1、熟悉KEIL软件的安装与使用;熟练进行代码编辑、编译和通过串口、JLink方式下载程序。
二、实验过程
(1)keil5安装步骤
(2)编辑及编译程序
(3)JLink方式下载程序
(4)通过串口下载
三、实验总结
这次实验主要是安装keil,熟练进行代码还是挺顺利的,算是入门的第一步吧,也为接下来进一步学习打下良好的基础。
嵌入式系统课程设计大设计

嵌入式系统课程设计大设计一、课程目标知识目标:1. 让学生理解嵌入式系统的基本概念、组成及工作原理;2. 掌握嵌入式系统设计的基本流程和方法;3. 了解嵌入式系统在不同领域的应用及发展趋势。
技能目标:1. 培养学生运用所学知识进行嵌入式系统需求分析、硬件选型、软件设计的能力;2. 提高学生编程、调试和优化嵌入式系统的实际操作能力;3. 培养学生团队协作、沟通表达和解决问题的能力。
情感态度价值观目标:1. 激发学生对嵌入式系统的学习兴趣,培养其探索精神;2. 培养学生严谨、认真、负责的学习态度,使其具备良好的职业素养;3. 增强学生对我国嵌入式技术发展的自豪感,激发其为国家技术创新贡献力量的意愿。
课程性质:本课程为理论与实践相结合的课程,强调学生的动手能力和实际操作技能。
学生特点:学生具备一定的电子技术基础,熟悉编程语言,具有较强的学习能力和实践能力。
教学要求:教师需采用项目驱动、案例教学等方法,引导学生掌握嵌入式系统设计的基本理论和方法,注重培养学生的实际操作能力和团队协作能力。
在教学过程中,将目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 嵌入式系统概述:介绍嵌入式系统的基本概念、发展历程、分类及特点,结合教材第一章内容,使学生建立嵌入式系统的整体认识。
- 嵌入式系统基本概念与组成- 嵌入式系统发展历程与趋势- 嵌入式系统分类及特点2. 嵌入式硬件系统设计:讲解嵌入式硬件系统的选型、设计与搭建,结合教材第二章内容,使学生掌握硬件系统设计方法。
- 硬件系统选型与配置- 嵌入式处理器与外围设备- 硬件系统设计与搭建3. 嵌入式软件系统设计:介绍嵌入式软件系统的开发流程、编程语言及常见软件架构,结合教材第三章内容,培养学生软件开发能力。
- 软件系统开发流程与方法- 嵌入式编程语言(C、C++、汇编等)- 常见软件架构与应用4. 嵌入式系统应用案例:分析嵌入式系统在不同领域的应用案例,结合教材第四章内容,提高学生的实际应用能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《嵌入式系统》设计报告学生姓名Adao(学号)所在学院数学与计算机学院所在班级计科1141指导教师成绩目录1.课程设计目的 (2)2.系统分析与设计 (2)3.系统结构图 (2)4.实现过程 (3)5.实验效果 (5)6.代码分析 (6)7.系统测试出现的问题和解决的方案 (7)8.系统优缺点 (7)9.心得体会 (8)参考文献 (8)双按键控制流水灯系统开发1.课程设计目的:本次课程设计目的主要是对之前所学习的STM32的某个实验进行更深入的学习与了解,弄懂引脚,端口等相关的配置,对实验原理和具体实现有一定的理解,能做到自己通过原理图和使用库函数等把功能实现出来。
我选择的是EXTI-外部中断实验并加以整合,具有一定实用功能的系统,可以对外提供服务。
2.系统分析与设计:本课程设计所定义的系统主要功能为,通过两个按键KEY1(PA0)、KEY2(PC13)可以实现对流水灯进行同步控制,即一个开关控制产生的灯的状态可以被另一个开关去改变,按键控制需要对两个按键的端口,引脚等进行相关配置,并在两个引脚的中断服务程序中完成对流水灯状态同步控制的操作。
本还想通过使用SysTick(系统滴答定时器)功能对流水灯进行精确定时,但由于时间比较匆促,最终没有实现。
3.系统结构图:图3-14.实现过程:1、GPIO的输入模式有上拉输入模式、下拉输入模式、浮空输入模式和模拟输入模式。
GPIO 中的每个引脚可以通过配置端口配置寄存器来配置它的模式。
每个引脚的模式由寄存器的4个位控制。
上拉/下拉输入模式:1000浮空输入模式:0100模拟输入模式:00002、STM32的所有GPIO都可以用作外部中断源的输入端。
STM32的中断由中断控制器NVIC 处理。
STM32的中断向量具有两个属性,一个为抢占属性,另一个为响应属性,其属性编号越小,表面它的优先级别越高。
抢占属性会出现嵌套中断。
3、编写NVIC_Configuration()函数配置NVIC控制器的函数。
static void NVIC_Configuration(uint8_t IRQ){NVIC_InitTypeDef NVIC_InitStructure;//将NVIC中断优先级分组设置为第1组NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);/* 配置中断源 */NVIC_InitStructure.NVIC_IRQChannel = IRQ;//设置中断线NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;//设置抢占优先级 NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;//设置响应优先级NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;NVIC_Init(&NVIC_InitStructure); //对NVIC中断控制器进行初始化}4、调用GPIO_EXTILineConfig()函数把GPIOA、Pin0和GDIOC、PIN13设置为EXTI输入线。
GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource0);GPIO_EXTILineConfig(GPIO_PortSourceGPIOC, GPIO_PinSource13);5、填写EXTI的初始化结构体,然后调用EXTI_Init()把EXTI初始化结构体的参数写入寄存器。
编写EXTI_PA0_Config()函数完成各种需要的初始化。
void EXTI_Pxy_Config(void){GPIO_InitTypeDef GPIO_InitStructure;EXTI_InitTypeDef EXTI_InitStructure;/* config the extiline clock and AFIO clock */RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO,ENABLE);/* config the NVIC */NVIC_Configuration(EXTI0_IRQn);/* EXTI line gpio config*/GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; // 上拉模式GPIO_Init(GPIOA, &GPIO_InitStructure);/* EXTI line mode config */GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource0);EXTI_InitStructure.EXTI_Line = EXTI_Line0;EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling; //下降沿中断EXTI_InitStructure.EXTI_LineCmd = ENABLE;EXTI_Init(&EXTI_InitStructure);}6、在启动文件中找到对应的中断服务函数的名字,然后编写中断函数。
void EXTI0_IRQHandler(void){if(EXTI_GetITStatus(EXTI_Line0) != RESET) // 确保是否产生了EXIT LINE中断{if(_flag1 == 1){_flag1=0;}else{_flag1=1;}EXTI_ClearITPendingBit(EXTI_Line0); //清除中断标志}}void EXTI15_10_IRQHandler(void){if(EXTI_GetITStatus(EXTI_Line13) != RESET) //确保是否产生了EXIT LINE中断Ï{if(_flag2 == 1){_flag2=0;}else{_flag2=1;}EXTI_ClearITPendingBit(EXTI_Line13); //清除中断标志}}5.实验效果图5-1图5-26.代码分析:7.系统测试出现的问题和解决的方案:问题一是,中断服务程序忘记编写,整合的过程中头文件没有定义相关的函数,external全局变量编写代码过程中出现函数implicit declaration of function ‘EXTI_PC13_Config()’is invalid in C99的警告。
原因是所引入的头文件中缺少对相应函数的声明,在所包含的头文件中添加相关函数的声明即可。
一个源文件需要引用另一个源文件中定义的全局变量需要在自身源文件的开头使用external 声明。
问题二是,在编写KEY2(PC13)的中断服务程序后,发现按下KEY2时,灯并没有熄灭,经检查,原来是void EXTI_PC13_Config(void)里的static void NVIC_Configuration()函数配置的NVIC_InitStructure.NVIC_IRQChannel还是KEY1的中断源,最后我选择不再编写两个static void NVIC_Configuration()函数,只写一个,通传参的不同来区别是到底是KEY1的还是KEY2的中断源请求,从而作出相应的响应。
8.系统优缺点:本系统的优点是在单按键的基础上做了一点小小的创新,可以实现双按键开关同步控制,使得不同位置的两个开关都可以控制流水灯的状态。
缺点是while(1)里需要判断标志位的改变与否,效率稍微降低了一点。
9.心得体会:课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。
随着嵌入式技术在日常生活中的地位日益凸显,这对我们这些学习有关网络以及计算机专业的学生来说既是一种挑战,又是一个难得的机会。
通过这次嵌入式的课程设计让我们初步了解了STM32库开发的方便性和强大性,掌握了一些编程能力,与此同时,我还学到了一些专业知识之外的东西,激发了我浓厚的兴趣,这对将来的学习是很有帮助的。
这次课程设计不仅考察了我们对课堂上所学专业知识的理解程度,也锻炼了我们的动手能力。
提高了我们独立思考文理,解决问题的能力。
总体上看,我觉得这次课程设计是我自身的知识丰富了不少,但同时也发现了自己的不足之处。
例如在动手方面,和知识融合方面,不能与实践相结合。
软件操作不够熟练,不能灵活运用。
是我了解要先学好理论知识才能很好地与实践相结合,才能熟练地运用到生活中,希望以后的学习生活中在这些方面能够做到更好。
参考文献[1]刘火良,杨森.STM32库开发实战指南.北京:机械工业出版社,2013.5[2]贾智平,张瑞华.嵌入式系统原理与接口技术[M].北京:清华大学出版社,2004[3]吴明晖. 基于ARM的嵌入式系统开发与应用[M].北京:人民邮电出版社,2004[4]路莹,彭健钧.嵌入式系统开发技术与应用.北京:清华大学出版社,2011。