1. gzyueqian
      18529173453

      MCU 供應(yīng)商能否讓嵌入式開發(fā)人員離開底層?

      更新時(shí)間: 2022-04-09 09:33:49來(lái)源: 粵嵌教育瀏覽量:11869

        嵌入式開發(fā)就像一個(gè)循環(huán),開發(fā)人員得到一個(gè)新項(xiàng)目; 構(gòu)思設(shè)計(jì); 開發(fā)低級(jí)微控制器驅(qū)動(dòng)程序、中間件和應(yīng)用程序代碼; 然后花費(fèi)大量時(shí)間來(lái)驗(yàn)證和測(cè)試系統(tǒng)。 在產(chǎn)品推出的那一刻,另一個(gè)產(chǎn)品開始了一個(gè)時(shí)間循環(huán),開發(fā)人員開始開發(fā)低級(jí) MCU 驅(qū)動(dòng)程序、中間件等。

        使開發(fā)嵌入式軟件成為一種令人沮喪的體驗(yàn)的原因在于,雖然新產(chǎn)品具有需要探索和開發(fā)的很酷的特性和技術(shù),但大部分開發(fā)周期都花費(fèi)在學(xué)習(xí)低級(jí) MCU 硬件和編寫驅(qū)動(dòng)程序上。 低級(jí)固件開發(fā)無(wú)疑很有趣,但翻閱那些 2000 頁(yè)的手冊(cè)非常耗時(shí),而且是一個(gè)極易出錯(cuò)的過程。

        傳統(tǒng)方法的問題之一是世界各地的工程師都在重復(fù)完全相同的驅(qū)動(dòng)程序開發(fā),專注于重新發(fā)明輪子。 對(duì)驅(qū)動(dòng)程序開發(fā)和 MCU 的關(guān)注將注意力和時(shí)間從產(chǎn)品功能差異化和設(shè)計(jì)創(chuàng)新上轉(zhuǎn)移開來(lái)。 在一個(gè)首先進(jìn)入市場(chǎng)至關(guān)重要的世界中,浪費(fèi)數(shù)月時(shí)間來(lái)簡(jiǎn)單地啟動(dòng)處理器并與驅(qū)動(dòng)程序一起運(yùn)行并不是成功的秘訣。



        微控制器供應(yīng)商開始提供許多潛在的解決方案,以幫助簡(jiǎn)化嵌入式開發(fā)人員的開發(fā)周期。多年來(lái),零部件工廠越來(lái)越受歡迎。組件工廠是 STMicroelectronics 的 STM32CubeMx 和 Freescale Semiconductor 的 Processor Expert 等工具。組件工廠非常擅長(zhǎng)協(xié)助微控制器的配置和設(shè)置,但通常會(huì)生成晦澀難懂且不易于人類閱讀的代碼,或者過于模糊以至于需要花費(fèi)大量時(shí)間才能理解它在做什么。組件工廠可以解決 MCU 配置問題,但中間件和第三方組件的集成仍然很困難。

        基于微控制器的產(chǎn)品正逐漸變得越來(lái)越復(fù)雜,而復(fù)雜性是由于對(duì)更多軟件功能的需求而產(chǎn)生的。 微控制器制造商正在認(rèn)識(shí)到固件開發(fā)問題,并開始為工程師提供一些解決方案,以幫助使事情變得更容易。 隨著微控制器變得更加強(qiáng)大和復(fù)雜,額外的幫助是不可避免的。 在為運(yùn)行 Windows 或 Linux 的通用計(jì)算設(shè)備開發(fā)應(yīng)用程序時(shí),是否有人會(huì)挖掘 CPU 的數(shù)據(jù)表并從最低級(jí)別的硬件開始? 不會(huì)。開發(fā)人員將從 .Net 開始,它是旨在加快開發(fā)速度的框架和庫(kù)的集合。

        微控制器抽象和生產(chǎn)就緒的驅(qū)動(dòng)程序和中間件包是不可避免的。 微控制器開始變得非常復(fù)雜,就像 1990 年代早期存在的計(jì)算機(jī)處理單元一樣復(fù)雜,并且早于當(dāng)今許多設(shè)備構(gòu)建的框架和計(jì)算庫(kù)。 與 20 年前在一般行業(yè)中發(fā)生的革命相比,嵌入式開發(fā)人員能否期待一場(chǎng)革命?


      免費(fèi)預(yù)約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲男人的天堂1024 | 夜夜夜久久久综合视频 | 在线观看国产精品黄 | 日本一二三区性视频 | 尤物久久99精品福利 | 亚洲国产精品VA在线看黑屌 |