zoukankan      html  css  js  c++  java
  • Liunx0000(初步认识)

    都要放假了,学习一下吧,毕竟还有课设,虽然我真的懒得看Linux,不想接触这破玩意!各应人的东西!

    一、发展趋势

      1无操作系统阶段20s60

      2简单操作系统阶段

      3试试操作系统阶段

      4面向Internet阶段

    二、IP核(Intellectual Property Core,知识产权核)

      SoC(System on Chip,片上系统),单芯片上集成数字信号处理器,微控制器,存储器,数据转换器,接口电路等电路模块。

      实现:信号采集转换存储处理等功能 SoC=软核+硬核+固核(种类)

    三、嵌入式系统的组成

      嵌入式微处理器 嵌入式操作系统 应用软件 外围设备接口的嵌入式计算机系统 执行装置(被控对象)

        1、硬件层() 嵌入式微处理器(精简指令系统复杂指令集)-存储器(cache主存储器辅助存储器)-通用设备接口-I/O接口(A/D D/A I/O,etc.)

        2、中间层(HAL-Hardware Abstract Layer,硬件抽象层+=BSP-Board Support Package,板级支持包) 上层软件和底层硬件平台之间接口,提供服务

          1)硬件初始化

          2)硬件设备驱动程序

        3、系统软件层

          1)嵌入式操作系统(EOS,Embedded Operating System) 功能:嵌入式系统软件和硬件的资源分配,任务调度以及控制协调。

          2)文件系统 功能:文件存储-检索-更新,(通常不提供:安全保护-加密机制)

          3)图形用户接口(GUI)

            功能:通过窗口-菜单-按键等操作(嵌入式)计算机

            实现方法(1自己开发 2购买 3开源包 4定制),都是废话

        4、应用软件层 实现对被控制对象-装置的控制。

    四、RTOS

      RTOS 要求:准确执行,限时内完成。(就是要求精确高速,弄这个多名号,不知道学习的人不是你自己么,按照要求搞不行么,非起个破名字?)

      特点:  1、约束性 (性能约束=必须满足如可靠性、可用性、可预测性、服务质量等性能指标)(限制没事扯什么蛋,不能用要你干啥,废话连片教科书!)

           2、可预测性

           3、可靠性

           4、交互性

    RTOS的调度技术

      1、抢占式调度和非抢占式调度

      2、静态表驱动策略(离线)和优先级驱动策略(优先级高低)

    RTOS分类

      硬实时系统:军工-航天-核工业

      软实时系统:视频点播系统-信息采集-检索系统

    实时任务分类:

      周期:周期任务、偶发任务、费周期任务

      超时:强实时任务、准实时任务、弱实时任务、弱-强实时任务 (哎!,人类总是这么坏。)

    RTOS:

      单用途专用->多用途通用 强实时--强且弱 (就是不断打进步的过程!)

      内核: 实时内核(uC/OS),基于组件的内核(OS-Kit),基于Qos的内核,通用操作系统变种的Linux...Windows NT/XP...遵循Posix的RT-Linux等

    五、嵌入式微处理器的体系结构

      冯·诺依曼结构

        $

      哈弗结构

        $

  • 相关阅读:
    c++的socket编程 tcp
    qt下载
    定义数组类型
    虚析构函数
    运算符重载
    友元函数
    const成员函数
    静态成员变量,静态成员函数
    linux安装mysql
    智能指针
  • 原文地址:https://www.cnblogs.com/yyx001000000001010101100101/p/5028945.html
Copyright © 2011-2022 走看看