2011-03-25 24 views
0

我是一個硬件noobie,一個朋友問我一個問題,我告訴他我會爲他找出答案。他正考慮在一個並不常見的國家生產Android系統,以便開展一些工作。他想使用本地製造商。他發現一些製造「機器人」硬件的人。Android軟件堆棧如何工作?

究竟是什麼意思?發展必須在哪裏開始?寫驅動程序進入內核,還是製造商通常提供這些與硬件?他能不能創建一個定製的android操作系統?

我使用AI和更高級別的東西,這不是我的一杯茶。任何信息或鏈接都會有所幫助。謝謝!

回答

0

這可能不是一個足夠具體的問題來真正回答,但基本上android是一個非常典型的嵌入式linux,具有自定義運行時環境(避免GPL用戶空間組件)和一個類似java的虛擬機。

通常情況下,設備製造商至少會爲硬件提供內核驅動程序,如果他們將其作爲Android兼容平臺進行營銷。對於較少的製造商未能提供內核資源或者甚至可能使用他們正在使用的GCC版本的資源,一直存在一些問題,因此請謹慎選擇硬件!