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

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

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

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