电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>一文弄懂Keil微库和ARM标准C库的区别

一文弄懂Keil微库和ARM标准C库的区别

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

ARM性能入门(单机版)

ARM性能ARM处理器上的高性能计算应用程序提供优化的标准核心数学。 可通过Fortran和C接口访问的例程包括: ·BLAS-基本线性代数子程序(包括XBLAS、扩展精度BLAS
2023-08-25 06:36:45

Arm RAN加速资料

Arm RAN加速(ArmRAL)包含组用于加速电信应用的功能,例如但不限于5G无线电接入网络(RAN)。 Arm RAN加速23.07包提供了个针对基于Arm AArch64的处理器进行
2023-08-08 07:46:35

KEIL C51下载stc固件的方法

1.用keil打开stc的工程,提示如下错误,没有找到固件2.登录stc官网下载isp软件,双击进入3.开软件后,我们再keil仿真设置那个选项卡下面,点击添加STC仿真驱动到keil中、添加型号和头文件到keil中4.重新打开工程,发现不会报错,固件已添加进去了...
2022-01-20 06:33:04

KEIL编写的C语言控制ARM的引脚输出与LINUX下的区别

KEIL编写的C语言来控制ARM的引脚输出来控制各种功能与LINUX下的区别是什么啊?劳烦大家解答,多谢了
2014-04-24 21:46:44

KEIL软件芯片问题

各位过往牛人们,小菜鸟求帮忙!想学习下单片机编程的东西,安装了KEIL软件但是在建工程的时候从芯片库里找不到atmel的89C52的芯片!这是为什么呢?难道是文件安装不完整?那么除了重新安装
2014-09-29 13:45:28

Keil、uVision、MDK、Keil C51之间的区别比较

MDK-ARMKEIL MDK、RealView MDK、KEIL For ARM,都是同个东西。ARM公司现在统使用MDK-ARM的称呼,MDK的设备数据中有很多厂商的芯片,是专为微控制器
2019-06-06 04:35:53

Keil、uVision、MDK、Keil C51之间的区别比较

MDK-ARMKEIL MDK、RealView MDK、KEIL For ARM,都是同个东西。ARM公司现在统使用MDK-ARM的称呼,MDK的设备数据中有很多厂商的芯片,是专为微控制器开发的工具
2014-05-19 22:59:18

Keil、uVision、RealView、MDK、Keil C51之间的区别比较

` 本帖最后由 i2c 于 2014-10-13 09:22 编辑 我们要区别的概念:KEIL uVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL
2014-10-13 09:21:19

Keil、uVision、RealView、MDK、Keil C51之间的区别比较

我们要区别的概念:KEIL uVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL C51,KEIL C166,KEIL C251从接触MCS-51单片机开始
2018-05-11 13:50:10

Keil器件安装不上是为什么?

如题,我的机子重新装系统后,安装了keil 51和arm 两个版本,使用ISP tools 安装wch器件后都只会安装到51那个版本的软件上,arm版本的安装不上。我把51卸载后,提示找不到安装
2022-07-25 06:26:18

Keil_C++环境移植第三方出现类型错误问题怎样去解决

Keil_C++环境移植第三方出现类型错误问题解决@firestaradmin 2020年12月8日16:28:18死亡如风,常伴吾身。Keil里实现C++环境编程,在C/C++ 选项卡中 添加
2021-07-16 07:17:33

keil芯片问题

为什么keil5安装之后芯片没有任何型号的芯片而且点绿色小块以后会显示找不到芯片,麻烦大神解释下,谢谢。
2016-12-11 23:30:02

详解ARM之ARMCC(Keil)map文件

gprs.c 生成的模块; uart.o 使用用户源码 uart.c 生成的模块。用户模块与 C 交叉引用  这部分主要就是用户自己实现的代码中调用 C 库函数时的引用关系。C 的代码般都是
2022-05-06 09:39:06

标准和HAL有啥区别

“健康守护者”——STM32标准和HAL的比较使用STM32芯片的时候呢,大家可能都喜欢用,什么标准啦,HAL啦,拿到了就股脑的用,也没有深究其区别,这样出BUG的时候就只能两手
2021-08-04 08:22:09

标准外设和HAL的相关资料分享

C 语言使用 HAL 开发ST公司先后推出了两套主要标准外设(Standard Peripherals Library)和HAL(Hardware Abstraction Layer
2022-01-18 07:39:45

CMSIS标准层次关系

1、CMSIS标准层次关系基于Context系列芯片采用的内核都是相同的,区别主要为核外的片上外设的差异,而这些差异却导致软件在同内核、不同外设的芯片上移植困难。为了解决不同的芯片厂商生产
2021-08-13 06:37:11

CMSIS标准层次关系是什么?

CMSIS标准层次关系是什么?
2021-11-29 07:42:27

HAL标准有哪些区别

什么是HAL标准又是什么?HAL标准有哪些区别
2021-10-26 06:54:16

HAL标准的原理区别

HAL的学习HAL标准的原理区别串口通信实验包含的文件区别具体代码区别总结HAL标准的原理区别HAL简介:== HAL ==是st公司为了更方便地进行stm32之间的移植而开发的
2021-07-29 08:48:46

HAL和lib区别和联系

的开发产品需求进行裁剪选择做出专用的程序包,这个程序包通过STM32CubeMux工具配置后自动生成。2.HAL和lib区别和联系(1)联系@1.HAL和lib都是套API软件接口,...
2021-08-12 06:41:36

STM32 HAL标准区别在哪

最近笔者开始学习STM32的HAL,由于以前直用标准进行开发,于是发现了HAL几点好玩的地方,在此分享。1.句柄在STM32的标准中,假设我们要初始化个外设(这里以USART为例)我们
2022-02-15 07:03:35

STM32 HAL标准区别有哪些

STM32的开发方式有哪几种?怎样去安装HAL固件呢?STM32 HAL标准区别有哪些?
2021-10-25 07:49:11

STM32-HAL(固件)升级 精选资料分享

版本打开“stm32h7xx.h”,CTRL+F搜索"version"。3- HAL获取1、通过官网获取最新HAL[1]。2、到ARM Keil官网下载最新的软件包。[2]Keil官网经常会卡着显示不了后续内容,这时可以用下tizi,后者找别人下好的。同时,包的版本数般...
2021-08-24 07:40:32

STM32标准与HAL之间如何相互装换?

STM32标准与HAL之间如何相互装换?
2021-11-25 06:18:07

STM32标准和HAL有哪些不同

STM32标准和HAL有哪些不同?标准和HAL有啥区别?有何优点?
2021-10-21 07:44:08

STM32标准文件概述

使用蓝桥杯CT117E板子使用STM32标准文件概述STM32的中断控制器支持19个外部中断/事件请求线0-15对应外部IO口的输入中断线16连接到PVD输出线17连接到RTC闹钟事件线18连接
2022-01-13 06:52:14

STM32标准的教程

STM32CubeMX移植的教程满天飞,标准却寥寥无几,发现有很多群友和我样刚刚接触不知道怎么移植,这里参考了官方的移植MSP340教程并修改出适用于STM32标准的教程。进入正文步...
2021-11-03 06:00:22

STM32标准移植的相关资料推荐

STM32标准移植1.为了养成良好的编程习惯,同时方便分类规整,以及后期开发移植,首先选定个文件夹 建立以下文件夹。同时在user下新建文件夹API用于存储以后编程中独立的模块的.h与.c文件
2022-01-11 08:18:45

STM32标准外设概述

1 STM32标准外设概述STM32标准外设之前的版本也称固件函数或简称固件,是个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数还包括每个外设的驱动
2021-08-05 06:59:35

STM32标准外设概述

1 STM32标准外设概述STM32标准外设之前的版本也称固件函数或简称固件,是个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数还包括每个外设的驱动
2021-08-06 06:32:47

STM32标准外设概述

1.1 基于标准外设的软件开发1.1.1 STM32标准外设概述STM32标准外设之前的版本也称固件函数或简称固件,是个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设
2021-08-23 06:19:53

STM32标准外设概述

标题STM32F10X标准外设与文件功能说明标准外设概述STM32标准外设之前的版本也称固件函数或简称固件,是个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能
2022-01-11 07:29:39

STM32F103C8T6标准的USART2是怎样发送程序的

STM32F103C8T6标准和STM32F4标准有何区别?STM32F103C8T6标准的USART2是怎样发送程序的?
2021-12-13 06:12:39

STM32之HAL标准外设、LL(STM32 Embedded Software)

器件外设的器件驱动器。这应该是目前使用最多的ST。几乎全部使用C语言实现。但是,标准外设也是针对某系列芯片而言的,没有可移植性。   相对于HAL标准外设仍然接近于寄存器操作,主要就是将
2018-07-03 15:02:00

STM32使用ARM优化数学arm_math.h函数配置的方法

Robomaster的电机,用的是大疆的F427主控,角度控制为了达到快速精准的效果,需要将PID的个段写成非线性的方式,要用到"math.h"当中的pow函数,但是使用KEIL自带
2021-12-13 07:45:56

STM32固件使用介绍分享!

32位基于ARM微控制器STM32F101xx与STM32F103xx 固件函数介绍 本手册介绍了32位基于ARM微控制器STM32F101xx与STM32F103xx的固件函数。该函数
2019-07-30 02:37:26

STM32如何新建keil标准工程?

STM32如何新建keil标准工程?
2021-12-10 06:42:30

XC16的标准C如何使用

对于这样个基本的问题,我很抱歉,但是我不知道我需要知道什么。我想用XC16的“标准C”。具体地说,我想用定点数学函数,比如_Q15acos,还支持操作程序内存的功能,比如_erase_flash
2020-04-23 07:27:02

stm32CubeMX+Keil使用HAL点灯

标题 stm32CubeMX+Keil使用HAL点灯,并使用逻辑分析仪观察周期题目要求:安装 stm32CubeMX,配合Keil,分别尝试使用寄存器地址方式(汇编或C,不限) 和HAL这两种
2022-02-10 08:01:20

stm32cubemx和keil5的区别

stm32cubemx和keil5的区别,嵌入式入门学习本文说明STM32CubeMX安装和使用本文说明学生party,之前学习过嵌入式的课程,跟着正点原子的视频步地构建项目的工程,主要
2021-08-09 08:53:24

stm32用hal标准有什么区别

stm32用hal标准有什么区别
2021-07-20 08:20:40

【NUCLEO-F412ZG试用体验】+使用ARM的DSP

直接使用。我们可以不用去ST官网下载DSP文件,因为KEIL安装目录下面会自带这些DSP库函数,在XX:\Keil_v5\ARM\CMSIS下面,如下图所示:所有DSP函数都是以*.lib提供
2016-12-10 16:12:36

【OK210试用体验】构建标准cnewlib

提高程序的运行效率,也可以提高编程的质量。作为c编译器,是需要支持c标准的,同时,c的实现也是与操作系统相关的,不同的操作系统,其实现是有差异的。笔者此处就arm交叉编译工具裸机newlib
2015-11-01 01:39:17

为什么会有标准文件

STM32 标准文件详解(以下内容部分引用了火哥资料)先说说为什么会有标准文件?ARM公司设计了Cortex的核心层,放权给芯片厂商,为了解决不同的芯片厂商生产的 Cortex 微控制器软件
2021-08-23 09:24:15

为什么会有标准外设

部分、章节目录3.5.1.为什么会有标准外设3.5.2_3.外设的结构介绍和之后的学习方法1_23.5.4.标准对硬件信息的封装方式3.5.5.使用结构体方式访问寄存器的原理3.5.6.
2021-12-06 07:18:26

为什么要使用Keil MDK-ARM中间件

够专注于开发应用程序的核心。没有必要把时间浪费在重新执行低级别功能上。利用Keil公司的专业知识所有Keil中间件都由ARMKeil工程师进行设计、测试和优化。中间个简单的API的模块化
2014-10-13 16:15:24

使用keil5新建个固件工程

1.开发板:STM32F103VET6 指南者2.开发环境:Keil53.FreeRTOS版本: FreeRTOSv10.2.1移植过程:、使用keil5新建个固件工程,建好后效果如下图所示
2021-08-24 07:38:58

动态和静态区别

、如果没有放在系统目录下执行方式分为两种:第种:执行 gcc main.c -L 动态路径 -l 名,不过这种方式在执行可执行程序的时候可能出现如下错误./a.out: error while
2016-05-26 17:22:37

单片机DDL与lite区别是什么?

单片机DDL与lite区别是什么?
2021-10-21 06:54:01

同样核心的不同文件之间的区别是什么?

STemWin522_CM3_Keil.libSTemWin522_CM3_OS_Keil.libSTemWin522_CM3_IAR.aSTemWin522_CM3_OS_IAR.a同样核心的不同文件之间有什么区别
2020-03-23 04:36:58

在MDK ARM开发环境下如何去使用STM32标准外设

STM32标准外设有哪些优势?在MDK ARM开发环境下如何去使用STM32标准外设呢?
2021-11-02 09:44:01

如何使用KEIL从FOC编译示例

嗨, 没有GCC的任何地方我已经开始安装windows,keil,cube和FOC开发套件。 当我按照STM的howto编译示例时,keil报告:''undefined symbol
2018-09-25 17:17:21

如何使用LWIP标准C对内存堆进行操作?

公司用的RCT6型号,空间不大,想咨询下大牛们如果我想使用标准C使用内存堆,标准C需要初始化?不了解Cmalloc内存堆是通过什么机制分配的,如何对标准C初始化,有点不解!在此拜谢!
2019-08-21 22:25:02

如何去制作cc标准、数组与字符串

c语言深度解析》第5、6章 制作cc标准、数组与字符串 2008年毕...
2021-12-23 07:11:32

如何安装hal

,使得外设初始化变得更加简单明了且不容易出错。只需要在图形界面动鼠标点几下,输入几个参数,就可以生成个点亮LED灯的keil工程或者IAR工程。2)hal提供了更高抽象层次的API,因此可移植性...
2022-01-27 06:03:24

嵌入式菜鸟初识STM32固件文件夹

ARM、TI、ST等公司在嵌入式学习者眼中的区别ARM个做芯片标准的公司,它负责的是芯片内核的架构设计,而 TI,ST 这样的公司,他们并不做标准,他们是芯片公司,他们是根据 ARM 公司提供
2018-01-18 11:05:24

怎样使用CMSIS标准去开发STM32呢

在PlatformIO使用CMSIS标准开发STM32(解决冲突)博主也是刚开始学stm32,觉得keil不好看,想用更加熟悉的VS Code来开发STM32。我学的教材用的是标准,可是网上
2022-01-07 06:08:48

怎样去新建个STM32标准外设

STM32标准外设是什么?怎样去新建个STM32标准外设呢?为什么需要选择启动文件?
2021-10-29 07:53:45

探讨下CMSIS标准层次关系

CMSIS 标准层次关系因为基于Cortex 系列芯片采用的内核都是相同的,区别主要为核外的片上外设的差异,这些差异却导致软件在同内核,不同外设的芯片上移植困难。为了解决不同的芯片厂商生产
2021-12-06 06:52:13

新唐是否提供CMSIS Driver程序作为KEIL标准组件?

新唐是否在未来会提供CMSIS Driver程序作为KEIL标准组件? 如题, CMSIS drvier的优势相信大家都比较熟悉了, 做到了与平台无关的统CMSIS标准的接口 新唐是否会在后续支持CMSIS driver的通用程序?
2023-08-21 07:47:15

新建STM32F427IIH标准工程 精选资料分享

新建STM32F427IIH标准工程实验前准备:最新版本的固件,开发板,Jlink,keil5采用最新固件版本“V1.8.0最新标准固件”(可上官网下载)这边介绍从零开始搭建的方法。注意事项
2021-08-24 06:58:48

浅谈STM32标准外设

1.1 基于标准外设的软件开发1.1.1 STM32标准外设概述STM32标准外设之前的版本也称固件函数或简称固件,是个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设
2021-08-23 09:06:02

请问Keil C51可以手动添加WCH芯片包吗?

我电脑上装了Keil 5(arm) 和Keil 4(C51),WCHISPTool添加器件显示成功,但在Keil里面还是看不到WCH器件,有什么方法可以手动添加进去吗?
2022-07-11 06:22:33

请问Keil里编译能在不同arm cpu类型的工程里链接使用吗 ?

Keil里编译,可不可以在不同arm cpu类型的工程里链接使用 ?貌似所有工程, Keil都会强制选个MCU device。例如编文件,keil会通过加参数 “--cpu
2019-04-08 09:39:14

请问arm提供的标准单元中的track是什么意思

请问arm提供的标准单元中有8track 10track 12track,这三种有什么区别?track在这里的意思是?
2022-06-14 11:41:13

请问标准外设和HAL区别是什么?

标准外设和HAL区别是什么?
2023-10-23 08:01:03

请问STM32 HAL标准区别是什么?

请问STM32 HAL标准区别是什么?
2021-11-25 08:43:17

请问STM32的版本KEIL4使用时指的是个整合的吗?

对STM32的版本问题有关迷糊,是不是KEIL4使用时,指的是个整合的,最新版本是V3.5.0。而后面用KEIL5时,对应的,就独立为对应哪类STM32芯片,比如STM32F1xx类型的
2018-09-28 09:17:39

请问cube HAL有没有像以前样的标准

以前的项目用的STM32f0x1系列的单片机,使用的为非HAL的标准,现在想移植到STM32L052上,使用的为CUBE HAL,请问L052xx系列有没有像以前样 的标准,或者cube的函数名可以设置哪里进行更改,使函数名同以前的标准?谢谢。
2018-09-29 10:02:48

请问stm32使用和使用标准具体有什么差别?

请问stm32使用和使用标准具体有什么差别?改写fputc函数是怎么回事?
2019-09-12 00:16:42

请问vscode+arm-gcc如何编译STM32标准外设工程?

请问vscode+arm-gcc如何编译STM32标准外设工程?
2021-11-29 08:04:59

请问怎么判断Keil编译时用到的基础名字?

怎么判断Keil编译时用到的基础名字,在Linker选项里好像没有体现的。include是-I中有,而的路径怎么判断?ARM\ARMCC\lib\armlib下面堆.l .b的文件,怎么和CPU类型联系起来?
2018-10-19 08:42:04

谁有avr用的c语言标准的资源啊?求分享

如何去开发种avr单片机?谁有avr用的c语言标准的资源啊?求分享
2021-07-07 06:52:55

野火k60和LPLD区别

请教下:野火k60和LPLD区别在哪里?
2016-09-06 15:03:00

ODX 诊断数据转换工具 — DDC

(2.2.0) 数据的工具。ODX 是格式标准化的诊断数据文件,我们在诊断不同的车或者不同的 ECU 时,加载适配这个车型或 ECU 的 ODX 文件即可,而无需对诊断
2022-03-30 13:48:44

为昕物料管理系统

为昕公司研发的管理系统,可以智能快速智能建管理系统实时对接EDA、ERP、CRM、PLM系统,让硬件工程师实时获取最新数据,不用担心器件数据错误,避免返工; 并且员工离职也不用担心
2023-03-06 16:48:36

已全部加载完成