物联网嵌入式
  itYyN34EQaXL 2023年11月02日 78 0

一、物联网嵌入式的介绍

  嵌入式是以计算机技术为基础, 以应用为中心, 软硬件可剪裁, 适应应用系统对功能,体积, 功耗, 成本, 可靠性等严格要求的专用计算机系统。

二、物联网的层次划分

万物互联——internet of things

1. 应用层: 手机APP(几乎所有的平台层都会提供配套的)

                  web app

2.平台层: 东方瑞通的云平台 ES-link easthome

                 华为云 ocean connect

                 阿里云 AIOT

                 百度 天工

                 移动 Onenet

                 小米 小米IOT

                  ...

 3. 网络层:手机热点 路由器 基站   (载波功能)

 4.感知层:开发板 stm32f103rbt6 + 传感器

                 负责采集数据 

三、嵌入式的开发模式

                     host <---------------> target

                   上位机                         下位机

                                        usb

                                       网线

                                        jtag

                                        串口

                                         ....

  上位机:编辑、编译代码在上位机完成

  下位机:执行在下位机 

四、嵌入式的系统构成

1).硬件的最小构成:

1.cpu 中央处理器:arm (C51,stm32,LA ,飞腾 ,鲲鹏......)、 mips 、ppc 、x86 (x64)

2.电源:常用3.3V、5V、9V、12V

3.时钟电路:提供时钟频率

4.存储电路:ram,rom都是内存

                   ram 掉电丢失

                   rom 掉电不丢失

                   prom 可编程的只读存储器

                   eprom 可一次擦除(光信号)的可编程只读存储器

                   eeprom 电可擦除的可编程只读存储器

                   flash电可擦可编程只读存储器,闪存

                   norflah  NOR Flash是一种非易失性存储器,掉电不丢失,读写速度快

                   nandflash是一种高数据存储密度的闪存,容量更大,读写速度快,掉电不丢失

                   mmc小型可擦除固态存储卡,可反复擦写

                   emmc嵌入式多媒体卡 ,接口简单,读写速度相对较快

 5.复位电路

2).软件最小系统                                                                        

   1.应用程序:C语言、UC、c++/qt、 java、python、c#、php

   2.驱动程序:

    1)裸板驱动程序:

     MCU(micro controller unit)单片机   不跑OS

     int main (void)

{

      //硬件的初始化

      //......

      while (1)

     {

            //业务逻辑

     }

}

    2)linux驱动程序:

     SOC (system on a chip   片上系统)

     跑OS freeRTOS vxworks linux Windows ucos-ii

     1.实时操作系统:软实时:liteOS,freeRTOS   rh-thread                                                        硬实时: 在给定的输入之后, 在严格要求的时间之内, 必须执行完毕

     2.非实时操作系统:linux 基于优先级的,抢占式的内核, 基于时间片轮询的

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读