ARM嵌入式技术在工业和生活中正得到越来越广泛的应用,为了适应技术的发展和社会的需求,满足为社会培养创新型人才的需要,高校通信类和电子类专业开设ARM嵌入式技术相关课程及其实验课程将成为趋势。在课程中设置合理实验,可以有效提高学生的动手能力和培养创新性思维,帮助学生更快、更好地掌握理论和应用技术。 论文设计的ARM嵌入式教学实验系统包括一块适合普通高校嵌入式技术实验课程教学的实验开发板及其配套的实验。该实验系统针对一般高校所开设的ARM嵌入式技术相关课程的要求而设计,配套实验符合教学大纲及实验课时的要求。 论文设计的实验开发板主要组成模块有:最小系统,包括控制器模块、电源模块、复位模块、Flash ROM模块、SDRAM模块、JTAG接口等;扩展接口,包括LED、键盘、RS232串口、I2C接口、液晶模块、以太网模块等。实验开发板采用S3C4510B网络控制芯片用作控制和信号处理,使用网络接口芯片DM9161和隔离变压器H1102完成网络接入,使用AM29LV160和HY57V641620HG构建16位存储单元,使用AT24C01和PCF8583来构建I2C接口,使用MAX232完成TTL电平转换以扩展RS232串口,并扩展键盘和LCD实现人机交互。实验开发板的硬件设计充分考虑了一般高校实验室的条件和需求,能够较好地将成本控制在150元左右,有利于在有限的条件下为每个学生尽可能的创造动手制作PCB的实验条件。实验板的接口设计能够让学生较为方便地开展实验,并考虑了实验板扩展和二次开发的需要。 论文设计的实验系统配套实验主要有基础实验、扩展实验和设计实验。基础实验主要帮助学生熟悉嵌入式系统的片内资源和特殊功能寄存器的配置方法,对整个嵌入式系统的架构有一定的理解,能编程完成一些简单的控制功能;扩展实验主要帮助学生建立嵌入式系统开发和设计的基本理念,能够设计和实现常见的外设驱动程序,能够进行操作系统的配置和移植,能够自行对实验板进行一定程度的扩展;设计实验能够帮助学生提高嵌入式系统的设计开发能力,使学生能根据需要设计出实现一定功能的扩展模块,从而使实验板扩展成实现具体功能的工业产品。基础实验包括ADS集成环境实验、键盘实验(GPIO输入)、LED实验(GPIO输出)、定时器实验、外部中断实验、UART串口通信实验、I2C接口实验、液晶显示实验;扩展实验包括建立交叉编译环境实验、操作系统编译实验、操作系统移植实验、以太网通信实验、TFTP实验、WEB访问实验;设计实验包括TCP/IP协议栈实验、Web服务器实验。学生通过完成基础实验、扩展实验和设计实验来达到教学大纲的要求,并可以在此基础上进行更深入的创新性开发实验,可以满足一般高校嵌入式技术实验课程教学的需要。 论文介绍了嵌入式交叉编译环境的建立以及实验开发板设计完成后进行的调试。实验开发板移植的嵌入式操作系统为uClinux,采用的Bootloader为U-boot。论文还简单介绍了实验系统的扩展方案和二次开发方案,并对嵌入式新技术的发展做了粗浅的探讨。 论文所做的工作以科学发展观为指导,是对普通高校ARM嵌入式技术实验课程设计的一次有益探索。
上传时间: 2013-04-24
上传用户:jjq719719
LibUIDK是专业开发Windows平台下图形用户界面的开发包,该开发包基于Microsoft的MFC库。使用此开发工具包可轻易把美工制作的精美界面用VC实现,由于使用LibUIDK创建的控件都可以从控件工具栏中拖入,所以极大的提高了新产品的开发速度,并大大增强图形用户界面(GUI)的亲和力。LibUIDK还可以使您的软件轻松具有当今流行的换肤功能,以提高产品的竞争力。
标签: LibUIDK Windows 图形用户界面 开发包
上传时间: 2013-12-17
上传用户:youth25
类似于安利公司的奖金制度下的会员层次关系、会员级别、会员奖金等,可通过Excel进行报表输出,采用Access桌面数据库。
标签: 制度
上传时间: 2015-08-04
上传用户:ukuk
软件工程学是指导计算机应用专业学生进行软件设计的工具。针对专业学生的特点,从实际教学出发,在对多个小软件项目的研究基础上,提出首先结合小软件项目,以传统的结构化的方法为主线全面系统的进行教学设计,将软件工程思想贯穿于教学中,这样可以从综合的观点看待整个系统开发过程。然后以快速原型法、面向对象法为辅线扩展学生进行软件设计的思路,从而总体上提高学生进行软件设计、编写文档的能力。
上传时间: 2013-12-19
上传用户:luopoguixiong
可编程逻辑器件的开发与应用实验教学大纲 本课程是高等院校电气、信息、通信类专业的一门技术基础课。通过本课程的学习,使学生获得数字系统设计和可编程逻辑器件方面的基本概念、基本知识和基本技能,培养他们对数字系统的分析与设计的能力,为后续课程的学习及今后的实际工作打下良好的基础。
上传时间: 2016-02-04
上传用户:希酱大魔王
2007第五届全国信息与计算科学专业教学改革研讨会中白峰杉的报告内容 信息与计算科学——社会需求与专业未来发展的思考
上传时间: 2016-05-11
上传用户:lxm
《软件工程》是计算机科学与技术、网络工程专业教学计划中一门重要的专业限选课,是综合性和实践性都很强的课程,通过介绍软件工程中的方法学,培养学生的软件素质,提高学生的软件开发能力。本实训的目的和任务是围绕着加强学生实践动手能力的应用人才培养模式要求,结合软件开发各过程的特点,以VISIO为上机环境,加深对需求分析、系统设计、项目管理工具的掌握;通过选择某种高级语言编写程序代码,培养学生初步掌握软件测试的技术。
上传时间: 2014-01-17
上传用户:黑漆漆
统计分析软件课程设计是专业必修的实践教学课程。通过课程设计使学生系统地了解SAS软件的基本统计分析功能和操作编程方法,掌握描述统计、假设检验、回归分析和方差分析等统计方法,并将此方法运用于社会经济问题的管理、决策及因素分析中。使学生了解当前统计方法应用的前沿和热点问题。
上传时间: 2017-01-14
上传用户:ynsnjs
通过仿真得到 信号误码率与信噪比的关 系, 从而为实际中 调制和解调 系统设计提供一定的理论依据。 同时 , 通过仿真技术的探讨 , 以期能为 专业教学改革提供一些新的思路
上传时间: 2014-01-02
上传用户:阳光少年2016
“计算机组成原理”是计算机专业的一门核心课程。传统的计算机组成原理实验是在指令格式、寻址方式、运算器、控制器、存储器等都相对固定的情况下进行,学生主要进行功能实现和验证,缺少自主设计和创新过程。 为改变这种状况,须更新现有的计算机组成原理实验系统。采用FPGA芯片作为载体,使用EDA开发工具,用硬件描述语言实现不同的硬件逻辑,再与硬件的输入输出接口线路相连,最终组成一台可用于组成实验教学的完整计算机系统。这期间学生将掌握组成原理实验系统的各个部件的功能及其相互之间如何协作。本实验系统能够让学生完成有关计算机组成原理的部件实验和整机实验:部件实验包括加法器、乘法器、除法器、算术逻辑运算单元、控制器、存储器等;整机实验可以独立实现各部件的功能描述。该系统能够帮助学生巩固课堂知识并增强设计能力。 为实现上述目的,依据EDA技术的开发流程和方法,建立了一个完整的体系,其中包括控制模块、内存模块、运算器模块、通用寄存器组及其控制部件、程序计数器、地址寄存器、指令寄存器、时序部件、数据控制部件、状态值控制部件,以及为帮学生调试而专门设计的输出观察部件。在Quartus Ⅱ开发环境下,使用Altera公司FPGA芯片,采用VHDL,语言设计并实现了上述模块。经过仿真测试,所实现的各功能模块作为独立部件时能完成各自功能:而将这些部件组合起来的整机系统,可以执行程序段和进行各种运算处理,达到了设计要求。
上传时间: 2013-06-01
上传用户:hebmuljb