我在7楼所指的“画板”,是连同硬件原理图设计在内的,简单来说就是项目的整个硬件设计。 而“编程”是分为两部分的,在设计原理图时为MCU分配管脚时BSP的架构已经初具雏形了,这一阶段是选择上OS或裸奔以及BSP的具体实现,而第二阶段是建立在BSP之上的应用程序/任务的实现,当然这就是项目的整个软件设计。 如果仅仅把硬件设计中的PCB Layout单独拿出来和总的软件设计去比,明显是后者难度更大,但如果拿整个硬件设计去和整个软件设计比...纯数字低速系统到算了,一旦复杂起来,要考虑的问题一多,难度就不好说了。 我一直是一人搞整个项目的,所以感觉两种差不多...毕竟都是要完成的工作,但拖时间的一定是硬件部分,PCB加工的时间可不短...如果出了问题要修改又是大量浪费时间,而软件,只要一台电脑便足够,况且在PCB加工时BSP就应该完成了大半,而如果项目中用到以往用过的MCU,那么这部分会在板加工完之前就能完成。 本人在上海,1958/月...感觉奋斗了一年不吃不喝才刚买得起半个厕所...
|