简体中文
简体中文
English
注册
登录开发者平台
解决方案
行业解决方案
提供从智慧客房、智慧前台到智慧运营等酒店全场景品牌赋能,推进酒店行业数智化变革
一站式智慧照明系统解决方案,赋能企业快速实现人因照明、节能减排的智能化照明升级
综合应用智能化信息,令楼宇具有智慧和生命力,提供投资合理、安全高效、舒适便利的使用空间
快速实现数字化智慧办公空间,有效实现企业增效、降本和节能。
为连锁型品牌商业门店提供完善的管理系统, 提升门店效率
提供从租控授权、租务运营到园区管理等全方位租住解决方案,驱动租住行业智慧转型
融合全屋智能、地产社区等行业场景能力,提供居住空间丰富的产品矩阵和智能体验
IoT 助力校园场景智能化转型, 提升管理效率
全方位赋能开发者实现多场景智慧节能管理解决方案
以 IoT 平台助力中小制造企业, 实现降本、提质、增效
借助丰富硬件生态,一站式构建安全可靠私有化智能平台
为你的业务场景提供全面的 AI 服务及 AI Copilot 开发方案
海量成熟方案,超低研发门槛,极速落地产品智能化
开发者
与志同道合的开发者和专家共同交流
从初创企业到全球领先企业,涂鸦开发者平台协助实现客户成功。
快速获取并体验优秀的开发者案例产品
服务与支持
生态合作
成为涂鸦服务商,接入涂鸦的另一个选择,帮助更多开发者更快实现智能化
智能互联标识
携手开发者生态合作伙伴联合创新,持续创造互联互通商业价值
聚焦产业变革, 推动人工智能产业发展
智联万物,商者无界
信任中心
信任源于透明
我们严格遵守全球信息安全标准
我们严格遵守全球法规要求
您的数据始终由您掌控
诚邀安全业界同仁共同打造和维护物联网健康生态
支持
提供产品智能化开发全链路的常见问答
7×24一对一客服咨询
技术指导、故障修复以及问题解决
关于我们
全球 AI 云平台服务提供商
探索涂鸦的故事
了解涂鸦的全球视野
涂鸦智能-产品解决方案|行业解决方案|全球智能化平台
涂鸦诚聘全球精英
物联网技术说明:嵌入式开发。
形状
278

图片52图片52

除了PC端之外,嵌入式系统应用非常广泛,广泛应用于MCU、PLC、FPGA+CPLD、ARM+Linux等,ARM+Linux都属于嵌入式范畴,嵌入式主要内容包括linux系统、C语言开发、数据库等。

嵌入式技术是指嵌入式技术以应用为中心,基于计算机技术的系统技术,将软件直接烧录到硬件中,而非安装在外部存储介质上。也就是将操作系统移植到现有的硬件上,让操作系统去管理软、硬件资源,减少软件和硬件之间的耦合,在操作系统上做上层应用开发,在操作系统下做底层开发。

内嵌软件使得产品更加智能化,运行更多软件。与操作系统相结合的开发软件是嵌入式软件,而非嵌入式软件是裸机开发(不运行操作系统)。要判断产品是否是嵌入式产品,要看产品是否有跑操作系统,在各行各业有不同类型的操作系统,应用很广泛,但其作用都是孤立的软硬件。

单片微机开发是传统的开发方式,开发流程是先看原理图,再写代码,最后将代码下载到开发板,即由软件和硬件两大要素构成,了解硬件工作原理后再去编写软件,把写好的软件烧录到硬件上,由软件来控制硬件工作(软件即代码,底层的开发板即硬件)。

缺点:软硬件耦合度高,软件移植性差(平台适配性差),运行效率低,功耗大;对于开发者能力的要求,传统的开发工程师是软硬兼施的,相对于团队合作,其开发效率低,工程师精力有限,难以顾及全局,用户体验降低。

内嵌的嵌入式开发是在软硬件的中间移植到操作系统中。系统能够对软件资源和硬件资源进行管理,实现软硬件隔离,如希望在硬件上运行摄像机,首先让软件对操作系统发出相应的指令;通过操作系统来控制硬件,硬件把数据送回操作系统,然后操作系统把数据返回给软件,这样我们就不必在开发软件的时候去理解硬件是如何工作的,如果操作系统没有改变,对硬件的更改也不会影响软件。优势:软件可移植性(适配平台能力强),开发者能力划分更加明确,操作系统可以执行多种任务机制,提供丰富的网络协议,并提供开放源代码软件和库。

免责声明:凡注明来源的文章均转自其它平台,目的在于传递有价值的AIoT内容资讯,并不代表本站观点及立场。若有侵权或异议,请联系我们处理。
即刻开启您的物联网之旅
即刻开启 您的物联网之旅
遇到问题了么?联系专属客户经理在线解答