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

枣庄网站建设网页设计参考板式

枣庄网站建设,网页设计参考板式,wordpress+相册+时间轴,做搬家网站推广在那好一、开发库选择 1.1 概述 STM32开发相关的库有很多,它们都是为了方便开发者使用STM32微控制器而提供的软件工具。根据不同的功能和层次,可以将它们分为以下几类: CMSIS库(Cortex Microcontroller Software Interface Standard&am…

一、开发库选择
1.1 概述
STM32开发相关的库有很多,它们都是为了方便开发者使用STM32微控制器而提供的软件工具。根据不同的功能和层次,可以将它们分为以下几类:

CMSIS库(Cortex Microcontroller Software Interface Standard)是ARM公司推出的一种标准化的微控制器软件接口,它定义了一些通用的数据类型、寄存器访问、中断处理、内核功能等,方便开发者使用Cortex-M内核的各种功能。CMSIS库还包括了一些中间件组件,如RTOS、DSP、Driver、Pack、SVD、DAP和NN等,提供了丰富的软件功能。CMSIS库不是HAL库,也不是标准库,它是一种与厂商(比如ST公司)无关的软件层,可以在不同的微控制器上使用。

HAL库(Hardware Abstraction Layer,硬件抽象层)是ST公司推出的一种硬件抽象层库,它提供了一套统一、简洁、易用的API函数接口,方便开发者使用STM32的各种外设功能。HAL库支持STM32全系列产品,具有可移植性、易用性和可靠性等优点。HAL库还提供了一些中间件组件,如RTOS,USB,TCP/IP和图形等,可以快速实现复杂的功能。

标准库(Standard Peripheral Libraries)是ST公司为STM32微控制器提供的一种固件函数包,它封装了STM32所有外设的寄存器操作和中断处理,提供了一套统一、简洁、易用的API函数接口,方便开发者使用STM32的各种外设功能。标准库支持STM32全系列产品,具有可移植性、易用性和可靠性等优点。不过,ST官方已经不再更新STM32标准固件库,而是力推新的固件库:HAL库。

LL库(Low-Layer,底层)是ST公司最近(也不是最近,六七年了)新增的一种底层库,它与HAL库捆绑发布,文档也是和HAL文档在一起的。 LL库更接近硬件层,对需要复杂上层协议栈的外设不适用,直接操作寄存器。LL库可以独立使用,也可以和HAL库结合使用。

其他第三方或开源库:除了ST公司提供的官方库外,还有许多第三方或开源的软件库可以用于STM32开发,如FreeRTOS、uCOS、FatFs、LwIP等。这些软件库通常提供了一些特定领域或功能的解决方案,如实时操作系统、文件系统、网络协议等。

http://www.yayakq.cn/news/639277/

相关文章:

  • 外贸网站 语言不断推进门户网站建设
  • 河南网站制作工作室影楼网站推广
  • asp网站改成php偃师建设局网站
  • 建立网站需要多少钱手机163邮箱登录
  • 购物网站开发目的com域名是哪个国家的
  • 陕icp网站建设wordpress 开启缓存
  • 网站虚拟主机虚拟空间建站程序的价钱
  • 网站的广度电脑dw怎么制作网页
  • 平阴网站建设淄博中企动力怎么样
  • 浙江建设职业技术学院官方网站衡水做淘宝网站建设
  • 天河网站建设方案pv3d 优秀网站
  • 网站推广指的是什么购物网站二级页面模板
  • 怎么做网站把图片发到网上wordpress猜你喜欢功能
  • 做私活网站高清精品无人区
  • 中国建设银行网站功能模块用哪个做网站demo
  • 电子商务网站建设c网站建设公司龙华
  • 义乌网站建设公司价位做网站 蓝洋
  • 扁平化网站设计广告设计与制作就业方向是什么
  • 深圳做网站要多少网站建设工作分工
  • 做阿里网站的分录免费seo免费培训
  • 网站备案 人在上海网站关键词下降
  • 服装企业网站模版有没有免费的源码网站
  • 网站关键词优化到首页后怎么做积分商城系统
  • 建网站空间都有什么平台网站源代码免费下载
  • 做移动网站快速排名软件网站建设作业指导书
  • 三亚官方网站建设设计娱乐网站
  • 有口碑的免费网站建设北京网站建设+知乎
  • 如何看网站的ftp手机常用网站
  • 利用python做网站浙江网站建设多少钱
  • 古董专家官方网站微信微信公众号运营分析