一、《嵌入式软件开发难点》
- 内存有限、螺蛳壳里做道肠;
- 处理能力有限,必须做好规划,榨取系统每一份处理能力;
- 现代开发工具和实际工具难实施,资源问题:C++/Python/Java;
- 调试跟踪问题较困难,问题定位准确性不高;
- 考虑硬件Bug稳定性等;
- 系统,驱动 应用,容错,坑时间成本。
二、《嵌入式硬件开发难点》
- 模块选项,设计原理图(BOM表,名称,型号,品牌,封装参数);
- PCBLAYOUT(考虑空间、电磁干扰,散热,信号传递,布线尽量短,信号传递可靠性,大电流,小电流模拟信号和数字信号、模拟信号、高频信号、低频信号);
- 硬件调试,软硬件集成调试。