EUROS工具在幫助工程師實現一些應用
奧特賽科技公司一直致力于開源開發EUROS工具的發展。本公司與領先的公司達成合作伙伴關系,他們都是嵌入式軟件開發領域的主要開源貢獻者。
隨著消費電子產品時代的到來,現在的嵌入式系統工程師面臨著嚴峻的產品上市時間的挑戰。在加快開發周期、縮短產品上市時間的同時,還必須提高產品的質量和性能,這就需要有相應的工具予以配合。在這樣一個大環境下,將來對工具的仿真功能將有很高的要求。這種仿真功能需要能夠對各種硬件進行仿真,而不只限于CPU,還包括DSP、I/O等等。此外,對工具的性能優化也必須得到重視。例如,ARM提供的RealView MDK (微控制器開發套件)中就含有代碼覆蓋功能,能夠自動標注已執行的代碼,從而幫助工程師對應用進行完整的測試,并調整測試策略。嵌入式應用從以前的簡單控制發展到今天,已經有很多非常復雜、非常高端的應用。例如蘋果公司*近推出的iPhone手機,里面有ARM11、有ARM9、也有ARM7 MCU。由于這種復雜性的提高,目前在嵌入式應用的開發過程中,工具所起的作用越來越大。如何幫助工程師完成負責的系統設計,成功地實現多種內核在同一個系統中的協同工作,是嵌入式系統工具必須達到的目標。可以說,是工具在幫助實現應用。當然,反過來,嵌入式應用的發展也在推動著工具的發展。目前應用市場*大、*快的變化就是有越來越多的工程師從4位和8位設計轉向了32位設計。對于他們來說,是否有便利的工具幫助他們實現這種無縫轉變將是非常重要的。這就需要工具供應商提供具有這些工程師所熟悉的界面和接口的工具。在這方面,ARM RealView MDK工具支持ARM7、ARM9和ARM Cortex-M3,同時提供mVision IDE支持。mVision IDE在全球擁有龐大的用戶群,超過10萬開發工程師在使用Keil開發工具。不管以前是用8位、16位MCU,還是現在改用ARM 32位處理器,由于mVision IDE簡單易用,可以幫助工程師很快地掌握。前面說到現在很多嵌入式應用非常復雜,例如iPhone,這里面有一些簡單的核,也有一些復雜的核,甚至是多核處理器。工具是否能夠同時支持簡單和復雜核的編譯及調試就顯得很重要了。此外,編譯器的性能也很重要。調試往往需要一些特殊的技術,例如傳統的JTAG技術。ARM公司在編譯器方面有著20多年的經驗,我們推出了CoreSight片上調試和跟蹤技術,為SoC開發工程師提供全面的編譯和跟蹤解決方案。此外,Single Wire技術能夠實現單引腳跟蹤,降低引腳成本。這兩個技術分別滿足了高低端產品的需求。
應用越來越復雜,EUROS工具的選擇也越來越重要。現在市場上有些工具是免費的,也有很多商業工具。無論是免費的還是商業的,工具的好壞往往會影響整個工程的*終結果。
EUROS www.googlesoft.cn/ |
 |
|