1. gzyueqian
      13352868059

      嵌入式開發:選擇嵌入式設計軟件時需要考慮的五大特性

      更新時間: 2023-02-09 14:55:15來源: 粵嵌教育瀏覽量:10464

        無論你身處哪個行業,競爭都可能非常激烈。如果你是一名嵌入式開發人員,這意味著你不僅要比以前更快地完成工作,而且要比以前更有效地完成工作。這意味著交付具有更高性能和更少“錯誤”的軟件。

        你這樣做的能力通常是你正在使用的嵌入式軟件設計工具的功能。你需要幫助你快速高效地構建軟件的工具,而不是礙手礙腳的工具。你需要無需大量“變通”或不具備最佳特性就能使用的工具。

        為了幫助你選擇適合你公司的嵌入式軟件設計工具,這里有五個需要考慮的最重要的特性。

        特性1:設備/內核支持

        你需要做的第一件事是確保你選擇的軟件支持正確的設備。為此,首先列出你目前在產品中使用的設備。然后,查看你想要購買的嵌入式設計軟件是否支持這些設備。

        新軟件可能不需要支持舊產品中使用的設備。你已經準備好的嵌入式開發工具可能就足夠了,因為你只需要維護該軟件,而不需要用它們開發新的應用程序。

        接下來,考慮一下你將來會使用的設備。你希望購買的嵌入式設計軟件也支持這些設備或該系列設備。你不希望每次開始使用新設備時都購買新工具,因為培訓開發人員如何使用新開發工具的成本非常高。

        特點2:易于使用

        易用性也是一個非常重要的特性。難以使用的工具會讓開發人員感到沮喪,并延長開發時間。

        為確保嵌入式設計軟件易于使用,請在購買前下載并試用。大多數供應商提供15-30天的免費評估期,在購買之前對軟件進行測試是一個好主意。

        為此,建立一個試驗項目。它不需要非常復雜——畢竟你只有30天的時間——但這個試驗應該足夠復雜,讓嵌入式開發人員感受到編輯器支持代碼開發任務有多容易,編譯器編譯代碼有多快。

        在你的評估中,不要使用軟件包附帶的“固定”項目。這些通常被供應商優化以快速運行并編譯成有效的代碼。它們真的不是一個好的測試。

        

        特性3:支持通用功能

        在你測試了一個軟件包的易用性之后,檢查一下對你需要的不同功能的支持。這可能包括對實時操作系統(RTOS)的支持,以及通信硬件和軟件,如USB、TCP/IP和藍牙。如果你的設計需要這種功能,而你的嵌入式設計軟件不支持這種功能,你將花費大量時間和金錢來設計自己的解決方案。

        在你的應用程序中,另一個可能很重要的特性是對功能安全標準的支持,例如ISO 26262,它為軟件工具鑒定提供了指導。如果這對你來說很重要,那么就尋找一種工具,它提供的解決方案既支持“從使用中增加信心”又支持“軟件工具的驗證”鑒定方法。

        功能4:調試

        沒有人能馬上設計出完美的軟件。對于當今復雜的高性能應用程序來說尤其如此。這意味著嵌入式開發人員將花費大量時間調試他們的應用程序,并花費大量時間使用調試器。因此,調試器的能力和速度對上市時間有很大的影響。你可能希望尋找的一些功能包括:

        l 允許你監控變量、內存和堆棧的多個信息窗口

        l 復雜的斷點,允許你根據指令計數、周期計數或計時器計數暫停程序執行

        l 保存和恢復內存,讓你輕松地將系統恢復到已知狀態

        功能5:技術支持

        最后,考慮供應商能夠提供的技術支持類型。供應商提供的技術支持類型大相徑庭。有些人只在網上論壇或通過電子郵件提供支持。雖然你可能最終通過這些渠道得到你需要的答案,但這可能需要相當長的時間。

        我們建議你找到一家提供良好技術支持的供應商,你可以在評估期間對此進行測試。向他們發送支持請求,看看會發生什么。從提供良好技術支持的供應商那里購買嵌入式設計軟件并不需要花費更多成本,但如果你遇到需要這種支持的情況,這就很重要了。

        選擇合適的嵌入式開發工具和合適的工具供應商可能是一項挑戰。確保你選擇的軟件支持你將使用的設備,具有你需要的功能,并支持備份。通過這樣做,你在開發嵌入式軟件應用程序時肯定會更加成功。

      免費預約試聽課

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

      
      

      1. 亚洲中文在线码日本 | 天天久久精品视频 | 欧美中日韩国产精品卡通动漫一区二区 | 亚洲导航一区二区 | 亚洲精选视频一区动态图 | 在线日韩中文自拍 |