高校电子技术论坛之嵌入式系统——走进桂林电子科技大学
- 格式:pdf
- 大小:152.75 KB
- 文档页数:2
计算机科学与技术专业Specialty in Computer Science & Technology一、培养目标Ⅰ.Educational Objectives培养德、智、体全面发展,具有计算机科学与计算机工程领域系统、扎实的理论基础,知识结构合理,具有创新能力和国际竞争力的高素质的科技人才。
本专业的学生在信息的获取、传递、处理及应用等方面具有较宽广的专业知识、掌握现代计算机科学及工程中计算机硬件和计算机系统软件的基本原理、计算机应用技术,并具有较强的工程实践能力,具备设计、开发计算机硬件、计算机系统软件和应用软件的能力。
要求本专业学生具有较强的英语语言能力、良好的人文素质和创新精神,并在计算机科学、嵌入式系统、操作系统、计算机网络、信息安全、软件工程、信息处理及其相关领域中的一个或两个方向具有特色。
毕业生能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的高级研究型及应用型人才。
This program is designed to provide a thorough grounding in the theoretical principles and knowledge of information retrieval, transformation, processing and application. It remains committed to systematic education for high-level researchers and doers, who have the personality of innovation and the desire for international competition.Students shall be equipped with a professional education of principles and technology in the field of computer hardware & software. Moreover, the proficiency in engineering practice and the ability in development of hardware & software are required. Students with good command of English and personality of innovation shall be expert in one or two of the following fields: Computer Science, Embedded Systems, Operating System, Automatic Control, Computer Network, Information Security, Software Engineering, Information Processing and other related fields. Students can be prepared for any professional role they might choose-education, research & design, practice in research institutes, universities, industries, the professions and other community groups.二、培养要求Ⅱ.Major requirements本专业毕业生主要应获得以下几方面的知识和能力:1. 掌握扎实的数学、物理等自然科学和一定社会科学基础理论知识,具有较强的外语应用能力;2. 掌握文献检索、资料查询的基本方法,具有获取信息的能力;3. 较系统地掌握本专业所必需的高级语言、操作系统、计算机硬件、数据库、网络技术等基础理论和研究开发计算机软、硬件的基本技能;4. 掌握必要的相关专业基础知识,包括网络工程、信息安全和软件工程等方面的基本知识;5. 了解计算机科学与技术的发展动态和计算机的有关法规;6. 具有较好的人文社科知识和人文素质,以及较强的协调、组织能力;7. 具有较强的创新精神。
基于IEEE 1500标准的嵌入式存储器测试壳的研究谈恩民;柴华;江志强【摘要】超大规模集成电路和超深亚微米技术的快速发展,促使了系统芯片(System on Chip,SoC)的产生,同时在SoC中也集成了越来越多的嵌入式存储器,因此嵌入式存储器对SoC芯片的整体性能有非常重要的影响;文章针对SoC中的嵌入式存储器的可测试性设计展开研究;文章基于IEEE1500标准针对DRAM和SRAM设计了具有兼容性的存储器的测试壳结构,并结合BIST控制嚣,在QuartusⅡ平台上,采用硬件描述语言对测试壳在不同测试指令下的有效性和灵活性进行验证,结果表明文章所设计的测试壳结构达到了预期的要求.%The generation of SoC (System on Chip, SoC) was prompted by the fast development of the very large scale integrated circuit and the deep sub~ micron technology. Meanwhile, more and more embedded memories are integrated in the SoC. So the reliability of the embedded memories has a very important impact on the overall performance of the SoC. This paper begins the study from the design for testability of embedded memories in the SoC. The paper designed a compatible test wrapper architecture for the SRAM and DRAM based on the IEEE 1500. In order to test the efficiency and accuracy of the test wrapper under different test instructions. Finally, simulation waveforms were got through using the hardware description language Verilog HDL on QuartusII, the results indicated that each module of wrapper was expected to reach the design requirements.【期刊名称】《计算机测量与控制》【年(卷),期】2012(020)010【总页数】4页(P2636-2639)【关键词】嵌入式存储器;IEEE 1500标准;测试壳【作者】谈恩民;柴华;江志强【作者单位】桂林电子科技大学电子工程与自动化学院,广西桂林541004;桂林电子科技大学电子工程与自动化学院,广西桂林541004;桂林电子科技大学电子工程与自动化学院,广西桂林541004【正文语种】中文【中图分类】TP3330 引言随着集成电路规模的不断扩大,系统已经集成到一块小芯片上。
电子科技大学22春“电子信息工程”《嵌入式系统》期末考试高频考点版(带答案)一.综合考核(共50题)1.LPC1758微控制器的SRAM大小为:()A.8KBB.32KBC.64KBD.128KB参考答案:C2.LPC1768微控制器的P1.15引脚一共有几种功能:()A.1种B.2种C.3种D.4种参考答案:B3.LPC1768微控制器属于什么内核:()A、Cortex-M0B、Cortex-M3C、Cortex-M4D、Cortex-A参考答案:B4.串口模块的FIFO长度为:()A、16字节B、14字节C、10字节D、8字节5.在MDK软件的仿真界面查看存储器应该使用下列哪一个调试窗口:()A、Watch窗口B、Memory窗口C、UART窗口D、外设窗口参考答案:B6.系统节拍定时器的时钟来源为:()A.外设时钟B.片内RC时钟C.RTC时钟D.处理器内核时钟参考答案:D7.LPC1768微控制器中只有哪两组I/O接口可以产生中断:()A、P0和P1B、P0和P2C、P1和P2D、P1和P3参考答案:B8.下列代码中,将引起一个编译错误的行是()1)public class Test2)int m,n;3)public Test()4)public Test(int a)m=a;5)public static void main(String args[])6)Test t1,t2;7)int j,k;10)t2=new Test(j,k);11)12)A.第6行B.第5行C.第3行D.第10行参考答案:D9.LPC1768微控制器的IIC接口中,哪一个接口是开漏的引脚:()A、IIC0B、IIC1C、IIC2D、IIC3参考答案:A10.LPC1768微控制器的定时器模块进行输出匹配时,要让控制的发光二极管状态变化,应该发生什么动作:()A.输出高电平B.输出低电平C.电平状态翻转D.不进行任何动作参考答案:C11.LPC1768控制器的AD转换模块如果工作于突发模式即Burst模式,同时AD控制寄存器ADCR的最低8位为10001011,则8个AD采集通道的转换顺序是:()A、AIN0 AIN1 AIN3 AIN7B、AIN1 AIN3 AIN0 AIN7C、AIN7 AIN3 AIN1 AIN0D、AIN0 AIN3 AIN1 AIN7参考答案:A12.LPC1768属于哪一类体系结构:()A.冯·若依曼体系B.哈佛体系C.ARM体系D.X86体系参考答案:B13.外设时钟PCLK为10MHz,定时时间为100us,不使用预分频,则匹配寄存器的值为:()A.1200B.2000C.1000D.4800参考答案:C14.LPC1751微控制器的SRAM大小为:()A.8KBB.32KBC.64KBD.128KB参考答案:A15.下列程序段的输出结果是()。
目录引言 ............................................................................................................................... 错误!未定义书签。
1 ARM概述.............................................................................................................. 错误!未定义书签。
1.1 ARM微处理器的应用领域及特点 (3)1.1.1应用领域 (3)1.1.2ARM微处理器特点 (3)1.2 ARM微处理器系列 (3)1.3 LPC2132芯片介绍 (4)2 交通灯系统分析 (4)2.1 软件系统启动过程 (5)2.2 方案确定 (5)2.3 交通灯工作原理 (5)3 主要函数分析及程序流程 (6)3.1 主要函数寄存器分析 (6)3.2 程序流程图 (7)4 调试步骤 (9)5 总结 (9)谢辞 (11)参考文献 .................................................................................................................... 错误!未定义书签。
附录.......................................................................................................................... 错误!未定义书签。
引言纵观单片机的发展和应用, 51 单片机越来越无法满足用户的需求, ARM 高速 32位单片机的出现,缔造了嵌入式系统的新纪元.嵌入式系统是指以应用为中心,以计算机技术为基础,软件,硬件可裁减,适应应用系统对功能、可靠性、成本、体积、和功耗严格要求的专用计算机系统。
电子信息工程专业一、培养目标电子信息工程专业培养具备现代电子技术理论、掌握电子系统设计原理与设计方法,具有较强的计算机、外语、相应工程技术应用能力以及在本专业领域跟踪新理论、新知识、新技术的能力,能在信息通信、电子技术、智能控制、计算机与网络等领域和行政部门从事各类电子设备和信息系统的科学研究、产品设计、工艺制造、应用开发和技术管理的工程技术人才。
二、专业特色遵循“厚基础、重实践、宽口径”的教育思想,重视专业基础和专业技能培养。
导航及应用技术方向侧重于卫星导航的原理、信号体制和终端设计、数据处理等。
信息处理技术方向侧重于音视频信号的产生、获取、传输、处理及应用。
三、培养标准本专业主要学习电子信息工程方面的基本理论和基本知识,学习信息获取、信号处理、信号传输以及电子信息系统设计、应用开发等方面的专业知识,接受电子工程、信息工程、计算机辅助设计实践的基本训练,掌握电子设计、信息处理、应用开发和集成电子设备及信息系统的基本能力。
毕业生应获得以下几个方面的知识和能力:1.身心健康,具有良好的工程职业道德、爱国敬业精神、丰富的人文科学素养和社会责任感。
2.具有从事电子信息工程领域科学研究、工程设计、技术服务等工作所学的数理知识和其他相关的自然科学知识。
3.掌握信号与系统、电子技术、电磁场与电磁波、信息论与编码、计算机基础等基本理论和基本知识,具有系统的工程实践学习经历。
4.掌握电子系统、信号处理、信息传输等基本分析、设计、开发、测试和应用的基本知识、具有集成电子设备及信息系统的工程实践学习经历,具有综合应用科学理论和工程技术分析解决工程问题的能力,具有追求创新的意识和对电子产品、技术与设备进行研究、开发、设计和技术改造或创新的初步能力,了解本专业的前沿发展现状和趋势。
5.熟悉信息产业的基本方针、政策和法规,了解企业管理的基本知识。
6.掌握文献检索、资料查询及运用现代信息技术获取相关信息的基本方法。
7.具有较好的组织管理能力、表达能力和人际交往能力以及良好的团队意识和合作精神。
编号:桂林电子科技大学信息科技学院毕业设计(论文)外文翻译(译文)系别:电子工程系专业:电子信息工程学生姓名:韦骏学号:0852100329指导教师单位:桂林电子科技大学信息科技学院姓名:梁勇职称:讲师2012 年6 月5 日设计与实现基于Modbus 协议的嵌入式Linux 系统摘要:随着嵌入式计算机技术的飞速发展,新一代工业自动化数据采集和监测系统,采用核心的高性能嵌入式微处理器的,该系统很好地适应应用程序。
它符合消费等的严格要求的功能,如可靠性,成本,尺寸和功耗等。
在工业自动化应用系统,Modbus 通信协议的工业标准,广泛应用于大规模的工业设备系统,包括DCS,可编程控制器,RTU 及智能仪表等。
为了达到嵌入式数据监测的工业自动化应用软件的需求,本文设计了嵌入式数据采集监测平台下基于Modbus 协议的Linux 环境采集系统。
串行端口的Modbus 协议是实现主/从式,其中包括两种通信模式:ASCII 和RTU。
因此,各种药膏协议的设备能够满足串行的Modbus通信。
在Modbus 协议的嵌入式平台实现稳定和可靠。
它在嵌入式数据监测自动化应用系统的新收购的前景良好。
关键词:嵌入式系统,嵌入式Linux,Modbus 协议,数据采集,监测和控制。
1、绪论Modbus 是一种通讯协议,是一种由莫迪康公司推广。
它广泛应用于工业自动化,已成为实际的工业标准。
该控制装置或不同厂家的测量仪器可以链接到一个行业监控网络使用Modbus 协议。
Modbus 通信协议可以作为大量的工业设备的通讯标准,包括PLC,DCS 系统,RTU 的,聪明的智能仪表。
随着嵌入式计算机技术的飞速发展,嵌入式数据采集监测系统,使用了高性能的嵌入式微处理器为核心,是一个重要的发展方向。
在环境鉴于嵌入式Linux 的嵌入式工业自动化应用的数据,一个Modbus 主协议下的采集监测系统的设计和实现了这个文件。
因此,通信设备,各种药膏协议能够满足串行的Modbus。
《嵌入式系统》教学大纲注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。
(-)课程地位《嵌入式系统》是自动化专业的一门实用性很强的专业选修课程,在“计控管” 一体化课程体系中,属于控制类课程群的核心课程,是检测和优化管理的基础。
嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
是目前自动化装置实现的首选技术,有广泛的应用领域。
课程的任务是使学生了解嵌入式系统的基本原理和基本组成;掌握典型的ARM嵌入式处理器的硬软件特点和开发方法。
学生通过本课程的学习,使学生掌握嵌入式系统开发的基本方法,具备嵌入式系统的初步设计能力和实践技能。
(二)课程目标1.理解嵌入式系统的基本原理和基本组成,在思政教育方面理解其在建设各领域所发挥的作用。
2.掌握典型的ARM嵌入式处理器的硬软件特点和开发方法。
3,掌握典型的ARM嵌入式开发技能,为工程中自动化仪表和系统产品的设计、开发和生产打下技术基础。
二、课程目标达成的途径与方法以课堂教学为主,学生自学和综合性实验等途径和方法达成课程目标。
课堂教学主要讲述嵌入式系统的基本概念,基本原理、典型产品的硬软件资源、开发工具、系统设计和开发方法。
并将实例融入理论教学中,使学生能够更加容易理解抽象的理论知识,提高学习的兴趣,熟悉嵌入式系统技术知识体系,形成良好的思维方式和学习方法。
在课堂教学中, 充分引入互动环节,提高教学效果。
学生自学,针对某些较为容易理解或先期讲解较为充分的知识点,列出部分内容作为学生自主学习环节,训练、形成良好的专业知识学习方法,培养学生自主学习意识和能力。
综合性实验,学生在理解和熟悉硬软件资源和开发工具基础上,设计系统方案并实施,给出数据处理、结果分析及结论。
实现基本实践技能的训练,培养理论知识的应用能力、实验数据分析和处理能力、以及团队协助能力。
三、课程目标与相关毕业要求的对应关系四、课程主要内容与基本要求第一章ARM处理器概述掌握ARM处理器的架构了解STM32系列ARM处理器的特点与性能掌握ARM处理器系统的开发要点了解如何提高ARM处理器的开发技能第二章STM32应用基础了解STM32系列处理器选型指南掌握STM32处理器的内部结构、电源管理、时钟管理、存储结构与映射第三章STM32常用固件库的使用与编程了解STM32固件库概述掌握STM32外设固件库调用基础和各类固件库第四章GPIO端口的结构与编程应用掌握GPIO的硬件结构和功能、锁定与配置机制掌握I/O端口外设的映射、GPIO寄存器了解GPIO编程应用第五章STM32处理器的中断技术掌握STM32中断通道的管理、中断优先级的设置、外部中断/事件控制器了解STM32中断编程实例第六章STM32定时/计数器的编程应用掌握通用定时器TIMx的结构、RTC的功能与操作掌握系统时钟SysTick的功能与使用、看门狗定时器的功能与使用了解定时器的编程应用实例第七章串口通信技术与编程应用掌握USART的功能和内部结构、寄存器、收发格式、波特率的设置、硬件流控制、中断请求与模式配置了解USART编程应用实例第八章A/D转换器的接口与编程应用掌握ADC的主要特征与架构、通道选择与工作模式、校准与数据对齐、寄存器与中断了解ADC应用编程实例第九章STM32处理器综合应用实例掌握各应用原理了解各应用编程五、课程学时安排六、实践环节及基本要求七、考核方式及成绩评定表1考核方式及成绩评定表考核类别考查注:试卷中,课程目标1总分C1。
电子科技大学实验报告课程名称微处理器系统结构与嵌入式系统设计实验名称ARM汇编基础实验任课教师 XXX 实验教师 XXX姓名黑XX学号2012XXXXXXXXX 实验地点 XXXXXXX 分组号 X组时间 XXXX年 X月X日XX:XX~XX:XX一、实验目的1.掌握ARM汇编指令。
2.学习掌握C与汇编混合编程基础。
3.熟练使用ARM调试工具RVDS进行调试操作。
二、实验内容1.熟悉ARM汇编。
2.用ARM汇编实现1+2+...+N。
3.C调用汇编实验(实现字符串拷贝功能)。
4.汇编调用C实验。
5.ARM汇编实现冒泡算法(选做)三、实验步骤1)用ARM汇编实现1+2+….n的运算。
在sum.s文件中,添加如下代码:SUN_L1ADD R0,R1BVS SUM_ENDCMP R1,R2BHS SUM_ENDADD R1,#1B SUN_L12)理解C和汇编,并用汇编程序实现字符串拷贝,并在C程序中调用该汇编程序。
在汇编文件testfile1. s中添加两行汇编代码,实现:拷贝源字符串的一个字节到R2中,将拷贝的字节复制到目标空间。
关键代码如下:strcopy;------------------------------------------;用汇编实现字符串拷贝LDRB R2,[R1],#1 ;R1对应源字符串首地址,利用寄存器间接寻址读取字符到R2STRB R2,[R0],#1 ;R0对应目的字符串首地址,利用寄存器间接寻址保存字符CMP R2,#0BNE strcopyMOV PC,LR;------------------------------------------END ;文件结束3)在汇编中调用C函数。
在汇编文件testfile2.s中相应位置添加汇编代码,通过调用c函数g()实现1+2+3+glovb1,结果存在R8中。
关键代码如下:STR LR,[SP,#-4]!MOVS R0,#1MOVS R1,#2MOVS R2,#3LDR R4,=glovb1LDR R3,[R4] ;传递参数BL gMOV R8,R0ADD sp,sp,#4LDR pc,[sp],#4中,通过伪指令EQU,定义N的值。
嵌入式实习报告 3 篇嵌入式实习报告篇 1班级:优异 1301 姓名:刘 __短短三周的很快就过去了,在中软国际嵌入式方向班的第二次实习立刻就要结束了。
固然只有短短的三周,但我学会了好多知识,学习了在 Linux-Fedora14 操作系统的环境下达成鉴于Smart210SDK开发板和 DS18B20的温度收集及显示系统还有按键控制 LED灯并实现开机和关机的有关功能,这些知识让我们对嵌入式有了更进一步的认识与熟习。
作为一名大学生,纵观此刻的就业局势,国家高校的扩招,世界金融危机的横扫,大学生应该有一种安不忘危的紧急感,特别是对已经度过几年大学的我来说,毕业其实不是一个遥远的词汇。
宝剑锋从磨砺出,梅花香自苦寒来,缺乏了平时的锻炼,没有厚积自然不可以有薄发。
第一我得有思想上的紧急感,在学校学习的都是理论知识,实践经验则是少之又少。
综合能力强的人材才是这个社会需要的,成长成为社会需要的人材是我的个人奋斗目标。
有了强盛的精神动力,有了安如盘石的毅力,相信成功其实不遥远。
第一,经过这些天的实训我学到了好多知识。
这一阶段在Linux-Fedora14操作系统的环境使用Smart210SDK开发板做一些程序设计并烧写到 SD卡中经过 Smart210SDK开发板来实现程序的履行,经过对 Smart210SDK开发板的一步一步的熟习和认识我们展开了嵌入式的基本的程序烧写、调试、履行这些有关的锻炼过程。
最后我们做了两个项目:第一个是鉴于 Smart210SDK开发板的按键控制 LED灯而且实现开机和关机的有关功能与实现 --- 项目功能是:实现长按开发板上的 K1 键实现开机或关机,在开机状态下能够实现 K1 短按控制 LED1的点亮与熄灭、 K2 短按控制 LED2的点亮与熄灭、 K3 短按控制 LED3的点亮与熄灭、 K4 短按控制 LED4的点亮与熄灭。
项目波及的有关技术是:有关存放器的调用,延时子函数的调用,LED灯的初始化,实现按键的长按与短按的控制的C语言程序的设计与实现。
第一章测试1.除了单片机这一名称之外,单片机还可称为_和_。
答案:2.在家用电器中使用单片机应属于微型计算机的()A:辅助设计应用B:数值计算应用C:测量、控制应用D:数据处理应用答案:C3.单片机与普通计算机的不同之处在于其将_、_和___三部分集成于一块芯片上。
答案:4.8031的CPU是由RAM和EPROM所组成。
()A:对B:错答案:B5.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。
()A:对B:错答案:A6.在MCS-51中,为使准双向的I/O 口工作在输入方式,必须保证它被事先预置为1。
()A:错B:对答案:B7.PC可以看成是程序存储器的地址指针。
()A:错B:对答案:B8.下面的哪一项应用,不属于单片机的应用范围。
()A:数据库管B:家用电器的控制C:汽车电子设备D:工业控制答案:A9.单片机是一种CPU.()A:对B:错答案:A10.AT89S52单片机是微处理器。
()A:错B:对答案:A第二章测试1.AT89S51 单片机不论是进入空闲模式还是掉电运行模式后,片内RAM和SFR中的内容均保持原来的状态。
()A:错B:对答案:B2.AT89S51单片机进入掉电运行模式,CPU和片内的外围电路(如中断系统、串行口和定时器)均停止工作。
()A:错B:对答案:B3.AT89S51单片机的掉电运行模式可采用响应中断方式来退出。
()A:错B:对答案:B4.AT89S51单片机共有26个特殊功能寄存器,它们的位都是可以用软件设置的,因此都是可以位寻址的。
()A:对B:错答案:B5.堆栈区是单片机内部的一个特殊区域,与RAM无关。
()A:对B:错答案:B6.在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为___。
答案:7.内部RAM中,位地址为30H的位,该位所在字节的字节地址为(26H)。
若A中的内容为63H,那么,P标志位的值为___。
答案:8.使用8031单片机时,需将FA引脚接_电平,因为其片内无_存储器。