首页> 外文会议>American Society For Engineering Education Annual Conference and Exposition >MODERNIZING THE MICROCONTROLLER LABORATORY WITH LOW-COST AND OPEN-SOURCE TOOLS
【24h】

MODERNIZING THE MICROCONTROLLER LABORATORY WITH LOW-COST AND OPEN-SOURCE TOOLS

机译:用低成本和开源工具现代化微控制器实验室

获取原文

摘要

Instructors in the area of embedded systems face an ongoing struggle to incorporate current design and development techniques into their laboratory exercises. In addition to the difficulty of keeping pace with technological advances in the field, a significant investment is often made in the design tools and development boards with the expectation that these costs will be amortized over five years or more. Fortunately, a number of microcontroller manufacturers have adopted the IEEE 1149.1 Standard Test Access Port, more commonly known as a JTAG interface, to facilitate programming and debugging their processors. Software development tools have also begun to converge into a collection of open-source point tools, such as a compiler and assembler, that are managed by an open-source integrated development environment. As a result, instructors can easily provide a sophisticated development environment for embedded systems using tools and techniques very similar to those used in industry, supporting a variety of microcontrollers for less than the cost of a typical textbook. We have used such a development environment in a microcontroller systems design course for second-year students in Electrical Engineering and Computer Engineering, using ARM Cortex-M3 microcontrollers. Our students are able to program the microcontrollers in both C and assembly language, or a combination of the two. We use the GNU debugger, gdb, with a commercial high-speed USB-to-JTAG interface and a low-cost development board. Students performed all of the essential development tasks, writing their programs, compiling them, and debugging their code, from within the Eclipse integrated development environment.
机译:嵌入式系统领域的教师面临着持续的斗争,将当前的设计和开发技术融入其实验室练习中。除了难以跟上该领域的技术进步的步伐外,设计工具和开发板通常在设计工具和开发板上进行了大量投资,期望这些成本将在五年或以上摊销。幸运的是,许多微控制器制造商采用了IEEE 1149.1标准测试访问端口,更常见称为JTAG接口,以便于编程和调试其处理器。软件开发工具还开始收敛到由开源集成开发环境管理的开源点工具(例如编译器和汇编程序)集合中。因此,教师可以轻松提供使用与工业中使用的工具和技术非常相似的嵌入式系统的复杂的开发环境,支持各种微控制器,以低于典型教科书的成本。我们在使用ARM Cortex-M3微控制器中使用了在电气工程和计算机工程中的二年级学生的微控制器系统设计课程中使用这种开发环境。我们的学生能够在C和汇编语言中编写微控制器,或者两者的组合。我们使用GNU调试器GDB,具有商业高速USB到JTAG接口和低成本开发板。学生们从Eclipse集成开发环境中完成了所有基本的发展任务,编写他们的程序,编制和调试代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号