当前位置: 首页 > news >正文

网站建设 目的微信小程序制作文档

网站建设 目的,微信小程序制作文档,摄影网站源码 免费下载,域名名称目录 一、嵌入式系统概述 1、基本概念 2、嵌入式系统软件组成架构 二、嵌入式软件开发 三、嵌入式硬件 1、嵌入式微处理器 2、人工智能芯片 3、嵌入式微处理器体系结构 4、总线 四、嵌入式操作系统 1、嵌入式实时操作系统 2、操作系统内核架构 3、鸿蒙操作系统 五、嵌入式…目录 一、嵌入式系统概述 1、基本概念 2、嵌入式系统软件组成架构 二、嵌入式软件开发 三、嵌入式硬件 1、嵌入式微处理器 2、人工智能芯片 3、嵌入式微处理器体系结构 4、总线 四、嵌入式操作系统 1、嵌入式实时操作系统 2、操作系统内核架构 3、鸿蒙操作系统 五、嵌入式数据库 1、嵌入式数据库分类 一、嵌入式系统概述 1、基本概念 1嵌入式系统是以应用为中心、以计算机技术为基础并将可配置与可裁剪的软、硬件集成于一体的专用计算机系统需要满足应用对功能、可靠性、成本、体积和功耗等方面的严格要求。 2从计算机角度看嵌入式系统是指嵌入各种设备及应用产品内部的计算机系统。它主要完成信号控制体积小、结构紧凑可作为一个部件埋藏于所控制的装置中。 3一般嵌入式系统由嵌入式处理器、相关支撑硬件、嵌入式操作系统、支撑软件以及应用软件组成。 2、嵌入式系统软件组成架构 嵌入式系统初始化过程片级初始化 - 板级初始化 - 系统初始化 从传统意义上讲嵌入式系统主要由以下部件组成 1嵌入式微处理器(MCU)2存储器(RAM/ROM) 3内(外)总线逻辑4定时/计数器 5看门狗电路定时器溢出则中断系统复位处理。 6I/O接口(串口、网络、USB、JTAG接口--用来进行CPU调试的常用接口) 7外部设备(UART、LED等)8其他部件 二、嵌入式软件开发 嵌入式软件设计层面的功耗控制主要可以从以下方面展开 1软硬件协同设计即软件的设计要与硬件的匹配考虑硬件因素。 2编译优化采用低功耗优化的编译技术。 3减少系统的持续运行时间可从算法角度进行优化。 4用 “中断” 代替 “查询”。 5进行电源的有效管理。 三、嵌入式硬件 1、嵌入式微处理器 通常嵌入式处理器需要根据不同的使用场景选择不同类型的处理器从处理器分类看大致可分为MPU、MCU、DSP、GPU、SoC 1微处理器(MPU)将微处理器装配在专门设计的电路板上只保留与嵌入式应用有关的母板功能。微处理器一般以某一种微处理内核为核心每一种衍生产品的处理器内核都是一样的不同的是存储器和外设的配置及封装。 2微控制器(MCU)又称单片机。与MPU相比MCU的最大优点在于单片化体积大大减小从而使功耗和成本下降可靠性提高。 3信号处理器(DSP)DSP处理器对系统结构和指令进行了特殊设计(通常DSP采用一种哈佛结构)使其适合于执行DSP算法编译效率较高指令执行速度也较高。 4图形处理器(GPU)GPU是图形处理单元的缩写是一种可执行3D图形渲染等图修的半导体芯片(处理器)。GPU可用于个人电脑、工作站、游戏机和一些移动设备上做图像和图形相关运算工作的微处理器。它可减少对CPU的依赖并执行部分原本属于CPU的工作尤其是在3D图形处理中GPU采用了核心技术(如硬件TL、纹理压缩等)保证了3D快速渲染的能力。GPU目前已广泛应用于各行各业GPU中集成了同时运行在GHz的频率上的成千上万个core可以高速处理图像数据。最新的GPU峰值性能可高达100TFlops以上。 5片上系统(SoC) - 追求产品系统最大包容的集成器件。 - 它是一个产品是一个有专用目标的集成电路其中包含完整系统并有嵌入软件的全部内容。 - 同时它又是一种技术用以实现从确定系统功能开始到软/硬件划分并完成设计的整个过程。 - 成功实现了软硬件的无缝结合直接在微处理器片内嵌入操作系统的代码模块。 - 减小了系统的体积和功耗、提高了可靠性和设计生产效率。 - 狭义角度信息系统核心的芯片集成是将系统关键部件集成在一片芯片上。 - 广义角度SoC是一个微小型系统如果说中央处理器(CPU)是大脑那么SoC就是包括大脑、心脏、眼睛和手的系统。 - 国内外学术界一般倾向将SoC定义为将微处理器、模拟IP核、数字IP核和存储器(或片外存储控制接口)集成在单一芯片上它通常是客户定制的或是面向特定用途的标准产品。 2、人工智能芯片 人工智能Artificial intelligenceAI芯片的定义从广义上讲只要能够运行人工智能算法的芯片都叫做AI芯片。但是通常意义上的AI芯片指的是针对人工智能算法做了特殊加速设计的芯片现阶段这些人工智能算法一般以深度学习算法为主也可以包括其他机器学习算法。 人工智能芯片四大类按技术架构分类 1GPU 2FPGA现场可编程门阵列 3ASIC专用集成电路 4类脑芯片 AI芯片的关键特征 1新型的计算范式AI计算既不脱离传统计算也具有新的计算特质。 2训练和推断AI系统通常涉及训练和推断过程。 3大数据处理能力满足高效能机器学习的数据处理要求。 4数据精度降低精度的设计。 5可重构的能力针对特定领域而不针对特定应用的设计可以通过重新配置适应新的AI算法、架构和任务。 6开发工具AI芯片需要软件工具链的支持。 3、嵌入式微处理器体系结构 4、总线 总线是一组能为多个部件分时共享的信息传送线用来连接多个部件并为之提供信息交换通路。【总线通常是半双工的】 特点 1挂接在总线上的多个部件只能分时向总线发送数据但可同时从总线接收数据。 2通过总线复用方式可以减少总线中信号线的数量以较少的信号线传输更多的信息。 3从功能上将总线划分为数据总线、地址总线和控制总线。 4从数据传输的方式将总线划分为并行总线和串行总线。 并行总线将数据字节的各位用多条数据线同时进行传送。【短距离】 穿行总线数据是一位一位地进行传输的在传输中每一位数据都占据一个固定的时间长度。【长距离传输波特率可调整正确性依赖于校验码数据传输方式可以使用多种】 四、嵌入式操作系统 嵌入式操作系统Embedded Operating SystemEOS是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件负责嵌入式系统的全部软、硬件资源分配、任务调度、控制、协调并行活动等工作。通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。 根据系统对时间敏感程度可将嵌入式系统划分为 1嵌入式非实时系统 2嵌入式实时系统能够在指定或者确定的时间内完成系统功能和外部或内部、同步或异步时间作出响应的系统。 1、嵌入式实时操作系统 嵌入式实时操作系统兼具嵌入式操作系统的特点和实时操作系统的特点。 嵌入式操作系统主要有以下特点 1微型化2代码质量高3专业化4实时性强5可裁剪、可配置 嵌入式实时操作系统实时性的评价指标 1中断响应和延迟时间 2任务切换时间 3信号量混洗时间 嵌入式实时操作系统调度算法 1优先级调度算法系统为每个任务分配一个相对固定的优先顺序。 2抢占式优先级调度算法根据任务的紧急程度确定该任务的优先级。大多数RTOS调度算法都是抢占方式可剥夺方式。 3最早截止期调度算法EDF算法根据任务的截止时间头端来确定优先级对于时间期限最近的任务分配最高的优先级。指一个任务执行到接近自己的截止期就优先调度但是此时自己的截止期不一定是所有任务中最早的。比较的是任务截止期-执行时间越小越先执行   4最晚截止期调度算法根据任务的截止时间末端来确定其优先级对于时间期限最近的任务分配最高的优先级。指按每个任务的截止期时间比较谁的截止期最靠早谁优先调度执行。比较就是每个任务的截止期 2、操作系统内核架构 内核是操作系统的核心部分它管理着系统的各种资源。内核可以看成连接应用程序和硬件的一座桥梁是直接运行在硬件上的最基础的软件实体。 目前从内核架构来划分可分为宏内核Monolithic Kernel也称单体内核和微内核Micro kernel。 3、鸿蒙操作系统 鸿蒙Harmony OS整体采用分层的层次化设计从下向上依次为内核层、系统服务层、框架层和应用层。系统功能按照 “系统” - “子系统” - “功能/模块” 逐级展开在多设备部署场景下支持根据实际需求裁剪某些非必要的子系统或功能/模块如图所示。  鸿蒙操作系统架构具有4个技术特性 1分布式架构首次用于终端OS实现跨终端无缝协同体验 Harmony OS的 “分布式OS架构” 具有分布式软总线、分布式数据管理、分布式任务调度和虚拟外设等4大能力将相应分布式应用的底层技术难点对应用开发者屏蔽使开发者能够聚焦自身业务逻辑像开发同一终端一样开发跨终端分布式应用也使最终消费者享受到强大的跨终端业务协同能力为各使用场景带来无缝体验。 2确定时延引擎和高性能IPC技术实现系统天生流畅 确定时延引擎可在任务执行前分配系统中任务执行优先级及时限进行调度处理优先级高的任务资源将优先保障调度应用响应时延降低25.7%。鸿蒙微内核结构小巧的特性使IPC进程通信间性能大大提高进程通信效率较现有系统提成5倍。 3基于微内核架构重塑终端设备可信安全 Harmony OS采用全新的微内核设计拥有更强的安全特性和低时延等特点。 Harmony OS架构的系统安全性主要体现在搭载Harmony OS的分布式终端上可以保证 “正确的人通过正确的设备正确的使用数据”。这里通过 “分布式多端协同身份认证” 来保证 “正确的人” 通过 “在分布式终端上构筑可信运行环境” 来保证 “正确的设备” 通过 “分布式数据在跨终端流动的过程中对数据进行分类分级管理” 来保证 “正确的使用数据”。 4通过统一IDE支撑一次开发多端部署实现跨终端生态共享。  五、嵌入式数据库 与数据库相比嵌入式数据库系统有以下几个主要特点 1嵌入式2实时性3移动性4伸缩性 1、嵌入式数据库分类 关于嵌入式数据库 - 实际上嵌入式网络数据库是把功能强大的远程数据库映射到本地数据库使嵌入式设备访问远程数据库就像访问本地数据库一样方便。 - 嵌入式网络数据库主要由三部分组成客户端、通信协议和远程服务器。客户端主要负责提供接口给嵌入式程序通信协议负责规范客户端与远程服务器之间的通信还需要解决多客户端的并发问题远程服务器负责维护服务器上的数据库数据。 - 这里要说明的是由嵌入式网络数据库、嵌入式本地数据库内存或文件和嵌入式Web服务器等构成了综合的嵌入式综合信息系统。
http://www.huolong8.cn/news/443919/

相关文章:

  • 做淘宝客网站需要什么要求吗购物平台口碑最好的是哪个
  • 网站推广排名平台网站备案期间可以建站
  • 3营销型网站建设南昌网站建设策划
  • 福州正规网站建设公司推荐巢湖网站设计
  • 喷码机营销型网站邯郸网站建设服务平台
  • 新闻视频网站开发wordpress邮件订阅插件
  • 千灯网站建设国家单位网站建设要多久
  • 外贸网站建设soho成都建设施工安全协会网站
  • 莆田网站建设多少钱收录网站源码
  • 高权重网站 内页做跳转给新网站无锡中小企业网站制作
  • 电子商务的门户网站网站开发市场 知乎
  • 长沙做网站要多少钱阅读网站策划书
  • 卫生间做防水网站wordpress怎样加入代码
  • 为什么有的公司做很多个网站wap端
  • 新乡网站优化公司阿里云备案网站建设方案书模板
  • 德州网站建设哪家好企业网站设计规范
  • 织梦网站优化教程住房和城乡建设部网站监理合同
  • 电子商务网站开发实存内容wordpress 文件上传漏洞
  • 内蒙古网站建设价格企业vi设计包括哪些内容
  • 网上申请入团网站网站开发流程的认识
  • 海北州网站建设公司租车网站模版
  • 网站建设方式优化手机网站广告代码
  • 网站关键词更改网址搜索ip地址
  • 创建免费网站需要的工具0511网站
  • 网站留言板怎么做懂福溶州做戒网站
  • 温州网站推广驭明个人网页是什么
  • 灌南住房和城乡建设局网站网站排名优化公司哪家好
  • 网站所有者查询深圳易百讯网站建设公司
  • 建设新北川网站wordpress 自定义登录界面
  • 承德做网站公司企业建网站有这个必要吗