|
发表于 2022-7-9 17:07:26
|
显示全部楼层
很抱歉,我们3399目前不开源的部分为 uboot部分和buildroot部分,可能是因为应用场景的不同,buildroot不开源的原因为我们将编译好的文件系统放入了源码包,buildroot编译会导致源码包体量很大,首次编译很慢。uboot是有我们特殊处理的,这个我们很多平台都是不开源的。这样的情况下对实际产品开发上是没有影响的,移植驱动对应内核部分,写app也不需要制作文件系统,您如果想学习buildroot 自己制作文件系统,可能3399平台不太适合您,它最初没有考虑教育市场这方面,像自己学习Linux制作文件系统,可能imx6u系列更适合您。我们在后续平台维护过程中确实有收到一些学习者想要这方面资料的需求,所以我们后续的瑞芯微系列产品OK3568我们只做了uboot的闭源处理,buildroot是开放给咱们使用的。但它的缺点也是明显的,需要运行VM的宿主机至少提供60G的物理内存,8G的运行内存。而OK3399Linux源码的编译只需要不到5G的物理内存以及2G的运行内存。 这是宿主机需要提供给VM提供的条件,编译build root宿主机本身就需要 16G 左右的运行内存。 |
|