軟件硬化趨勢出現(xiàn)
2008年嵌入式軟硬件的特點
本文引用地址:http://m.butianyuan.cn/article/80028.htm軟件系統(tǒng)的功能會越來越強大,界面越來越友好,用戶使用越來越方便。函數(shù)庫中的許多函數(shù)功能要被硬件來實現(xiàn)。軟件開發(fā)工程師的主要任務(wù)就是開發(fā)用戶界面和設(shè)備底層等程序。另外,嵌入式系統(tǒng)的開發(fā)以“硬件軟化”為主的趨勢將逐漸淡化了,以“軟件硬化”的趨勢越來越強了。因此,軟件的研發(fā)不再僅僅是“硬件軟化”這一種開發(fā)模式為主了,而是以“硬件軟化”和“軟件硬化”兩種開發(fā)模式來從事嵌入式軟件的開發(fā)工作。
硬件系統(tǒng)功能會越來越強大,許多軟件的功能會用硬件來實現(xiàn),“軟件硬化”發(fā)展趨勢越來越快。整機的體積和功耗越來越小,越來越符合綠色環(huán)保的要求,同時產(chǎn)品的價格會越來越低,因此,對IC的功能、耗電以及成本的要求會越來越刻薄。
不論是IC還是軟件開發(fā)平臺,功能將越來越強,而價格卻越來越低。使用的界面越來越友好,體積卻越來越小,攜帶越來越方便,會使用的人也越來越多。
需要越來越多的精通軟、硬件的復(fù)合型高級人才。因嵌入式系統(tǒng)的開發(fā)完全不同于PC機系統(tǒng)的開發(fā)工作。在PC機系統(tǒng)的開發(fā)工作中,硬件幾乎不需要開發(fā)者來設(shè)計,廠家已設(shè)計好了。你只要設(shè)計軟件就行了。而且,軟件目標(biāo)碼的大小對硬件的成本幾乎沒有影響。在嵌入式系統(tǒng)中就不同了,軟件的算法和大小對產(chǎn)品成本有著極大的影響。因此,產(chǎn)品設(shè)計主管必須具有較強的軟硬件知識,是軟硬件復(fù)合型人才,才能很好地完成產(chǎn)品的設(shè)計工作,設(shè)計出極具市場競爭力的產(chǎn)品來。
軟件硬化趨勢加快
這里重談一下軟件硬化的看法。國際上嵌入式軟件技術(shù)發(fā)展的趨勢是:隨著半導(dǎo)體技術(shù)的進步,IC的設(shè)計開發(fā)平臺使用越來越簡單,價格越來越低,以及制造工藝的進步,致使IC生產(chǎn)成本也越來越低了。許多過去只能以軟件實現(xiàn)的功能,現(xiàn)在完全可以用硬件來實現(xiàn)了。并且,有時用硬件來實現(xiàn)的成本甚至比用軟件方式來的還要便宜。
因此,軟件工程師也可以來設(shè)計IC了,這都是過去不可想象的事。我們軟件工程師一定要有從設(shè)計軟件轉(zhuǎn)變到硬件設(shè)計的心理準(zhǔn)備。因為,這是嵌入式系統(tǒng)發(fā)展的趨勢,只有這樣我們才能趕上嵌入式系統(tǒng)發(fā)展的時代脈搏。
而我們現(xiàn)在軟件發(fā)展的方向基本上走的還是“硬件軟化”的道路,即所有的功能盡量用軟件來實現(xiàn)。如MP3、MP4、MPEG2、MPEG4等等的功能盡量用軟件來實現(xiàn)。其優(yōu)勢是通用性好,產(chǎn)品升級容易。但它只適合小批量即專用型或?qū)r格不敏感的產(chǎn)品使用。但對大批量即普及型或?qū)r格敏感的產(chǎn)品就不太適用了。更不能設(shè)計生產(chǎn)出具有市場競爭力的產(chǎn)品了。因“硬件軟化”帶來的不足是攤到每個產(chǎn)品上的成本較高、功耗大、接受靈敏度低、穩(wěn)定性不高、內(nèi)存容量需求大、有程序跑飛等等的問題。
另外,這種軟件的發(fā)展方式帶來的最大問題就是我們整個嵌入式系統(tǒng)的發(fā)展永遠只能跟在別人的后面跑,而不能超越別人。因按這種模式發(fā)展,IC設(shè)計的核心技術(shù)永遠掌握在他人的手中。因此,我們應(yīng)該充分認(rèn)識到這一點,及早地調(diào)整我們的發(fā)展思路,培養(yǎng)出自己的精通軟硬件設(shè)計的復(fù)合型高級軟件人才。只有這樣,我們才有可能在嵌入式系統(tǒng)的發(fā)展上趕超世界先進水平。
硬件門檻降低
隨著IC開發(fā)平臺的極大進步,電路設(shè)計工程師和軟件工程師也能夠設(shè)計自己的IC了,并且技術(shù)水平越來越成熟了。過去許多要靠軟件才能實現(xiàn)的功能都能由硬件或軟件工程師用硬件來設(shè)計實現(xiàn)了。而且,他們將逐步成為IC設(shè)計的主力軍。這在以前是不可想象的,當(dāng)時IC設(shè)計只能是半導(dǎo)體工程師的專利。
這就帶來了嵌入式系統(tǒng)設(shè)計的一場革命和進步,即“軟件硬化”。
以“軟件硬化”的方式來設(shè)計嵌入式系統(tǒng)的好處是顯而易見的,如極大的降低了系統(tǒng)成本、重量、系統(tǒng)晶振的頻率、功耗,以及提高了信號的接受靈敏度、縮短開發(fā)周期等等。
“軟件硬化”也為我國趕超國際嵌入式系統(tǒng)的技術(shù)先進水平帶來了機遇。我們要在全球嵌入式系統(tǒng)市場占據(jù)一席技術(shù)領(lǐng)先地位,必須有自己設(shè)計的技術(shù)領(lǐng)先的IC。建議有關(guān)單位應(yīng)高度重視“軟件硬化”,并針對我國軟件開發(fā)人員多的特點,開始培訓(xùn)軟件工程師掌握硬件設(shè)計工作,特別要下大力培養(yǎng)這方面的高水平的軟硬件復(fù)合型的研發(fā)工程師,并大力普及宣傳這方面的技術(shù)和知識。
晶振相關(guān)文章:晶振原理
評論