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

适合初学者做的网页搜索引擎优化缩写

适合初学者做的网页,搜索引擎优化缩写,做优化的网站电话,怀来建设银行网站代码架构与分层 BSP:板级支持驱动程 BSP: Board Support Package MCU和板上外设器件(比如MPU6050)的通信与交互过程。 有时候分两种: 1.在裸机(有限状态机)情况下,写的驱动程序; 2.在操作系统下,写驱动程序。 Core:MCU驱动程序 面向MCU进行编程,初始化MCU内部的外设(时…

代码架构与分层

  • BSP:板级支持驱动程

BSP: Board Support Package

MCU和板上外设器件(比如MPU6050)的通信与交互过程。

有时候分两种:

1.在裸机(有限状态机)情况下,写的驱动程序;

2.在操作系统下,写驱动程序。

  • Core:MCU驱动程序

面向MCU进行编程,初始化MCU内部的外设(时钟,IIC,SPI等外设)。包含main.c文件。

  • Drivers:厂商SDK程序

MCU厂商和MCU内的CPU厂商提供的,用来对CPU和偏上外设编程时用的驱动库,一般由厂家提供。

  • Middlewares:中间件

抽象程度很高,能在各个项目中安插通用的:LVGL\数学库\快速傅里叶变换库

  • OS:操作系统层

操作系统层。FreeRTOS

  • SYSTEM:系统配置层

对系统定义整体的宏;

对于全局系统有影响的参数,和文件(比如System.h),放在这个目录下;

  • 业务层:

结合业务实现具体地应用逻辑,这一层一般是一个个xxx_task.c/.h文件存放的位置;

在设计每层的代码时,一定避免跨层进行操作。原因如下:

  1. 跨层执行会影响代码分层解耦,修改其中一层代码,为了功能能实现必须跨层修改代码,会导致逻辑不清晰,

架构混乱,没有实现解耦。

  1. 下层某些操作可能在中断中执行,部分中断RTOS无法管理,会造成数据溢出、数据完整性缺失、影响其他硬件

工作、RTOS中的任务无法执行等问题。

  1. 可能会产生线程安全的问题,比如APP线程可能会向驱动线程传递阻塞的回调函数,造成驱动线程被阻塞,从而导致其他消费者线程的任务执行被Delay。

为什么需要在APP与BSP之间通过OS层传递数据

http://www.dtcms.com/wzjs/315881.html

相关文章:

  • 怎么做招聘网站的调研网站域名解析ip
  • 做爰的网站app推广方案模板
  • 涿州网站制作多少钱小游戏推广接单平台
  • 主机网站建设制作网络营销的概念和特点是什么
  • 请简述网站开发的流程图中国世界排名
  • 行业网站建设营销策划书范文1000字
  • 大连服装网站建设seo关键字优化教程
  • 哈尔滨网页设计与制作深圳seo推广外包
  • 汉阴县住房和城乡建设局网站深圳关键词优化平台
  • 东莞网站seo推广优化夫唯seo
  • 网站风格下载百度账号管理
  • 可以不使用备案的网站名吗推广方法有哪几种
  • 什么网站值得做58同城推广效果怎么样
  • 百度seo刷排名软件seo 公司
  • 西安高新区网站建设seo学校培训
  • 买完域名网站怎么设计网站推广经验
  • 公司注册资金2024年7月1日要全部实缴站长seo查询
  • 怎么做网站打赏如何优化seo
  • 传奇游戏网站怎么做中国十大企业培训机构排名
  • 网站建设中 html浙江疫情最新消息
  • 建设网站属于什么费用吗独立站seo优化
  • 网站建设开发实训报告总结营销网站建设的因素
  • 做网站辛苦吗厦门人才网官网招聘信息网
  • 中国做跨境电商出口的网站交换链接适合哪些网站
  • 基于网站开发appgoogle chrome download
  • 海口h5建站百度竞价教程
  • 做外汇应该看哪一家网站网站搭建
  • 做网站应该注意什么收录优美图片
  • 宜兴网站制作谷歌商店下载安装
  • 用boostrap做的网站app推广接单平台有哪些