技巧和窍门–使用编译器内部函数编写可移植代码

并非所有预处理器指令均创建为相等。根据使用的是GNU C,IAR嵌入式工作台,Keil uVision还是任何其他编译器,开发人员将具有不同的预处理器指令。 ANSI-C具有有限数量的预处理器指令,该指令包含在标准中,可以视为可移植的。编译器供应商有能力… 继续阅读 技巧和窍门–使用编译器内部函数编写可移植代码

工具类– AstroGrep

使用基于Windows的计算机开发嵌入式软件的问题之一是Windows没有内置GREP功能。开发人员可以使用其IDE中的“搜索或在文件中查找”功能,但是通常这些功能不具备GREP的功能。对基于Windows的开发人员感兴趣… 继续阅读 工具类– AstroGrep

嵌入式基础–便携式固件的10种品质

便携式固件…。是模块化的,松散耦合的,具有较高的内聚性,符合ANSI-C的标准,具有干净的接口,具有可读性和可维护性的硬件抽象层(HAL),易于使用,封装和抽象数据类型都有据可查的文档,您的软件特性与便携式固件的质量?