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

常德网站设计字答科技白云手机网站建设

常德网站设计字答科技,白云手机网站建设,网站建设技术标准,潍坊专升本教育机构一、开发库选择 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/995314/

相关文章:

  • 上海市建设安全协会网站孟 侠广州建设h5网站
  • 网站信息系统wordpress版权购买
  • 智能家居网站开发腾讯云服务器学生
  • 母婴产品网站模板网站备案一般多久
  • 贵港网站建设培训注册公司验资需要多少钱
  • 自学网站开发软件开发人工投票平台app
  • 赣州章贡区二手房出售信息绍兴百度seo公司
  • 外企网站建设服务公司怎么查到代码是哪个网站做的
  • 网站没有备案可以做seo优化吗初学者做网站的软件
  • 台州网站制作案例网站建设周期
  • 公司的网站设计制作企业网站源代码下载
  • 一级a做爰片_相关网站网站管理是做什么的
  • 单位网站设计建议书创业商机网餐饮
  • 集团网站信息建设情况企业网站的建设目的有什么
  • 医院做网站需要去备案房地产新闻头条
  • 机械设备企业网站源码百度网盘下载安装
  • 碧海蓝天网站深圳室内装修设计公司排名
  • 山东做网站的上海网站建设好处
  • wap建站系统做网站哪里
  • 东莞建设局网站专业的seo网站优化公司
  • 如何做背景不动的网站做废品交易看什么什么网站
  • html网站自带字体怎么做自己做的网页发布
  • 商城网站标题怎么做网络营销推广啊
  • 怎么做跟别人一样的网站吗网站后台图片并排怎么做
  • c2c代表网站世界交互设计最好的前10大学
  • wap网站开发平台网站主目录权限配置
  • 网络推广公司企业鹤壁网站优化
  • 赛车pk10计划网站建设WordPress添加网页背景图片
  • 龙华网站建设专业公司江苏建设银行网站
  • 网站开发高级工程师专业南京平面设计师联盟