您如何看待在工業嵌入式環境中使用android?Android在工業嵌入式環境中
我在想,例如,一臺帶觸摸屏顯示器的自動售貨機。我能想到的許多優點:
- 這將增加了簡單製作的高級用戶界面
- Android提供調諧庫來處理,如低功耗的互聯網連接或者加密連接
- 由於Dalvik虛擬機任務,它更容易在不同的硬件平臺上運行(ARM9 - ARM11 - ....)
,但也有一些缺點,如:
- Android並不被認爲是關鍵任務環境(如處理金錢的設備)......至少在某種程度上不是。
- 如果沒有及時更新,軟件可能會有一些危害安全的錯誤。問題因廣泛採用而惡化。
- 有人可能認爲Android是資源飢餓,而不是實時的Linux實現,代碼用C編寫而不是java。
在互聯網上,你可以找到關於這個問題的一些資源,但最重要的是過時的:
http://www.androidforembedded.com/whitepaper/android-for-embedded.pdf
任何人有直接經驗對此事也可以聯繫我對某些資源?你怎麼看待這些傢伙?
乾杯,
+1表示工業應用與處理貨幣的區別。如果您忘記了信用卡代碼,您可能會失去與卡公司的供應商特權,並喪失以前交易的收益。如果你搞錯了材料處理代碼,你可能會殺死某人。 – 2011-03-10 03:49:40
工業並不一定意味着安全至關重要,但它絕對意味着「堅固」。任何工業產品必須能夠經受住水,灰塵,化學品,大量EMI,蹩腳的電壓供應等等的惡劣環境。期望在工業應用中按下按鈕的普通人會戴上非常髒的手套。至於安全關鍵的工業軟件,唯一可以接受的操作系統是一個經過詳細源代碼驗證並通過C(或可能是Ada)的安全子集實現的RTOS。 Linux和Android完全沒有問題。 – Lundin 2011-03-10 10:03:44
幾個工作之前,我們有一臺機器,兩個網球場的大小,與觸摸屏用戶界面。有一些聲學觸摸輸入技術非常堅固。 – 2011-03-15 22:47:42