[讨论] mediatek soc 开源是什么意思

楼主: musashi023 (EE等身大海葵SoC)   2020-05-13 13:03:40
在xda或是很多国外论坛
讨论到关于Snapdragon和mediatek soc为什么市场占有率差这么多
除了品牌形象,常常也会讨论到开源相关的问题
有点不清楚他们指的open source是open哪部分
不是都是arm架构吗?
又既然开源可以迎合市场需求,那mediatek干麻不开源?是很难吗
有人可以解答一下吗
不知道有没有错板,谢谢
作者: mengmengcats (流浪橘白猫)   2020-05-13 13:15:00
Driver阿,现在新出的手机Driver是包在Vendor分区里面,你源码树不开源,玩什么东西,Kernel不开源,就代表只能用低效的方式去修Bug举个例子,博通的私有技术,BCM_Nat就是私有库,不开源,你第三方firmware,想调用这项技术,那就是非法的,你只能透过一些绕过的方案去调用一些函式库,根本无法发挥本身Soc的设计http://i.imgur.com/RBcgziW.jpg除了公有代码以外,每间手机商都有自己的私有库,例如这台LG G7,本身有2层萤幕,1层拿来实现AOD,假设不开源,就只能用GSI搭配原厂的Vendor,那后果就是Bug没办法有效的处理,最显而易见的就是萤幕开启后会闪烁后关闭,需再次启动萤幕来使用,怎么解决呢?那就是用完整的代码库重新编译一次解决,没有完整代码库,就只能靠着码农硬解Bug了

Links booklink

Contact Us: admin [ a t ] ucptt.com