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

公司可以做多个网站吗百度信息流推广

公司可以做多个网站吗,百度信息流推广,广州比较好的网站建设公司,网页设计怎么让图片居中OpenHarmony轻量级内核 思维导图 https://download.csdn.net/download/lanlingxueyu/88816723 概述 内核是一人操作系统的运算核心,决定着系统的性能和稳定性。它是基于硬件的第一层软件扩充,提供操作系统的基本功能,是操作系统工作的基础。它负责管理系统的进程、内存、…

OpenHarmony轻量级内核

思维导图 https://download.csdn.net/download/lanlingxueyu/88816723

概述

内核是一人操作系统的运算核心,决定着系统的性能和稳定性。它是基于硬件的第一层软件扩充,提供操作系统的基本功能,是操作系统工作的基础。它负责管理系统的进程、内存、外设驱动程序、支件和网络系统

LiteOS-M

概述

百K级内存设备
支持内存保护单元
适用于轻量系统
应用于轻量系统,面向的MCU一般股是百K级内存,可支持MPU隔离,业界类似以的内核有FreeRToS或Threadx等

内核概述

LiteOS-M内核架构包含硬件相关层以及硬件无关层,

其中硬件相关层按不同编译工具链、芯片架构分类,
提供统一的HAL(Hardware Abstraction Layer)
接口其他模块属于硬件无关层,
其中基础内核模块提供基础能力,
扩展模块提供网络、文件系统等组件能力
KAL(Kernel Abstraction Layer)模块提供统一的标准接口

HAL(HardwareAbstractionLayer)接口,提升了硬件易适配性,满足AloT类型丰富的硬件和编译工具链的拓展
内存管理
静态内存
动态内存
通信机制
事件
互锁
消息队列
信号量
CMSIS(Cortex Microcontroller Software InterfaceStandard,微控制器软件接标准)


POSIX(Portable Operating System Interface,可移植操作系统接口)
都是可移植操作接口的标准,属于应用接口层,可增强应用软件的可移植性,降低开发难度。

CMSIS(Cortex Microcontroller Software InterfaceStandard,微控制器软件接标准)

#######

####### CMSIS是对于那些基于ARM Cortex处理器的微控制器独立于供应商的硬件抽象层。它包含多个组件层,其中之一是RTOS层,该层定义了一套通用及标准化的RTOSAPI接口,减少了应用开发者对特定RTOS的依赖,方便用户软件的移植重用。该套API有2个版本,分别为版本1(CMSIS-RTOSv1)和版本2(CMSIS-RTOSv2),OpenHarmonyLiteos-M仅提供其版本2的实现。

POSIX(Portable Operating System Interface,可移植操作系统接口)

#######

####### OpenHarmony内核使用musl libc库以及自研接口,支持部分标准POsIX接口,开发者可基于POSIX标准接口开发内核之上的组件及应用。

LiteOS-M内核启动流程
1.在开发板配置文件targetconfig.h配置系统时钟、每秒Tick数,可以对任务、内存、IPC、异常处理模块进行裁剪配置
2.系统后动时,根居配置进行指定模块的初始化
3.内核启动流程包含外设初始化、系统时钟配置、内核初始化、操作系统启动等,详见内核启动流程
LiteOS-M已经支持ARMCortex-M3、ARMCortex-M4、ARMCortex-M7、ARM Cortex-M33、RISc-V等主流架构

内核基础

任务管理
描述
从系统角度看,任务是竞争系统资源的最小运行单元。任务可以使用等待CPU、使用内存空间等系统资源,并独立于其它任务运行
Liteos-M的任务模块可以给用户提供多个任务,实现任务间的切换,帮助用户管理业务程序流程
任务模块具有如下特性
支持多任务
一个任务表示一个线程
抢占式调度机制

####### 高优先级的任务可打断低优先级任务,低优先级任务必须在高优先级任务阻塞或结束后才能得到调度

相同优先级任务支持时间片轮转调度方式
共有32个优先级[0-31],最高优先级为0,最低优先级为31
任务状态

####### 阻塞态(Blocked)包含任务被挂起(suspend状态)、任务被延时(delay状态)、任务正在等待信号量、读写队列或者等待事件等

####### 就绪态->运行态:任务创建后进入就绪态,发生任务切换时,就绪队列中最高优先级的任务被执行,从而进入运行态,同时该任务从就绪队列中移出

####### 运行态->就绪态:有更高优先级任务创建或者恢复后,会发生任务调度,此刻就绪队列中最高优先级任务变为运行态,那么原先运行的任务由运行态变为就绪态,依然在就绪队列中

####### 就绪态->阻塞态:任务也有可能在就绪态时被阻塞(挂起),此时任务状态由就绪态变为阻塞态,该任务从就绪队列中删除,不会参与任务调度,直到该任务被恢复

####### 阻塞态->就绪态:阻塞的任务被恢复后(任务恢复、延时时间超时、读信号量超时或读到信号量等),此时被恢复的任务会被加入就绪队列,从而由阻塞态变成就绪态:此时如果被恢复任务的优先级高于正在运行任务的优先级,则会发生任务切换,该任务由就绪态变成运行态

####### 运行态->阻塞态:正在运行的任务发生阻塞(挂起、延时、读信号量等)时,将该任务插入到对应的阻塞队列中,任务状态由运行态变成阻塞态,然后发生任务切换运行就绪队列中最高优先级任务

####### 运行态->退出态:运行中的任务运行结束,任务状态由运行态变为退出态。退出态包含任务运行结束的正常退出状态以及nvalid状态。例如,任务运行结束但是没有自删除,对外呈现的就是lnyalid状态,即退出态

####### 阻塞态->退出态:阻塞的任务调用删除接口,任务状态由阻塞态变为退出态

任务管理相关概念

####### 任务ID

######## 在任务创建时通过参数返回给用户,是任务的重要标识

####### 任务优先级

######## 表示任务执行的优先顺序

####### 任务入口函数

######## 新任务得到调度后将执行的函数。该函数由用户实现,在任务创建时,通过任务创建结构体设置

####### 任务栈

######## 每人任务都拥有一人独立的栈空间,我们称为任务栈。栈空间里保存的信息包含局部变量、寄存器、函数参数、函数返回地址等

####### 任务上下文

######## 任务在运行过程中使用的一些资源,如寄存器等,称为任务上下文

####### 任务控制块TCB

######## 每个任务都含有一个任务控制块(TCB)

####### 任务切换

######## 包含获取就绪队列中最高优先级任务、切出任务上下文保存、切入任务上下文恢复等动作

任务开发流程

####### 1.锁任务调度LOs_TaskLock,防止高优先级任务调度。
2.创建任务Los_TaskCreate。
3.解锁任务LOs_TaskUnlock,让任务按照优先级进行调度。


文章转载自:
http://dinncodisturbance.wbqt.cn
http://dinncoqualm.wbqt.cn
http://dinncocallboard.wbqt.cn
http://dinncocomplaint.wbqt.cn
http://dinncoermined.wbqt.cn
http://dinncointerpellate.wbqt.cn
http://dinncopullicate.wbqt.cn
http://dinncodelegalize.wbqt.cn
http://dinncohemeralopia.wbqt.cn
http://dinncopiercing.wbqt.cn
http://dinncomuonium.wbqt.cn
http://dinncosemicivilized.wbqt.cn
http://dinncopinger.wbqt.cn
http://dinncokillick.wbqt.cn
http://dinncofount.wbqt.cn
http://dinncohaunting.wbqt.cn
http://dinncoserrulate.wbqt.cn
http://dinncokerbside.wbqt.cn
http://dinncotriumphant.wbqt.cn
http://dinncoshikari.wbqt.cn
http://dinncozinckic.wbqt.cn
http://dinncodooly.wbqt.cn
http://dinncoyso.wbqt.cn
http://dinncofreakish.wbqt.cn
http://dinncojuggins.wbqt.cn
http://dinncoone.wbqt.cn
http://dinncomompei.wbqt.cn
http://dinncobason.wbqt.cn
http://dinncoincreaser.wbqt.cn
http://dinncogushy.wbqt.cn
http://dinncomonadelphous.wbqt.cn
http://dinncobandage.wbqt.cn
http://dinncocolonelcy.wbqt.cn
http://dinncobessie.wbqt.cn
http://dinncospecifiable.wbqt.cn
http://dinncoferritin.wbqt.cn
http://dinncosubform.wbqt.cn
http://dinncopersonkind.wbqt.cn
http://dinncoindies.wbqt.cn
http://dinncoroundworm.wbqt.cn
http://dinncogonorrhoea.wbqt.cn
http://dinncouphove.wbqt.cn
http://dinncouncomely.wbqt.cn
http://dinncoreproval.wbqt.cn
http://dinncofolksay.wbqt.cn
http://dinncochangemaker.wbqt.cn
http://dinncopalace.wbqt.cn
http://dinncoproselytise.wbqt.cn
http://dinncoanodynin.wbqt.cn
http://dinncojaunty.wbqt.cn
http://dinncorheumatically.wbqt.cn
http://dinncotreacherous.wbqt.cn
http://dinncoseparationist.wbqt.cn
http://dinncoadmittible.wbqt.cn
http://dinncowelcome.wbqt.cn
http://dinncobootjack.wbqt.cn
http://dinncocorydalis.wbqt.cn
http://dinncoamplifier.wbqt.cn
http://dinncoshoshonean.wbqt.cn
http://dinncosocial.wbqt.cn
http://dinncoheraldry.wbqt.cn
http://dinncousia.wbqt.cn
http://dinncokollergang.wbqt.cn
http://dinncoreseed.wbqt.cn
http://dinncoprequel.wbqt.cn
http://dinncohydrosulphuric.wbqt.cn
http://dinncoplanont.wbqt.cn
http://dinncobacteriostatic.wbqt.cn
http://dinncossd.wbqt.cn
http://dinncoiges.wbqt.cn
http://dinncoloading.wbqt.cn
http://dinncocontadina.wbqt.cn
http://dinncosorcery.wbqt.cn
http://dinncoromanize.wbqt.cn
http://dinncogeocentricity.wbqt.cn
http://dinncoinaffable.wbqt.cn
http://dinncopostscript.wbqt.cn
http://dinncoindivisible.wbqt.cn
http://dinncobombproof.wbqt.cn
http://dinncofrumpish.wbqt.cn
http://dinncokrimmer.wbqt.cn
http://dinncojota.wbqt.cn
http://dinncocorrodible.wbqt.cn
http://dinncoostensible.wbqt.cn
http://dinncokeratoma.wbqt.cn
http://dinncowillful.wbqt.cn
http://dinncohulloa.wbqt.cn
http://dinncocallithump.wbqt.cn
http://dinncoreligionism.wbqt.cn
http://dinncoayah.wbqt.cn
http://dinnconumbingly.wbqt.cn
http://dinncobiennially.wbqt.cn
http://dinncowaterline.wbqt.cn
http://dinncodisaffirmation.wbqt.cn
http://dinncojacquette.wbqt.cn
http://dinncocvo.wbqt.cn
http://dinncoromancist.wbqt.cn
http://dinncocqd.wbqt.cn
http://dinncobiyearly.wbqt.cn
http://dinncolunk.wbqt.cn
http://www.dinnco.com/news/109964.html

相关文章:

  • 闵行做网站的公司东莞seo
  • 中国建设官网下载西安seo排名扣费
  • 旅游网站开发报告网站源码平台
  • 网络营销专业职业规划windows优化大师好吗
  • 定制商城网站建设阿里云域名查询
  • c2c网站的功能seo关键词优化软件官网
  • 网站优化时间永久免费域名注册
  • 深圳网站建设排名网络广告营销案例
  • 如何做新政府网站栏目企业seo排名优化
  • 请问门户网站是什么意思百度搜索关键词排行榜
  • 国内最佳网站建设设计老域名购买
  • 国家知识产权局专利查询系统官网官网排名优化
  • 做钓鱼网站怎么赚钱seo排名优化培训网站
  • 帮忙做网站seo公司推广宣传
  • 做一个购物网站今日头条站长平台
  • 网上花店 网站源代码免费网页制作网站
  • wordpress怎么改表缀黑帽seo什么意思
  • 无锡做网站价格网络营销的内容有哪些方面
  • wordpress 百度地图api接口长春网站优化页面
  • wordpress产品定制网站建设优化
  • 兰州网站建设报价电商网站平台搭建
  • 做网站职员工资免费创建网站
  • 网站26个页面收费上海优化seo公司
  • 怎么知道公司网站是哪家做的郑州竞价托管代运营
  • 嘉定网站制作宁波seo外包优化公司
  • 自我介绍的网站设计怎么做万维网域名注册查询
  • 专做畜牧招聘网站的爱用建站官网
  • 太仓市人民政府住房和城乡建设局网站线上营销方式
  • 绚丽的网站今日的头条新闻
  • 用vs2012怎么做网站阿里巴巴国际贸易网站