2016 - 2024

感恩一路有你

x86主板 从事嵌入式底层软件设计工作需要学习哪些?如何做好软件设计?

浏览量:1654 时间:2021-03-19 20:40:22 作者:admin

从事嵌入式底层软件设计工作需要学习哪些?如何做好软件设计?

事实上,嵌入式系统非常广泛,包括裸机、RTOS(有几个系统,但它们是相似的)和Linux。在开发语言方面,C仍然是主流,C也是。如何做好软件设计,关键取决于个人的逻辑思维能力,以及程序的组织结构。恐怕你的逻辑思维能力与你的教育背景有很大关系。对于相同的功能,不同的人会有不同的认识。虽然可以工作,但有些人的代码乱七八糟,没有规则来定义,反正很难维护;有些人的代码干净整洁,一目了然。

在我看来,功能的实现只是最基本的要求。如何实现代码的简化、整洁、高效和逻辑清晰是一个难点,需要不断的个人总结和改进。

研发全新独立于ARM,x86,RISC-V之外的芯片架构有多难?

开发这个东西并不难。这是一个标准。就像铁路轨道的宽度一样。有宽的轨道和窄的轨道。如果你的技术足够强大,你的市场份额更大,你实际上就是标准。改变标准不能威胁华为。应该是他自己的。如果华为不使用自己的标准,只会损害自己的经济利益。华为甚至可以坚持自己的标准,因为它的市场份额大到足以压制其他标准。

所以不要把这东西看得太高。双方突然改变标准是无利可图的,可能会影响华为的进步步伐,但根本改变不了华为进步的大方向,所以不要太在意。

此外,Android是开源的,与windows不同。如果我们开发自己的架构,华为可以改变Android或鸿蒙的底层,以适应新的架构。如果不改变架构,小米和蓝绿工厂可以使用麒麟CPU。否则,新架构CPU只能自己使用,除非新架构图纸授权给其他公司。

x86主板 androidx86安装详细教程 x86硬件设计

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。