嵌入式软件工程师应该对编写可移植且可重复使用的生产软件感兴趣。社会对每12到18个月刷新一次嵌入式系统的需求非常苛刻,对于许多系统,从头开始是不现实的。作为福建省体彩网人员,我们真的应该对前沿技术感兴趣,而不是… 继续阅读 技巧和窍门–学习使用ANSI-C编写可移植代码
博客
工具类– The Sandlot
工程师对他们正在从事的工作所拥有的心态可能会对项目的成败产生重大影响。许多专业福建省体彩网人员已经习惯了使用“sandboxes”。沙盒概念的问题在于,它给人一种幻想,即工作的完成结果… 继续阅读 工具类– The Sandlot
CEC–用C语言编写可移植且强大的固件
课程概述:软件福建省体彩网周期总是比启动日期要短。固件福建省体彩网人员可以动手完成架构,设计,实施和测试。从头开始是一项艰巨的工作,这很耗时,在当今的市场上已不再可能。本课程将演示如何编写可移植且功能强大的… 继续阅读 CEC–用C语言编写可移植且强大的固件
嵌入式基础–关键字const的特殊性
C中的关键字const最多可能是一个误导类型限定符。有人会认为const将指定特定符号为常数,但不幸的是并非如此。 C福建省体彩网人员可以为const使用的最佳定义是,它提供对存储位置的“只读”访问… 继续阅读 嵌入式基础–关键字const的特殊性
技巧和窍门–何时进行ASSERT或不ASSERT…
就是那个问题。断言的使用通常甚至使最有经验的福建省体彩网人员也感到困惑。福建省体彩网人员应考虑要传递给ASSERT的表达式是潜在的错误情况,还是试图捕获错误。这种情况下的错误将是应满足以下条件的运行时条件:… 继续阅读 技巧和窍门–何时进行ASSERT或不ASSERT…
工具类– The ANSI-C Standard
ANSI-C标准可能是任何嵌入式软件福建省体彩网人员都可以使用的最重要的工具之一。 ANSI C标准规定了C语言是什么,其语法,行为和功能。尽管是编写地球上大多数嵌入式软件的基础标准,但实际上很少有福建省体彩网人员… 继续阅读 工具类– The ANSI-C Standard
嵌入式基础– The difference of ‘ ‘ and ” “
嵌入式软件福建省体彩网人员通常与低级传感器交互,并且对如何使用带符号和无符号类型有很好的了解,但是在字符串和字符类型方面,许多福建省体彩网人员很容易感到困惑。以使用为例‘v’ and “v”在定义中或作为函数参数。许多福建省体彩网人员会… 继续阅读 嵌入式基础– The difference of ‘ ‘ and ” “
技巧和窍门–ARM CMSIS简介
在过去的十年中,微控制器已经变得极为复杂,从复位向量开始从头开始福建省体彩网固件已成为历史。软件的复杂性正以指数级的速度增长,并导致福建省体彩网人员以越来越高的速度依赖和利用第三方组件。为了缓解… 继续阅读 技巧和窍门–ARM CMSIS简介
工具类–开源循环缓冲区
Circular buffers are a critical component to have in the embedded software engineers’ toolbox. Over the years there have been many different implementations and examples of circular buffers that have littered the internet. I’ve grown particularly fond of the open source CBUF.h module that can be found at //github.com/barraq/BRBrain/blob/master/firmware/CBUF.h The CBUF.h module implements a circular buffer using … 继续阅读 工具类–开源循环缓冲区
使用循环缓冲区自定义printf的7个步骤
通常不建议将printf与基于微控制器的嵌入式系统一起使用,这是行业最佳实践。避免使用printf的几个原因是,它通常效率低下,具有阻塞功能并且会中断嵌入式系统的实时行为。事实是… 继续阅读 使用循环缓冲区自定义printf的7个步骤