選擇嵌入式設計軟件需要考慮的一些問題

2020-05-04 10:58:32分类:嵌入式軟件開發设计1784

  无论您身在哪个行业,竞争都非常艰难。 同样,开发嵌入式软件有时会承受很大的压力,不仅要使工作比以往更快,而且要比以往更有效。 这才意味着能够提供具有更高性能和更少“错误”的软件。

  你的執行此操作的能力通常取決于你所使用的嵌入式軟件設計工具。你需要工具來快速有效地構建軟件,那麽選擇嵌入式軟件設計工具需要考慮哪些因素呢,以下是需要考慮的四個最重要的功能。

  功能1:核心支持

  核心支持就是你選擇的設備,首先需要做的是確保所選軟件支持正確的設備。因此,首先列出産品中當前正在使用的設備。然後,檢查要購買的嵌入式設計軟件是否支持這些設備。可能新軟件不需要支持舊産品中使用的設備。接下來,考慮將來要使用的設備。如果同樣適用,這樣就可以節約一些開發成本。

  功能2:易用性

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

選擇嵌入式設計軟件需要考慮的一些問題
 

  功能3:對常用功能的支持

  在测试软件包的易用性之后,请查看对所需其他功能的支持。这可能包括对实时操作系统(RTOS)以及通信硬件和软件(如USB,TCP / IP和蓝牙)的支持。如果你的设计需要此功能,而嵌入式设计软件不提供此功能的支持,则将花费、大量时间和金钱来设计自己的解決方案。

  此外,在应用程序中可能重要的另一个功能是对功能安全标准的支持,例如ISO 26262,它为软件工具认证提供了指导。如果这对您很重要,则寻找一种工具,该工具应提供支持“使用时增强的信心”和“软件工具的验证”资格认证方法的解決方案。

  功能4:調試

  沒有人能立即設計出完美的軟件。對于當今複雜的高性能應用程序尤其如此。這意味著開發人員將花費大量時間調試應用程序,並花費大量時間使用調試器。因此,調試器的功能和速度對上市時間有很大的影響。您可能要尋找的一些功能包括:多個信息窗口,可讓您監視變量,內存和堆棧複雜的斷點,可讓您根據指令計數,周期計數或計時器計數來暫停程序執行備份和還原內存以輕松地將系統還原到已知狀態

上一篇:下一篇: