[討論] 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