隨著微處理器和微控制器的發(fā)展和進(jìn)步,嵌入式開發(fā)技術(shù)也發(fā)生了許多變化。
一開始,只有芯片制造商提供軟件開發(fā)工具,如匯編程序和在線仿真器。很快,許多獨(dú)立公司(如HP和Tektronix)開始提供針對多個(gè)制造商芯片的完整開發(fā)解決方案。其他獨(dú)立公司純粹專注于軟件解決方案。
隨著芯片越來越強(qiáng)大,嵌入式應(yīng)用程序變得越來越復(fù)雜,對開發(fā)支持的需求也越來越大。更多的公司專注于軟件解決方案。實(shí)時(shí)操作系統(tǒng)(RTO)的使用始于20世紀(jì)80年代。第一個(gè)是VRTX系列,由Hunter&Ready開發(fā),后來的Ready Systems于20世紀(jì)90年代初被Microtec收購。
此次收購是提供“完整”解決方案的典型趨勢。隨著Mentor Graphics收購Microtec,這一趨勢得以延續(xù)。后來,通過收購Accelerated Technology和并入Nucleus RTOS,產(chǎn)品線得到了豐富。
隨著21世紀(jì)的發(fā)展,更多的嵌入式開發(fā)趨勢變得明顯。首先,芯片制造商開始考慮有一個(gè)完整的解決方案來鎖定他們的客戶,因此,他們希望提供軟件。英特爾收購Wind River就是一個(gè)例子(請注意,英特爾最近出售了Wind River)。另一個(gè)趨勢是開源軟件的流行。
工程師們被開源“免費(fèi)”的想法所吸引,盡管他們似乎仍然覺得開發(fā)軟件應(yīng)該得到薪水,而且看不到兩者之間的脫節(jié)。事實(shí)上,開源軟件對于工具和運(yùn)行時(shí)來說都是一個(gè)很好的解決方案。但必須考慮使用它的成本。
市場改變了以適應(yīng)這種認(rèn)識,出現(xiàn)了另一種趨勢。許多公司建立了為開源產(chǎn)品提供包裝和支持的業(yè)務(wù),從而增加了價(jià)值。在工具領(lǐng)域,開源是芯片供應(yīng)商為客戶提供完整解決方案的理想場所。此外,許多用戶都在尋找打包的開源解決方案,在那里他們可以毫無麻煩地獲得好處。當(dāng)然,嵌入式開發(fā)市場對這些需求做出了反應(yīng),各個(gè)公司提供了產(chǎn)品和解決方案。Mentor收購了CodeSourcery,后者開創(chuàng)了這類業(yè)務(wù)的先河。