嵌入式應用從以前的簡單控制發(fā)展到今天,已經(jīng)有很多非常復雜、非常的應用。例如蘋果公司zui近推出的iPhone手機,里面有ARM11、有ARM9、也有ARM7 MCU。由于這種復雜性的提高,目前在嵌入式應用的開發(fā)過程中,工具所起的作用越來越大。如何幫助工程師完成負責的系統(tǒng)設(shè)計,成功地實現(xiàn)多種內(nèi)核在同一個系統(tǒng)中的協(xié)同工作,是嵌入式系統(tǒng)工具必須達到的目標。可以說,是工具在幫助實現(xiàn)應用。當然,反過來,嵌入式應用的發(fā)展也在推動著工具的發(fā)展。
隨著消費電子產(chǎn)品時代的到來,現(xiàn)在的嵌入式系統(tǒng)工程師面臨著嚴峻的產(chǎn)品上市時間的挑戰(zhàn)。在加快開發(fā)周期、縮短產(chǎn)品上市時間的同時,還必須提高產(chǎn)品的質(zhì)量和性能,這就需要有相應的工具予以配合。在這樣一個大環(huán)境下,將來對工具的仿真功能將有很高的要求。這種仿真功能需要能夠?qū)Ω鞣N硬件進行仿真,而不只限于CPU,還包括DSP、I/O等等。此外,對工具的性能優(yōu)化也必須得到重視。例如,ARM提供的RealView MDK (微控制器開發(fā)套件)中就含有代碼覆蓋功能,能夠自動標注已執(zhí)行的代碼,從而幫助工程師對應用進行完整的測試,并調(diào)整測試策略。
目前,嵌入式應用的各種硬件的仿真工具在市場上都已有供應,但是它們來自不同的供應商,從而導致在通用性支持方面不夠好。未來在這方面還需要工具提供商的共同努力。
未來兩年內(nèi),哪類嵌入式開發(fā)工具增長zui快?為什么?
目前應用市場zui大、zui快的變化就是有越來越多的工程師從4位和8位設(shè)計轉(zhuǎn)向了32位設(shè)計。對于他們來說,是否有便利的工具幫助他們實現(xiàn)這種無縫轉(zhuǎn)變將是非常重要的。這就需要工具供應商提供具有這些工程師所熟悉的界面和接口的工具。在這方面,ARM RealView MDK工具支持ARM7、ARM9和ARM Cortex-M3,同時提供mVision IDE支持。mVision IDE在擁有龐大的用戶群,超過10萬開發(fā)工程師在使用Keil開發(fā)工具。不管以前是用8位、16位MCU,還是現(xiàn)在改用ARM 32位處理器,由于mVision IDE簡單易用,可以幫助工程師很快地掌握。
此外,在32位開發(fā)中一般都會用到閃存,工具對多種閃存編程的支持也就變得非常重要。
在8位MCU市場上有很多不同供應商提供的產(chǎn)品,在32位市場中也有很多公司提供基于ARM的產(chǎn)品。工具是否能夠支持這些來自不同供應商的產(chǎn)品也很重要。例如,前面所提ARM RealView MDK工具不僅支持Luminary、ST、三星、NXP和Atmel等供應商基于ARM處理器的標準器件外,同時還支持Cortex-M3、ARM9和ARM7處理器架構(gòu)。
免責聲明
- 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請必須注明智能制造網(wǎng),http://www.xashilian.com。違反者本網(wǎng)將追究相關(guān)法律責任。
- 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔責任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責任。
- 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權(quán)行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負版權(quán)等法律責任。
- 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
2025長三角國際智能儀表/線纜產(chǎn)業(yè)博覽會
展會城市:滁州市展會時間:2025-11-11