什么是嵌入式开发的灵魂,为什么要进行系统移植?
系统移植的意义是什么?
作为一张办卡,都可以移植哪些操作系统?
在关注韦东山老师一直鸿蒙os后,我作为初学者这的一个疑问,等待大佬的解释?
硬件板子是基础,系统是硬件的灵魂。
系统移植是为了更适合自己的硬件,发挥出最大性能。
移植哪些操作系统,要看你的板卡芯片是什么硬件平台架构的。
像我们使用的手机,年年都有新配置,所有程序重写吗,不是的,移植过来。
灵魂就是处理问题的方式,这跟架构有关了
系统移植其实是针对特定的硬件进行的针对性编译输出(处理)。
其意义就是适配各类特殊的硬件。
在嵌入式板卡开发中,适配的操作系统其实选择不多,主要是linux,然后再是其上的具体发行版(这些内核可以是一样的,只是包管理、自带的软件组合不同)、RTOS、UCOS等等。
就是鸿蒙OS,估计底层也是Linux类的内核。
程序才是它的灵魂
移植是为了让程序可以运行在不同的平台上的