你是说在Linux下开发和在windows下用C开发嵌入式吗?
可能就是具体的工作工具链的不同,对编码编程来说其实没有什么差别。
都是需要编写好代码、然后编译输出,然后上载到具体硬件上调试
这里编写代码的工具可能不同(其实也可以相同,比如都可以采用VC Code之类的环境进行编码)
然后编译配置可能不一样(其实也可以一样,都是一种交叉编译环境)
最后上载处理倒是真的不同,起码2个环境下对设备的标识都不同的,但核心原理也是类似的,都是调用相应的处理过程把数据写入。
嵌入式Linux上面分应用开发和承载软件开发,应用开发和Windows基本一样,无非就是调接口
承载软件就不一样,需要对嵌入式相关外设,以及操作系统的特性有相当的了解