- 嵌入式 Linux 入门第八课,了解 linux 下的软件安装相关内容 ......矜辰所致 嵌入式 Linux 入门第八课,了解 linux 下的软件安装相关内容 ......矜辰所致
- 蓝牙5.0简介、nRF52832 BLE样例工程框架及main函数初始化流程简析 蓝牙5.0简介、nRF52832 BLE样例工程框架及main函数初始化流程简析
- 从本文开始,测试学习一些 RT-Thread 常用的组件与软件包,先从刚学完的 SPI 设备开始。 从本文开始,测试学习一些 RT-Thread 常用的组件与软件包,先从刚学完的 SPI 设备开始。
- 在前面几篇文章我们已经对FreeRTOS任务API和任务调度原理进行了相对深入的分析 这篇文章主要针对任务与任务之间的交互,信息传递相关的API组件进行分析 在前面几篇文章我们已经对FreeRTOS任务API和任务调度原理进行了相对深入的分析 这篇文章主要针对任务与任务之间的交互,信息传递相关的API组件进行分析
- 在window下使用 VScode 搭建 ARM 开发环境 在window下使用 VScode 搭建 ARM 开发环境
- 上文说到 RT-Thread 对临界区的处理方式有多种,其中已经分析了关闭调度器和屏蔽中断的方式, 本文就来学学另外的线程同步方式。 上文说到 RT-Thread 对临界区的处理方式有多种,其中已经分析了关闭调度器和屏蔽中断的方式, 本文就来学学另外的线程同步方式。
- FreeRTOS 第一课:熟悉开发环境以及CubeMX下FreeRTOS配置 FreeRTOS 第一课:熟悉开发环境以及CubeMX下FreeRTOS配置
- RT-Thread第4课,听听 RT-Thread 的心跳,再学习一下基于心跳的软件定时器使用。 RT-Thread第4课,听听 RT-Thread 的心跳,再学习一下基于心跳的软件定时器使用。
- 一篇文章带你了解汇编语言和内核寄存器,对于嵌入式开发者来说,了解汇编语言和内核寄存器是对内核深入理解的基础 一篇文章带你了解汇编语言和内核寄存器,对于嵌入式开发者来说,了解汇编语言和内核寄存器是对内核深入理解的基础
- 前言原生的应用程序比转换的应用程序运行效率更高,因为编译器能够针对目标架构来优化代码。如果一个应用程序只支持 x86_64 架构,那必须在 Apple 芯片上的 Rosetta 转换下运行。通用二进制文件本身就可以在 Apple 芯片和基于 Intel 的 Mac 计算机上运行,因为它包含了两种架构的可执行代码。以下列表包含了最通用的可执行文件类型,它们可以转换为通用二进制文件。ps: 该... 前言原生的应用程序比转换的应用程序运行效率更高,因为编译器能够针对目标架构来优化代码。如果一个应用程序只支持 x86_64 架构,那必须在 Apple 芯片上的 Rosetta 转换下运行。通用二进制文件本身就可以在 Apple 芯片和基于 Intel 的 Mac 计算机上运行,因为它包含了两种架构的可执行代码。以下列表包含了最通用的可执行文件类型,它们可以转换为通用二进制文件。ps: 该...
- 编辑方法1:交叉编译环境搭建流程交叉编译环境搭建的主要思路是利用catkin提供的rostoolchain脚本设置相应的交叉编译工具、lib库地址等,中间遇到问题再针对性解决。基础环境:目标运行环境arm64 cpuUbuntu 16.04ros kinetic for arm编译环境x86_64 cpuUbuntu Kylin(16.04)ros kinetic for amd64环... 编辑方法1:交叉编译环境搭建流程交叉编译环境搭建的主要思路是利用catkin提供的rostoolchain脚本设置相应的交叉编译工具、lib库地址等,中间遇到问题再针对性解决。基础环境:目标运行环境arm64 cpuUbuntu 16.04ros kinetic for arm编译环境x86_64 cpuUbuntu Kylin(16.04)ros kinetic for amd64环...
- 架构:鲲鹏 920(Kunpeng920)•OS:openEuler 20.03 (LTS-SP1)•CPU:4c•内存:16G•硬盘:若干 架构:鲲鹏 920(Kunpeng920)•OS:openEuler 20.03 (LTS-SP1)•CPU:4c•内存:16G•硬盘:若干
- 一.汇编数据处理指令1.数据传送指令(1)【MOV指令】(2)【MVN指令】2.算术运算指令(1)【加法指令】:ADD(2)【带进位的加法指令】:ADC(3)【减法指令】:SUB(4)【带借位减法指令】:SBC3.比较指令(1)【直接比较指令】:CMP(2)【负数比较指令】:CMN4.逻辑运算指令(1)【逻辑与指令】:AND(2)【逻辑或指令】:ORR(3)【逻辑异或指令】:EOR(4)【位... 一.汇编数据处理指令1.数据传送指令(1)【MOV指令】(2)【MVN指令】2.算术运算指令(1)【加法指令】:ADD(2)【带进位的加法指令】:ADC(3)【减法指令】:SUB(4)【带借位减法指令】:SBC3.比较指令(1)【直接比较指令】:CMP(2)【负数比较指令】:CMN4.逻辑运算指令(1)【逻辑与指令】:AND(2)【逻辑或指令】:ORR(3)【逻辑异或指令】:EOR(4)【位...
- 在STM32微控制器上实现IAP方案,除了常规的串口接收数据以及闪存数据写入等常规操作外,还需注意STM32的启动过程和中断响应方式。 在STM32微控制器上实现IAP方案,除了常规的串口接收数据以及闪存数据写入等常规操作外,还需注意STM32的启动过程和中断响应方式。
- 学习内存指令,加载和存储ARM使用载入-存储模型来访问内存,意味着只有加载/存储(LDR和STR)指令才可以访问内存。在X86中,大多数指令允许直接操作内存中的数据,而在ARM中,在操作数据之前,必须把数据从内存移动到寄存器中。这意味着在ARM下,若要增加特定内存地址里的32位的数值,将需要用到三种类型的指令(载入、增加和存储):首先将特定地址里的数值加载到寄存器中,然后在寄存器中增加它,... 学习内存指令,加载和存储ARM使用载入-存储模型来访问内存,意味着只有加载/存储(LDR和STR)指令才可以访问内存。在X86中,大多数指令允许直接操作内存中的数据,而在ARM中,在操作数据之前,必须把数据从内存移动到寄存器中。这意味着在ARM下,若要增加特定内存地址里的32位的数值,将需要用到三种类型的指令(载入、增加和存储):首先将特定地址里的数值加载到寄存器中,然后在寄存器中增加它,...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签