我正在为MCU(ARMCortex-M3)开发固件。这些设备没有很多RAM,因此无论如何您都应该尝试将数据放在常量内存(闪存)中。问题是这样的:设备必须提供可由接口(interface)(MODBUS)读取的“寄存器”,因此运算符(operator)读取“地址”10并获得一些数字,他/她“写入”到“地址”“101它会引起一些Action等。将有数百个这些“地址”并且访问它们会引起一些Action-例如从1-10读取导致传感器1到10上的温度测量,从11-读取20导致读取一些校准值,写入这些地址导致这些校准值存储在非volatile存储器等中-会有很多不同的功能(;目前我是这样实现的:有