arm开发

代码改变世界ctw10 小时前
汇编·arm开发·架构
ARM汇编编程(AArch64架构)第13课:多核启动与调度
代码改变世界ctw18 小时前
汇编·arm开发·架构
ARM汇编编程(AArch64架构)课程 - 第9章:原子操作与同步应用场景:关键变体:注:所有示例代码需在QEMU或真实ARMv8开发板上验证
学不动CV了19 小时前
c语言·arm开发·数据库·stm32·单片机·嵌入式硬件·c#
深入理解C语言内存空间、函数指针(三)(重点是函数指针)内存属性 1、大小 2、在哪里(也就是内存地址空间很多,我们需要知道在哪里,当产品需要对内存分配的时候。一般都是默认随机的。)
学不动CV了1 天前
c语言·开发语言·arm开发·单片机·算法
C语言32个关键字一共32个关键字分为一般常用的有:先来四个比较特殊的:有符号无符号两个:剩下6个具体的数据类型:主要是 break:
学不动CV了1 天前
c语言·arm开发·stm32·单片机·嵌入式硬件·51单片机
ARM单片机OTA解析(一)在线应用编程,由开发者实现Bootloader功能,比如ARM单片机的Code分区中的Flash本是存储用户应用程序的区间(上电从此处执行用户代码),开发者可以将自己实现的Bootloader和应用程序都存放到Flash区间MCU上电启动先执行用户的Bootloader代码,该代码可为用户应用程序的下载、校验、升级、启动等提供支持,进而实现OTA远程升级功能。
小刘摸鱼中1 天前
arm开发
STM32CubeMX+CLion 使用ARM_CMSIS_DSP参考:【CLion开发stm32】如何使用DSP库 - 未知的奇迹 - 博客园实际上这样配置会出一点小问题,现对其修改
Mr_Orangechen1 天前
linux·运维·arm开发
Linux 下使用 VS Code 远程 GDB 调试 ARM 程序在嵌入式 Linux 开发中,调试是开发过程中至关重要的一环。由于嵌入式设备资源有限,直接在设备上进行调试往往不方便。因此,远程调试成为了一种高效的调试方式。
代码改变世界ctw2 天前
汇编·arm开发·安全·trustzone·atf·optee
2.2 TF-A在ARM生态系统中的角色TF-A(Trusted Firmware-A)是ARM官方提供的安全固件参考实现,直接体现了ARM安全架构的设计理念:
学不动CV了2 天前
arm开发·数据结构·stm32·单片机·嵌入式硬件
ARM单片机OTA解析(二)代码详细解析:其中这里面设计到了指针以及函数指针需要详细理解一下,不然这一段是看不懂的。深入理解C语言内存空间、函数指针(三)(重点是函数指针)
jiang_bluetooth3 天前
linux·arm开发·ota·sdio·aic8800·sdio wifi
AIC8800M40低功耗wifi在ARM-LINUX开发板上做OTA的调试经验ARM-LINUX开发板通过SDIO 接口和AIC8800M40低功耗WIFI/BT芯片连接,然后整个WIFI协议栈都是跑在AIC8800M40芯片上面,所以就不需要LINUX的WIFI驱动和CFG80211协议栈,当然AIC8800M40的固件就需要能够OTA升级了,看了下SDK提供的文档,OTA升级可以通过HOST_OTA和HTTP_OTA,这里我记录一下HOST OTA方式的调试经验:
wwwlyj1233213 天前
arm开发
arm架构,arm内核,处理器之间的关系我们经常说,stm32f103是采用cotex-M3内核,基于armv7架构设计的。那么,stm32f103、cotex-M3、armv7之间有什么关系呢?
代码改变世界ctw4 天前
arm开发·安全·arm·trustzone·atf·optee·安全启动
1.4 ARM安全参考架构(PSA Certified)ARM Platform Security Architecture (PSA) Certified 是一套完整的物联网安全框架认证体系,旨在为各类设备提供标准化的安全基础。该架构包含:
代码改变世界ctw4 天前
汇编·arm开发·架构
ARM汇编编程(AArch64架构)课程 - 第5章函数调用规范ARM Architecture Procedure Call Standard for 64-bit (AAPCS64)
芯岭技术4 天前
c语言·arm开发·单片机
MS32C001-C单片机,32位ARM M0+内核,宽电压、低功耗、小封装。MS32C001-C系列单片机是一颗高性价比、低功耗的小资源MCU,适合低成本项目使用。芯片内置32位ARM® Cortex®-M0+内核,主频可达24MHz。嵌入 18 KB Flash 和 1.5 KB SRAM 存储器,芯片集成了1 路 12 位 ADC,2 个 16 位定时器。MS32C001-C适合做低功耗产品,stop模式下电流仅1.5μA。MS32C001-C单片机有QFN16,QFN20两种封装可选,以优越的性能和极致的成本控制,为消费电子和物联网设备提供了低成本解决方案。
代码改变世界ctw5 天前
汇编·arm开发
ARM汇编编程(AArch64架构)课程 - 第8章:控制流与循环原始循环:展开4次后的循环:最佳实践:
趣多多代言人5 天前
开发语言·arm开发·单片机·嵌入式硬件·面试·职场和发展·嵌入式
从零开始手写嵌入式实时操作系统这是B站【黑马程序员】的课程《黑马程序员嵌入式操作系统视频教程,嵌入式入门必学的操作系统教程,从理论到动手实践一套通关》,这套课程的前10节课介绍了一些理论知识,很简单生动,从第11节课开始写代码,从零开始手写嵌入式实时操作系统。这篇笔记主要针对嵌入式实时操作系统demo代码编写。
牧以南歌〆6 天前
linux·arm开发·驱动开发·ubuntu
在Ubuntu主机中修改ARM Linux开发板的根文件系统目录在Ubuntu主机中修改ARM Linux开发板的根文件系统一、安装环境二、根文件系统镜像扩容三、挂载扩容后的根文件系统镜像
学不动CV了7 天前
c语言·arm开发·stm32·单片机·51单片机
ARM单片机启动流程(二)(详细解析)Flash空间是单片机厂商已经固定了,并且Flash是ROM空间,是非易失性数据。内存空间具有一定的灵活性, 以此单片机为例内存空间是:
XMAIPC_Robot7 天前
arm开发·人工智能·fpga开发·自动化·边缘计算
基于ARM+FPGA的光栅尺精密位移加速度测试解决方案基于ARM+FPGA的光栅尺精密位移加速度测试解决方案,通过融合FPGA的实时信号处理能力和ARM的复杂算法控制,实现高精度、高速位移及加速度测量。以下是核心设计要点:
学不动CV了7 天前
c语言·arm开发·数据结构·stm32·单片机·链表
数据结构---链表结构体、指针深入理解(三)1、关于这段代码的详细解读,以及在写的过程中遇到的问题:sizeof(Node):这个地方是我们需要知道Node是多大的内存空间,使用sizeof编译器自动计算,这样我们就知道应该在mallcon中申请多大的内存去填充这个链表。 笔者写成 return * Head; 错误原因:* Head 表示对指针 Head 的解引用操作,返回的是 Head 指向的实际数据(例如结构体、整型等)。 并理解 return * Head 是返回值,而 return Head 是返回指针。 若函数声明的返回类型是指针(如