在过去 30 年中,嵌入式开发过程发生了很大变化。用於编码、编译和除错(debugging)的软体工具在不断发展,日益复杂和高度整合的硬体功能和行业趋势(例如低功耗、连通性和安全性)都要求整合新工具链功能,例如板级支援封装、驱动器和程式库等。
嵌入式开发之演化
不久前,大多数嵌入式系统都没有任何连通性,安全性也不在考量之列。这些系统目的是控制设备,例如工业锅炉控制器或家用洗衣机等。许多嵌入式开发人员学会了使用裸金属(bare-metal)机器代码技术对微控制器进行程式设计。使用操作代码进行程式设计非常耗时,令人费解且乏味。值得厌幸的是,下一步使用的组合语言(assembly language)减轻了早期开发人员负担,并为转向采用 C 等进阶语言铺平道路。
...
...
另一名雇主 |
限られたニュース |
文章閱讀限制 |
出版品優惠 |
一般訪客 |
10/ごとに 30 日間 |
5//ごとに 30 日間 |
付费下载 |
VIP会员 |
无限制 |
20/ごとに 30 日間 |
付费下载 |