- 本文基于MDK 5.26软件,在stm32f103上进行汇编语言的实验测试; 文章目录 1 新建工程2 配置环境2.1 选择设备2.2 选择运行环境2.3 添加源文件 3 测试代... 本文基于MDK 5.26软件,在stm32f103上进行汇编语言的实验测试; 文章目录 1 新建工程2 配置环境2.1 选择设备2.2 选择运行环境2.3 添加源文件 3 测试代...
- 分享下: 环境搭建 4412环境搭建:arm-linux-gcc: 没有那个文件或目录(解决方法) 【分享】4412烧Android时,启动失败,停在ANDROID界面 关于NFS挂载根文件系统问题 关于NFS挂载根文件系统问题 系统启动挂载根文件系统时Kernel panic “Yaffs block XXX is bad” 是不是NAND有坏块? 开... 分享下: 环境搭建 4412环境搭建:arm-linux-gcc: 没有那个文件或目录(解决方法) 【分享】4412烧Android时,启动失败,停在ANDROID界面 关于NFS挂载根文件系统问题 关于NFS挂载根文件系统问题 系统启动挂载根文件系统时Kernel panic “Yaffs block XXX is bad” 是不是NAND有坏块? 开...
- 一、CMSIS标准及库层次关系 因为基于Cortex 系列芯片采用的内核都是相同的,区别主要为核外的片上外设的差异,这些差异却导致软件在同内核,不同外设的芯片上移植困难。为了解决不同的芯片厂商生产的 Cortex 微控制器软件 的兼容性问题,ARM 与芯片厂商建立了 CMSIS 标准(Cortex MicroController Software Interfac... 一、CMSIS标准及库层次关系 因为基于Cortex 系列芯片采用的内核都是相同的,区别主要为核外的片上外设的差异,这些差异却导致软件在同内核,不同外设的芯片上移植困难。为了解决不同的芯片厂商生产的 Cortex 微控制器软件 的兼容性问题,ARM 与芯片厂商建立了 CMSIS 标准(Cortex MicroController Software Interfac...
- 在鲲鹏920服务器上部署Spark-3.5.1的两种方法和详细过程。 在鲲鹏920服务器上部署Spark-3.5.1的两种方法和详细过程。
- Dts:DTS即Device Tree Source,是一个文本形式的文件,用于描述硬件信息。一般都是固定信息,无法变更,无法overlay。 设备树由来 linux内核源码中,之前充斥着大量的平台相关(platform Device)配置,而这些代码大多是杂乱且重复的,这使得ARM体系结构的代码维护者和内核维护者在发布一个新的版本的时候有大量的工作要做,以至于LinusTorvalds 在2 Dts:DTS即Device Tree Source,是一个文本形式的文件,用于描述硬件信息。一般都是固定信息,无法变更,无法overlay。 设备树由来 linux内核源码中,之前充斥着大量的平台相关(platform Device)配置,而这些代码大多是杂乱且重复的,这使得ARM体系结构的代码维护者和内核维护者在发布一个新的版本的时候有大量的工作要做,以至于LinusTorvalds 在2
- 概述Linux中断子系统 概述Linux中断子系统
- 使用Mongodb副本集的方式进行不停机的数据迁移,多个Mongodb实例构成一个副本集,每个副本集有一个主节点和若干个副本节点,应用对主节点的数据修改都会同步给副本节点。在现有的3节点X86架构Mongodb副本集上,加入多个Arm架构的Mongodb实例,在完成数据同步后,依次对X86架构的副本集进行停机,最终使用3台Arm架构的Mongodb实例代替原先的3台X86架构的Mongodb实例。 使用Mongodb副本集的方式进行不停机的数据迁移,多个Mongodb实例构成一个副本集,每个副本集有一个主节点和若干个副本节点,应用对主节点的数据修改都会同步给副本节点。在现有的3节点X86架构Mongodb副本集上,加入多个Arm架构的Mongodb实例,在完成数据同步后,依次对X86架构的副本集进行停机,最终使用3台Arm架构的Mongodb实例代替原先的3台X86架构的Mongodb实例。
- Docker x86下面构建ARM镜像在某些情况下,我们可能需要在x86架构的机器上构建适用于ARM架构的Docker镜像。这种情况通常出现在开发ARM架构的嵌入式设备或树莓派等场景下。本文将介绍如何在x86机器上使用QEMU模拟器来构建适用于ARM架构的Docker镜像。准备工作在开始之前,确保你的开发机器上已经安装了Docker和QEMU模拟器。可以通过以下命令检查它们是否已经安装:ba... Docker x86下面构建ARM镜像在某些情况下,我们可能需要在x86架构的机器上构建适用于ARM架构的Docker镜像。这种情况通常出现在开发ARM架构的嵌入式设备或树莓派等场景下。本文将介绍如何在x86机器上使用QEMU模拟器来构建适用于ARM架构的Docker镜像。准备工作在开始之前,确保你的开发机器上已经安装了Docker和QEMU模拟器。可以通过以下命令检查它们是否已经安装:ba...
- 文章和代码已归档至【Github仓库:hardware-tutorial】,需要的朋友们自取。或者关注公众号【AIShareLab】,回复 嵌入式 也可获取。一、实验目的(1) 掌握建立基本完整的ARM 工程,包含启动代码,C语言程序等;(2) 了解ARM启动过程,学会编写简单的C 语言程序和汇编启动代码并进行调试;(3) 掌握如何指定代码入口地址与入口点;(4) 掌握通过memory/re... 文章和代码已归档至【Github仓库:hardware-tutorial】,需要的朋友们自取。或者关注公众号【AIShareLab】,回复 嵌入式 也可获取。一、实验目的(1) 掌握建立基本完整的ARM 工程,包含启动代码,C语言程序等;(2) 了解ARM启动过程,学会编写简单的C 语言程序和汇编启动代码并进行调试;(3) 掌握如何指定代码入口地址与入口点;(4) 掌握通过memory/re...
- 文章和代码已归档至【Github仓库:hardware-tutorial】,需要的朋友们自取。或者关注公众号【AIShareLab】,回复 嵌入式 也可获取。 一、实验目的(1) 通过实验掌握学会使用msr/mrs 指令实现ARM 处理器工作模式的切换,观察不同模式下的寄存器,加深对CPU 结构的理解;(2) 通过实验掌握ld 中如何使用命令行指定代码段起始地址。 二、实验环境硬件:PC机。... 文章和代码已归档至【Github仓库:hardware-tutorial】,需要的朋友们自取。或者关注公众号【AIShareLab】,回复 嵌入式 也可获取。 一、实验目的(1) 通过实验掌握学会使用msr/mrs 指令实现ARM 处理器工作模式的切换,观察不同模式下的寄存器,加深对CPU 结构的理解;(2) 通过实验掌握ld 中如何使用命令行指定代码段起始地址。 二、实验环境硬件:PC机。...
- S3C2410A的PWM定时器 定时器概述S3C2410有5个16位定时器,其中定时器0、1、2、3、有PWM功能,定时器4只是一个内部定时器而无输出引脚。定时器0和定时器1具有死区发生器(dead-zone generator)。PWM定时器有:5个16位定时器2个8位预分频器,2个4位除法器。波形可编程(PWM)自动重装或短脉冲模式(One-shot Pulse Mode)死区发生器 ... S3C2410A的PWM定时器 定时器概述S3C2410有5个16位定时器,其中定时器0、1、2、3、有PWM功能,定时器4只是一个内部定时器而无输出引脚。定时器0和定时器1具有死区发生器(dead-zone generator)。PWM定时器有:5个16位定时器2个8位预分频器,2个4位除法器。波形可编程(PWM)自动重装或短脉冲模式(One-shot Pulse Mode)死区发生器 ...
- 一、DMA工作原理所谓DMA方式,即直接存储器存取(Direct Memory Acess),在DMA控制器的控制下,不通过CPU控制,高速地和I/O设备和存储器之间交换数据。S3C2410具有一个4通道DMA控制器。该DMA控制器位于系统总线(AHB)和外设总线(APB)之间。每个DMA通道均能在系统总线和(或)外设总线之间执行一次数据搬移。这样可以有四种DMA数据搬移:(1)源设备和... 一、DMA工作原理所谓DMA方式,即直接存储器存取(Direct Memory Acess),在DMA控制器的控制下,不通过CPU控制,高速地和I/O设备和存储器之间交换数据。S3C2410具有一个4通道DMA控制器。该DMA控制器位于系统总线(AHB)和外设总线(APB)之间。每个DMA通道均能在系统总线和(或)外设总线之间执行一次数据搬移。这样可以有四种DMA数据搬移:(1)源设备和...
- 一、什么是最小系统嵌入式微处理器芯片自己是不能独立工作的,需要一些必要的外围元器件给它提供基本的工作条件。一个 ARM 最小系统一般包括:ARM 微处理器芯片电源电路、复位电路,晶振电路,存储器( FLASH 和 SDRAM ),UART(RS232及以太网)接口电路。JTAG 调试接口。 最小系统结构框图 最小系统例板 嵌入式最小系统硬件功能微处理器:S3C2410是系统工作和控制中心;... 一、什么是最小系统嵌入式微处理器芯片自己是不能独立工作的,需要一些必要的外围元器件给它提供基本的工作条件。一个 ARM 最小系统一般包括:ARM 微处理器芯片电源电路、复位电路,晶振电路,存储器( FLASH 和 SDRAM ),UART(RS232及以太网)接口电路。JTAG 调试接口。 最小系统结构框图 最小系统例板 嵌入式最小系统硬件功能微处理器:S3C2410是系统工作和控制中心;...
- 汇编语言程序设计的步骤① 合理地分配存储器资源,将前述的目标系统‘数据结构模型’表示到各存储器单元。② CPU寄存器数量有限,在程序中,大多数操作都要使用寄存器;并且有的操作使用特定的寄存器(如堆栈操作使用SP/R13等),程序中要合理分配各寄存器的用途。用计算机语言,对数据结构模型和流程图表示的算法进行准确地描述。① 语法调试:排除程序中的语法错误。② 功能调试:保证程序的逻辑功能正确性... 汇编语言程序设计的步骤① 合理地分配存储器资源,将前述的目标系统‘数据结构模型’表示到各存储器单元。② CPU寄存器数量有限,在程序中,大多数操作都要使用寄存器;并且有的操作使用特定的寄存器(如堆栈操作使用SP/R13等),程序中要合理分配各寄存器的用途。用计算机语言,对数据结构模型和流程图表示的算法进行准确地描述。① 语法调试:排除程序中的语法错误。② 功能调试:保证程序的逻辑功能正确性...
- JTAG仿真器JTAG(Joint Test Action Group;联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试及对系统进行仿真、调试。JTAG 技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路 TAP ( Test Access Port ,测试访问口),通过专用的 JTAG 测试工具对内部节点进行测试。JTAG接口还常用于实... JTAG仿真器JTAG(Joint Test Action Group;联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试及对系统进行仿真、调试。JTAG 技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路 TAP ( Test Access Port ,测试访问口),通过专用的 JTAG 测试工具对内部节点进行测试。JTAG接口还常用于实...
上滑加载中
推荐直播
-
深度解析鸿蒙应用入门级开发者认证
2024/12/04 周三 16:00-18:00
Edi 华为云学堂技术讲师
本期直播将为开发者带来HCCDA-HarmonyOS&Cloud Apps认证课程系统介绍、详细阐述HarmonyOS 技术架构、理解HarmonyOS 技术理念,通过实例带领开发者应用快速上手。
正在直播 -
鸿蒙应用入门:轻松掌握ArkTS开发语言
2024/12/05 周四 16:00-18:00
Edi 华为云学堂技术讲师
本期直播课旨在让开发者了解ArkTS语法、轻松掌握ArkUI组件开发,带你零门槛入门鸿蒙开发,掌握状态管理实验和渲染控制实验。
即将直播 -
人工智能应用测试深度解析:理论基础与实践应用指南
2024/12/06 周五 14:30-16:30
Alex 华为云学堂技术讲师
本期直播主要结合理论及人工智能的相关实验,给大家讲述AI应用测试的主要流程和方法。帮助开发者了解AI应用测试的理论及方法,和AI应用测试在模型迭代调优过程中的作用。
去报名
热门标签