Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 21164|回復: 33
打印 上一主題 下一主題

Android 需由廠商自行整合,哪個項目對你而言,挑戰最大?

[複製鏈接]
1#
發表於 2010-11-12 14:19:42 | 顯示全部樓層
Coverity Scan 2010 開放源碼完整分析報告 揭露出Android中的高風險瑕疵
2 l1 ]$ ^) U2 A- [# S$ C將近一半的開放源碼部分被列為具有高度風險9 t( ?3 f3 y, l  u3 h; r. r
1 J1 A, F0 ^& W: G5 w4 Q2 C
Coverity公司宣布Coverity2010年的開放源碼完整分析報告。這份報告從2006年起,每年由Coverity和美國國土安全部共同合作。2010年版的Coverity公司開放源碼完整分析報告詳細分析了超過 61萬行的開放源碼,包含目前被廣泛使用的各類開放性原始碼,如Android,Linux,Apache,Samba及PHP等等。5 b$ K; D3 B! V! }
1 q& Y- _4 @/ j, U5 }7 D
Coverity Scan使用的是Coverity® Static Analysis技術,透過開放源碼社群分析所提交開放源碼專案,針對分析報告中的結果做重點式的條列。
8 r2 j3 }& q: k5 l
* v; \& }6 [, K- {7 E( YCoverity Scan 2010開放源碼完整分析報告提出的重點包含:
2 J) m' ~3 g" i( h! I
( i% u5 y/ I+ d  |' }4 o•Coverity 揭露了Android kernel中的 359個程式碼缺陷,而這可能是一個將在市場上快速流通的設備可能使用的系統平台。
8 H& [% x! A( @; W- J% d( P/ x•其中有百分之二十五的瑕疵,可能造成具有高風險性的安全弱點。$ D3 X  Z& d2 W5 P! J5 {
•在被發現的程式碼瑕疵中,有將近一半的開放源碼被列為具有高度風險。0 l5 Q2 H" n7 z1 e1 R' s9 Z
•在Android及其他開放源碼專案中被發現的高風險瑕疵,若是使用Coverity事先掃描的客戶在專案完成前就會被發現並且標示,換句話說在出貨前就會被修正。
' r: i# v' I% ?1 g0 `•於開放源碼中常見的瑕疵通常是會導致系統當機或是安全性漏洞的問題,例如memory corruptions,NULL pointer dereferences,以及 resource leaks。
回復

使用道具 舉報

2#
發表於 2010-11-12 14:20:13 | 顯示全部樓層
這是首次Coverity公司針對開放源碼發佈具體而完整的細節,首先是Android kernel2.6.32(“Froyo”)。根據Google的資料,每天有超過 65,000個以上的Android設備銷售。Android預期將在2012年成為第二大智慧型手機所使用的操作系統,約佔全球智慧型手機銷量的18%。, |( ~- e9 y: x% Q, t- F+ d: w
* j. \, W) r: j7 P
Coverity 的首席科學家以及創始人之一Andy Chou表示:「像Android 這類的開放源碼軟體,能強而有力的連結起具有快速變動性質的行動設備製造商所使用的軟體供應鏈。造成目前各類現代化行動設備對開放源碼明顯的大量需求。」「Coverity的目標是幫助開放源碼開發人員在他們的開發專案中尋找以及修復所有可能造成影響的缺陷,並協助我們的客戶充分了解他們的產品和服務。」
6 [- v4 z7 [* S6 j7 R6 D : I- X* J- K+ f8 I8 c2 J- M: T7 m- z
「從我們測試的結果看來,以Android為核心的程式碼在出現缺陷的情況而言,如果與同樣規模的系統相比,缺陷出現的比例少於其他同樣規模系統的數值,這表示以Android為核心的程式碼的缺陷較少。」「然而,雖然缺陷較少,但其中有許多是屬於不能忽略的高危險性bug。我們的客戶都會在出貨之前將其修復,我們的希望就是將這些需要注意的地方事先呈現,有助於開發者及製造商在這些缺陷變成更嚴重的產品問題之前先行修復。」6 f' g% t$ b7 M% e

8 ]% j( c- f6 K( zAndroid kernel程式碼測試細節
, @# c$ @* Y$ I0 l. Q本次的Coverity Android kernel開放源碼完整分析報告是以Android kernel 2.6.32版本(Froyo)為依據。分析的核心程式碼主要使用於HTC Android系列的行動電話。除了標準的核心程式碼,測試版本尚包括支援無線網路,觸控螢幕,攝影鏡頭驅動程式。這部分的核心程式碼是由HTC Developer Center公開資訊取得,Coverity計劃將針對Android核心程式碼的測試報告中詳述程式碼中對於運作可能造成的影響,以及可能具有安全上高度風險問題的部分。& C! N8 @8 s. N" @5 |- O
' U& S9 i+ p6 P$ d! _2 c/ g; }
如果您希望取得2010年Coverity Android kernel開放源碼完整分析報告,請從 這裡登錄
回復

使用道具 舉報

3#
發表於 2011-5-5 11:15:28 | 顯示全部樓層
Wind River推出功能更強大的全系統模擬工具Simics 4.6
8 @6 @* |$ [, s6 e- g. G新版Wind River Simics強化異質性系統開發與專案團隊協同開發能力0 j7 E' Q; W2 ~4 x# e8 [0 r8 A6 T

; e, U- i4 U& z【2011年5月3日,台北訊】全球嵌入式及行動應用軟體領導廠商美商溫瑞爾(Wind River)今日宣布推出Simics 4.6。此一最新版本全系統模擬工具,能讓開發人員以全新思維與作法來進行電子系統的研發、除錯以及測試作業,包括模擬其設定之目標硬體的功能特性(Functional Behavior),而且無論是單一處理器抑或高複雜度的大型連網電子系統,均可一體適用。本次發布的最新版Simics提供了支援多機板系統的應用軟體的偵錯及除錯能力,並強化了專案團隊協同開發與除錯的功能,此外還新增了針對目標硬體系統的可視化(Visualization)及監看(Surveillance)功能。3 Q8 q# G" @# ~2 }% S5 {

5 K4 x8 Q; ]+ h8 W0 P) _1 V/ j. V, H近年來,電子系統的複雜度幾乎是以等比級數的速率增加,越來越多的系統內含多種異質性(Heterogeneous)處理器及多核心處理器,同時運行多套協議棧(Protocol Stack)與作業系統(OS)。更加嚴重的是,這些複雜的電子系統通常還僅僅是某一大型連網系統的一部分,另須透過區域匯流排(Local Bus)、機架(Rack)、區域網路或是網際網路等方式與大型連網系統連結。有鑑於這些環環相扣的電子系統複雜性和連結性均大幅增加,若仍採用傳統開發工具及作業方式針對這些系統進行完整的設計除錯、系統整合以及測試作業,往往會使開發人員陷入疲於應付的僵局,工作效率也將大打折扣。
( c3 |. y4 n2 F2 ?3 ~+ r
, c- W; ~) P8 t4 p3 PWind River Simics打破了傳統嵌入式產品開發作業的固定模式,可為一套完整系統提供通用的開發環境,即使該套系統是由多種不同的硬體機板所構成,而且採用了不同的處理器和作業系統。Simics所提供的開發環境事實上就是一套虛擬平台,這套虛擬平台能夠完全模擬其對應的實際硬體,當開發人員在這套虛擬平台上運行未修改(Unmodified)的目標軟體,例如韌體(Firmware)、作業系統、中介軟體(Middleware)或應用軟體時,將可獲得如同在實際硬體上運行這些目標軟體般同樣的效果。
回復

使用道具 舉報

4#
發表於 2011-5-5 11:16:00 | 顯示全部樓層
  新版Simics 4.6的主要功能和特點簡述如下:- R. U  q3 c+ j$ ~3 G

- q1 |: \: U. J# _進一步擴展其獨特的全系統模擬能力,包括整合了Eclipse原始碼除錯功能。此一新增功能充分利用了Simics的反向執行(Reverse Execution)以及作業系統感測能力,可涵括系統級與高階類型應用。, m& `" h6 {" g9 ]* T) P. t
強化了專案團隊協同作業功能,可讓團隊成員共同分享完整的電子系統內容及其所有狀態,不但有助提升工作效率,亦可加速軟體的開發及測試周期。此外,全新協同作業增強功能還能按照團隊成員所處地理位置及其職責專長,作為任務分組的劃分依據,使協同作業在實際執行上更具效率。
3 k3 R, U4 H- R, r( d支援針對目標硬體系統的可視化(Visualization)與監看(Surveillance)功能。允許定製化的圖像輸出功能,可用來以虛擬化方式呈現終端系統介面與可視化運作狀態,如此一來即可輕易了解(或介紹)各項系統關鍵功能,也能早一步讓終端使用者先行認識未來實際硬體系統的樣貌。對開發人員來說,此一特點則有助於監控並獲知目標軟體的各方面行為(Behavioral Aspects)。& y# m7 T; M7 y6 r; k
可支援運行各種目標軟體,包括任何一款商用作業系統,或是任何一套由廠商自行研發的封閉式作業系統。只要是能在作為模擬對象的實際硬體裝置上運行的目標軟體,即可在Simics虛擬平台上同樣運行且無絲毫差異。
- N, V2 @  ~" S. ?- \* O, d可支援多樣化硬體核心架構,例如市場上主流的ARM、Intel、MIPS以及Power Architecture架構。+ K0 ], l7 \- Q1 W' g. t1 p

: Z# ^6 S' M- Y0 B7 c: dWind River Simics 產品策略暨行銷副總裁Michel Genard表示:「Wind River Simics解決了傳統嵌入式應用開發過程中最複雜的部分,並針對產品的生命周期提供完整支援,包括從一開始的系統定義乃至後續的產品支援服務。Simics的強大功能可協助開發人員改善電子系統的開發、除錯及測試作業,進而加速產品上市時程、降低整體成本並確保最終產品的品質達到最佳水準,有效提升公司在市場上的商業競爭力。」
' A9 O% I0 ]. a  K
2 X. `0 i& P( {. z( t+ j& U新版Simics 4.6已於今年(2011)3月31日起正式供應給Wind River全球客戶。
回復

使用道具 舉報

5#
發表於 2011-8-1 11:11:44 | 顯示全部樓層

瑞薩電子選用Wind River 軟體測試解決方案提升Android效能

【2011年7月21日,台北訊】全球嵌入式及行動應用軟體領導廠商美商溫瑞爾(Wind River)今日宣布,業界知名的先進半導體解決方案供應商瑞薩電子(Renesas Electronics)選用其自動化軟體測試解決方案「Wind River FAST(Framework for Automated Software Testing)」來測試該公司以Cortex-A9為基礎的系統單晶片(SoC,System-On-Chip)平台。瑞薩電子的Cortex-A9 SoC平台目前主要應用於智慧型手機以及其他消費性電子產品中,而「Wind River FAST for Android」是一套完全自動化的商用Android平台軟體測試解決方案,可協助半導體產品供應商、設備製造商以及行動電信營運商提升其Android產品的軟體品質、測試效能、相容性、使用者介面(UI)以及使用者經驗(User Experience)。
2 W6 }( o4 q: {0 n, }  {4 H% N- [/ K8 _$ y9 x+ V4 u9 T  O
Wind River行動解決方案副總裁暨總經理Jerry Ashford表示:「Wind River FAST for Android這套自動化軟體測試解決方案對廠商助益良多,特別是那些有著緊迫產品開發時程以及高複雜度產品設計的公司,全自動化測試工具將可協助他們有效因應各種棘手挑戰,包括如何妥善進行Android產品的軟體測試作業,以及如何在有限預算內按照預定時程推出最高品質的產品。符合商規品質的高可靠度Wind River FAST測試解決方案絕對是客戶的最佳投資首選;善用這套工具,客戶即可將全副心力和有限資源投注於更關鍵的決勝重點,例如開發出足以和市場上競爭產品作出區隔的獨特功能,或是順利通過Android平台的各項相容性驗證。簡單來說,廠商只要借助Wind River FAST測試解決方案,即可顯著降低他們花在品質測試以及相容性驗證方面的總體經費。」
回復

使用道具 舉報

6#
發表於 2011-8-1 11:11:52 | 顯示全部樓層
瑞薩電子是全球領先的微控制器(Microcontroller)供應商,同時也是業界頂尖的先進半導體解決方案供應商,旗下產品除了微控制器外還包括了系統單晶片解決方案、LCD模組、以及類型繁多的類比及電力裝置。透過採用「Wind River FAST for Android」,瑞薩電子得以精簡其軟體測試程序並促使效率提升,也可同時藉由採用裝置特性分析檢測套件(Wind River Advanced Device Characterization Suite)等各式各樣測試方案來進一步改善其軟體品質與穩定度,並驗證其軟體是否符合Android相容性測試套件(CTS,Compatibility Test Suite)之要求。為了讓用戶能夠方便存取測試結果並獲得報告,「Wind River FAST for Android」可自動產出數千種異質(Heterogeneous)測試方案並將所有測試結果合併統整至單一規格的標準化資料庫中。
; ^+ z2 l3 G; L6 {1 E5 r
. l1 {% f! a. {  Q瑞薩電子系統單晶片軟體平台部門總經理Hiromi Watanabe表示:「為了完成Android平台的相關軟體測試作業,我們團隊在整個測試過程中必須耗費更多額外的時間和資源。為了解決此一困擾,目前我們已借助Wind River FAST for Android這套立即可用的自動化測試解決方案,來提升測試效能、軟體穩定度以及相容性。對瑞薩來說,Wind River不僅提供了一套確切符合我們所需的自動化測試解決方案,同時也和我們積極分享大量Android相關專業知識和技術細節。有賴這些協助,讓我們最終能在緊迫的預定時程內順利將產品推出上市,同時還能進一步提升產品的品質。」
  D( z3 t3 O7 H7 T4 P% @" U" Y' f4 T
值得一提的是,Wind River也為瑞薩電子提供其獲獎無數的支援服務,並協助安裝「Wind River FAST」以及提供軟體工程諮詢顧問與教育訓練等服務,當中包括了軟體元件整合,以及為了讓Android平台能順利於瑞薩電子系統單晶片中運作而進行的圖像及多媒體框架(Framework)客製化及最佳化作業的相關軟體測試,在此一測試過程中,Wind River也針對瑞薩電子之需求提供全程協助。
- L8 D( s; I7 c; x' F- A# o" ]  ~0 n  y8 D4 C
若欲獲得更多相關資訊或更進一步評估「Wind River FAST for Android」,敬請瀏覽官方網站了解:http://www.windriver.com/products/mobile-linux/fast.html
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-2 06:46 AM , Processed in 0.135018 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表