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

网站建设 源码准备国企有没有必要建设网站

网站建设 源码准备,国企有没有必要建设网站,乐器产品主要在什么网站做推广,南京网站设计公司有哪些公司1HAL介绍 1)为什么要学习HAL库开发 HAL库是目前ST主力推广的开发方式,所以你如果还要用ST的芯片,会使用HAL库开发是势在必行的。而且最最关键的是,使用HAL开发有诸多的好处。 目前,HAL库已经支持STM32全线产品。 2&a…

1HAL介绍

1)为什么要学习HAL库开发

HAL库是目前ST主力推广的开发方式,所以你如果还要用ST的芯片,会使用HAL库开发是势在必行的。而且最最关键的是,使用HAL开发有诸多的好处。
目前,HAL库已经支持STM32全线产品。
2)什么是HAL库
HAL库的全称是Hardware Abstraction Layer,翻译成硬件抽象层。HAL库是ST为STM32最新推出的抽象层嵌入式软件,可以更好的确保跨STM32产品的最大可移植性。该库提供了一整套一致的中间件组件,如RTOS,USB,TCP/IP和图形等。
HAL库是基于一个非限制性的BSD许可协议(Berkeley Software Distribution)而发布的开源代码。 ST制作的中间件堆栈(USB主机和设备库,STemWin)带有允许轻松重用的许可模式,只要是在ST公司的MCU 芯片上使用,库中的中间件(USB 主机/设备库,STemWin)协议栈即被允许随便修改,并可以反复使用。至于基于其它著名的开源解决方案商的中间件(FreeRTOS,FatFs,LwIP和PolarSSL)也都具有友好的用户许可条款。
3)CMSIS和HAL库的关系
CMSIS(Cortex Microcontroller Software Interface Standard)是 Cortex-M 处理器系列的与供应商无关的硬件抽象层。它是ARM公司制定的一个标准。它可以为处理器和外设实现一致且简单的软件接口,从而简化软件的重用、缩短微控制器新开发人员的学习过程,并缩短新设备的上市时间。简单来说,就是ARM公司制定标准,芯片厂商按照此标准编写相应的程序,实现统一的接口,方便开发人员的使用。

在这里插入图片描述

2HAL库开发环境搭建
HAL库环境一般都是直接使用STM32CubeMX 集成使用下面来安装它
安装STM32CubeMX 他是Java环境所以需要一个Java
2.1安装Java运行环境
STM32CubeMX 要求java8的运行环境。下载地址:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
我给大家准备的是:jre-8u381-windows-x64.exe。 (大家自己找一个Java版本安装就可以了 不是一定8)双击安装即可。

查看Java安装是否成功 在win + r 在输入cmd 黑窗输入 Java -version 即可查看如下
在这里插入图片描述

2.2安装STM32CubeMX
是ST公司提供的一个工具,非常方便的用图形化的方式帮我们创建工程,和完成各种配置。
下载地址:https://www.st.com/zh/development-tools/stm32cubemx.html#get-software
双击安装即可。
**加粗样式**
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3在线下载芯片支持包
双击安装好的CubeMx。桌面会有快捷方式。
在这里插入图片描述

进入如下界面。
在这里插入图片描述

先安装下软件支持包:
在这里插入图片描述
在这里插入图片描述

点击安装之后,需要先登录你的ST账号,没有就先注册一个。
在这里插入图片描述

2.4离线安装芯片支持包
如果网速不好,下载会比较慢。也可以选择离线安装。
1)下载离线芯片支持包
下载地址:https://www.st.com/zh/development-tools/stm32cubemx.html#tools-software

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2)导入芯片支持包
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

注意:
(1)上面的离线安装方式只能安装基础包(en.stm32cubef1.zip),升级包(en.stm32cubef1-v1-8-5.zip)无法安装.
(2)把en.stm32cubef1-v1-8-5.zip拷贝到stm32cube的仓库中,直接解压就行了.仓库位置: C:\Users\你的用户名\STM32Cube\Repository. 用解压的文件覆盖原来的基础包.

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

相关文章:

  • 寻花问柳一家专门做男人的网站怎么把几个网站做互通
  • 网站后台会员管理oa信息管理系统
  • 旅游网站开发目的和意义重庆泡笋制作
  • 如何做好购物网站陕西一建考试最新消息
  • 网站开发计划wordpress百度插件
  • 网站如何做好内链东风地区网站建设公司
  • 威联通如何做网站宝塔做网站安全吗
  • 乐清公司网站建设北京朝阳区地图
  • 构建网站的安全深圳专业返利网站建设
  • 视频网站开发有哪些功能网页设计行业
  • 坂田公司做网站怎样做触屏版手机网站
  • wordpress 建站公司建设银行网站怎么取消短信服务
  • 电脑有了外网是不是就可以做网站免费制作自己的微网站吗
  • 网站配色 蓝绿赣州网站建设效果
  • 廊坊专业网站网站wordpress 获取目录结构
  • 湛江网站建设优化建站什么是网络营销它与传统营销相比有何特征
  • 手机网站 栏目定制漂亮全屏网站
  • 怎么做游戏平台网站长沙装修公司排名前十名
  • 做网站创业故事html5网站开发实例
  • 福建住房和城乡建设厅网站一体化平台带数据库的网站
  • 网络哪里能接活做网站不花钱可以做网站吗
  • 关于公司网站怎么做手机网游大型游戏排行榜
  • 简述网站建设优劣的评价标准内容营销的定义
  • 哪个做企业网站食品包装设计方案
  • 鞍山网站制作58同城个人房屋出租信息发布
  • 呼伦贝尔网站建设公司宿迁房产网户型图
  • 万网网站空间费手机 网站 系统
  • 手机中国建设银行网站wordpress显示大图
  • 建立网站的公司杭州临沂哪里做网站比较好
  • php开发手机端网站开发虾米wordpress插件