首页> 外文学位 >Microcontroller Programming for the Modern World
【24h】

Microcontroller Programming for the Modern World

机译:现代世界的单片机编程

获取原文
获取原文并翻译 | 示例

摘要

Microcontroller development is much too hard, not only for beginners, but also for experts.;While the programming languages community has developed rich high-level languages and run-time systems that make programming traditional large systems easy and fun, the microcontroller developer languishes in a world of direct register access, incomplete C compilers, and manual memory management. For the past four years, the Rice Computer Architecture Group has been addressing this by developing Owl, an open-source microcontroller development system for the modern world. Owl includes support for the proven and easy-to-use language Python. It also supports Medusa, a new language designed specifically for embedded, concurrent programming. Finally, it introduces Hoot, a distributed computing environment that allows a programmer to treat a heterogeneous collection of controllers and networks as a single large application.;This thesis presents the design of Owl as well as a detailed quantitative evaluation of it. These results show that not only is it possible to run sophisticated system software on a microcontroller, but that doing so makes building applications much easier. The results and innovations presented here are adaptable to the embedded run-times of the future and have the potential to make microcontroller development easier for everyone.
机译:微控制器的开发非常困难,不仅对于初学者而言,对于专家而言也是如此。尽管编程语言社区已经开发了丰富的高级语言和运行时系统,这些功能使对传统大型系统进行编程变得轻松而有趣,但是微控制器开发人员却为之苦恼。直接寄存器访问,不完整的C编译器和手动内存管理的世界。在过去的四年中,赖斯计算机体系结构小组一直在通过开发Owl(针对现代世界的开源微控制器开发系统)来解决这一问题。 Owl包括对久经考验且易于使用的Python语言的支持。它还支持Medusa,一种专门为嵌入式并发编程设计的新语言。最后,它介绍了Hoot,它是一种分布式计算环境,允许程序员将控制器和网络的异构集合视为单个大型应用程序。;本文介绍了Owl的设计以及对其的详细定量评估。这些结果表明,不仅可以在微控制器上运行复杂的系统软件,而且这样做使构建应用程序更加容易。此处介绍的结果和创新适用于未来的嵌入式运行时,并且有可能使每个人都更容易进行微控制器开发。

著录项

  • 作者

    Barr, Thomas W.;

  • 作者单位

    Rice University.;

  • 授予单位 Rice University.;
  • 学科 Computer science.;Electrical engineering.;Computer engineering.
  • 学位 Ph.D.
  • 年度 2014
  • 页码 168 p.
  • 总页数 168
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号