嵌入式系统开发中的开源

Jeremy Bennett.
3评论

本文介绍了巨大的自由和开源软件可用 到嵌入式软件开发人员。硬件建模,软件工具链, 操作系统(RTOS和Linux),中间件和应用程序都是 覆盖。今天开源正在向硬件世界传播。 本文涉及使用自由和使用的优势和风险 开源软件,包括质量,支持和许可的问题。


Arduino微控制器指南

W. Durfee.
3评论

arduino. MicroController是一种易于使用但功能强大的单板计算机,在业余爱好和专业市场中取得了相当大的牵引力。 Arduino是开源的,这意味着硬件价格合理,开发软件是免费的。本指南适用于2011年的学生,或者在第一次面对Arduino的任何地方的学生。 对于高级Arduino用户,徘徊网;有很多资源。


用于ATMEL AVR微控制器的C编程入门

儿子Lam Phung
7点评论

本教程提供有关工具的信息和使用C编程的基本步骤,用于使用C的编程。它旨在针对这家族微控制器的人。本教程中使用了Atmel STK500开发板和Atmega16芯片;但是,很容易采用此处提供其他AVR芯片的信息。


嵌入式系统的实时操作系统和编程语言

javier d. Orozco,罗德里戈姆M. Santos

第1节描述了实时操作系统应该具有的主要特征。
第2节讨论了一些众所周知的rtoss的范围。
第3节介绍了用于实时编程的语言,并比较主要特征。
第4节呈现并比较不同的替代方案来实现实时Java。


并行和多核处理的软件开发

肯·卢卡克
1条评论

嵌入式软件行业希望微处理器具有增加的计算功能,维护或减少空间,重量和功率(交换)。单核处理器是1980年至2000年间的关键嵌入式行业解决方案,当时每年进行大型性能增加,并符合摩尔定律的预言。摩尔的法律指出,“可以廉价地放置在集成电路廉价的晶体管数量大约每两年一次。”随着晶体管的增加,在空间,重量和功率下,具有更高计算吞吐量的微处理器。然而,这个“免费午餐”并没有永远持续下去。在2000年开始,更高性能改善所需的额外功率变得太大了。因此,单核微处理器不再是最佳解决方案。


中断,低功耗模式和定时器a

Erik Cheever.

本文档包含许多您需要知道的东西来充分利用MSP430。 MSP430线路荣获它的低功耗使用率,并且真正利用它,您必须建立一个使用低功耗模式的中断驱动设备。


PID Without a PhD

蒂斯特蒂科特
8评论

PID(比例,积分,衍生物)控制并不像它声音那样复杂。遵循这些简单的执行步骤以获得快速结果。


C中的内存分配

Leslie Aldridge.
5点评论

本文在嵌入式编程的上下文中是关于C中的动态内存分配。它描述了用可视化辅助装置动态分配内存的过程。本文与实际数据通信切换示例的结论结束,其中包括C中的示例代码。


CPU内存 - 每个程序员都应该了解内存

Ulrich Drepper.
6评论

由于CPU内核既越来越多,那么大多数程序的限制因素现在都是如此,并且将是一段时间,内存访问。硬件设计师已经提出了更复杂的内存处理和加速技术 - 例如CPU缓存 - 但这些不能在没有程序员的一些帮助下最佳地工作。遗憾的是,大多数程序员都没有使用计算机的存储器子系统或CPU上的缓存的成本。本文介绍了现代商品硬件上使用的内存子系统的结构,说明了为什么开发CPU缓存,如何通过利用它们来实现最佳性能的方式。


嵌入式系统 - 理论与设计方法

Kiyofumi Tanaka(编辑)
3评论

本书涉及嵌入式系统的广泛的研究主题,包括基础研究,理论研究和实际工作。