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