我正在用 C++ 为不支持操作系统的嵌入式系统编写一个项目;几乎没有库支持。非常裸机。因此,我的相当多的代码是紧密耦合的(例如,软件触发的中断和它们正上方的层)。
我正在做的部分工作涉及更改串行端口配置,从而驱动 PC 端(UI 端)和微处理器(活动端)的并发更改。到目前为止,我在一个非常小心的增量类型开发中做得很好(一块一块地安装它)。但是,我希望对我的代码在工程意义上的工作更有信心。
对于这种情况,您会推荐什么样的方法/框架?
编辑:
我在 Tern, Inc. 制造的 ACore86 板上使用 AMD186 ES。编译器:Paradigm,免费版(随板提供)。不幸的是,我没有选择改变我正在做的事情。