为工作选择合适的仿真器可能是一项挑战。许多开发团队试图通过使用低成本开发板附带的仿真器来跳过,或者购买由其工具链供应商生产的仿真器。例如,使用IAR Workbench的团队可以购买IAR I-Jet,它可以很好地集成并提供工具… 继续阅读 工具类–选择正确的模拟器
年: 2015年
了解易失性访问警告
时不时地会出现一个有趣的编译器警告,该警告使开发人员感到惊讶。这样的警告之一是”未定义的行为:此语句中未定义易失性访问的顺序”在语句中使用IAR Workbench工具链在FreeRTOS端口中弹出此警告的示例。… 继续阅读 了解易失性访问警告
嵌入式基础–便携式固件的10种品质
便携式固件…。是模块化的,松散耦合的,具有较高的内聚性,符合ANSI-C的标准,具有干净的接口,具有可读性和可维护性的硬件抽象层(HAL),易于使用,封装和抽象数据类型都有据可查的文档,您的软件特性与便携式固件的质量?
技巧和窍门–创建和使用便携式类型的7个技巧
对于嵌入式软件开发人员而言,编写可重用,可移植且经得起时间考验的软件至关重要。以下是在C中创建和使用可移植类型的7个技巧。技巧1–使用stdint.h使用内置数据类型可能会导致不同编译器之间的可移植性问题。 C标准未指定… 继续阅读 技巧和窍门–创建和使用便携式类型的7个技巧
工具类–Kinetis-L自由板
不到十年前,工程师很难在不严重破坏其钱包的情况下掌握开发板。开发板的数量很少,通常又大又笨重。至少要花500美元买一个像样的东西并不少见… 继续阅读 工具类–Kinetis-L自由板
使用条件复杂度测试嵌入式软件
工程师似乎难以解决的嵌入式软件开发领域之一就是测试。工程师通常会对设计和实施阶段感到兴奋,但是当要证明系统正常工作时,工作和/或兴趣确实开始减弱。考虑到可能花费的时间和精力,这是完全可以理解的… 继续阅读 使用条件复杂度测试嵌入式软件
嵌入式基础– Squirrel
嵌入式软件开发人员熟悉C / C ++,但熟悉物联网,仅了解这些语言是不够的。学习一些Python和/或Java将有助于提高语言技能,但是开发人员可能还想考虑的另一种语言是Squirrel。 Squirrel语法类似于C和Java… 继续阅读 嵌入式基础– Squirrel
技巧和窍门–卸载物联网中的I
嵌入式软件开发人员的工作很多。开发人员必须是硬件,传感器,通信协议,底层驱动程序,HAL方面的专家’s API’,面向对象设计和编程语言大师。不幸的是,嵌入式工程师现在还必须了解Internet协议,Web设计,TCP / IP堆栈,加密和安全性。清单很快… 继续阅读 技巧和窍门–卸载物联网中的I
工具类– The 四月 Board
4月的董事会是Imp Developer模块的一个突破。 四月模块提供了使用标准的USB-Mini电缆,可选的电池连接器或通过标准的.100接头为Imp模块供电的功能。四月板还具有一个板载3.3V稳压器,可以承受高达17的输入… 继续阅读 工具类– The 四月 Board
CEC–驱动程序设计模式和Internet
课程概述:利用设计模式是快速有效地开发嵌入式系统的关键技术。本课程将通过为STM32L0 Nucleo开发低级驱动程序来探索驱动程序设计模式。我们将探讨通用传感器与开发板之间的接口,以及将其作为一个整体连接到Internet的方法。… 继续阅读 CEC–驱动程序设计模式和Internet