草庐IT

QT基础入门【调试篇】QT远程部署与调试嵌入式ARM开发板

??目录总览??:QT基础入门目录总览一、环境配置 1、根据开发板完成交叉编译链以及GDB的配置(因开发板而异)首先在虚拟机上配置好开发板厂家提供的交叉工具编译链,之后在qtcreator中添加交叉编译链以及GDB的配置1.1、设置交叉编译gcc编译器路径:/opt/...............................省略....................................../arm-ostl-linux-gnueabi-gcc 1.2、设置交叉编译g++编译器路径:

ARM学习-ARM架构基本内容

目录1.ARM处理器简介及RISC特点1.1ARM处理器简介1.2RISC设计主要特点2.Arm的基本数据类型3.ARM处理器存储格式4.内核的工作模式5.ARM9的5级流水线5.1流水线的执行顺序5.2影响流水线性能的因素5.3寄存器组织1.ARM处理器简介及RISC特点1.1ARM处理器简介  ARM(AdvancedRISCMachines)是一个32位RISC(精简指令集)处理器架构,ARM处理器则是ARM架构下的微处理器。ARM处理器广泛的使用在许多嵌入式系统。ARM处理器的特点有指令长度固定,执行效率高,低成本等。1.2RISC设计主要特点        (1)指令集——RISC减

ARM学习-ARM架构基本内容

目录1.ARM处理器简介及RISC特点1.1ARM处理器简介1.2RISC设计主要特点2.Arm的基本数据类型3.ARM处理器存储格式4.内核的工作模式5.ARM9的5级流水线5.1流水线的执行顺序5.2影响流水线性能的因素5.3寄存器组织1.ARM处理器简介及RISC特点1.1ARM处理器简介  ARM(AdvancedRISCMachines)是一个32位RISC(精简指令集)处理器架构,ARM处理器则是ARM架构下的微处理器。ARM处理器广泛的使用在许多嵌入式系统。ARM处理器的特点有指令长度固定,执行效率高,低成本等。1.2RISC设计主要特点        (1)指令集——RISC减

ARM uboot 的移植3 -从 uboot 官方标准uboot开始移植

一、选择合适的官方原版uboot1、官方原版uboot的版本(1)版本号。刚开始是1.3.4样式,后来变成2009.08样式。(2)新版和旧版的差别。uboot的架构很早就定下来了,然后里面普遍公用的东西(common目录下、drivers目录下、fs目录下等···)在各个版本之间几乎是完全一样的。差别最大的是board和cpu目录,这两个目录正是单板(开发板)相关的。越新的uboot版本支持越多的开发板(CPU),所以越新的uboot越庞大。(3)并不是越新的版本就越好。越新的uboot中,会多出更多的开发板的支持代码,如果我们的开发板并不是很新,就没必要去用很新版本的uboot。因为多出来

ARM uboot 的移植3 -从 uboot 官方标准uboot开始移植

一、选择合适的官方原版uboot1、官方原版uboot的版本(1)版本号。刚开始是1.3.4样式,后来变成2009.08样式。(2)新版和旧版的差别。uboot的架构很早就定下来了,然后里面普遍公用的东西(common目录下、drivers目录下、fs目录下等···)在各个版本之间几乎是完全一样的。差别最大的是board和cpu目录,这两个目录正是单板(开发板)相关的。越新的uboot版本支持越多的开发板(CPU),所以越新的uboot越庞大。(3)并不是越新的版本就越好。越新的uboot中,会多出更多的开发板的支持代码,如果我们的开发板并不是很新,就没必要去用很新版本的uboot。因为多出来

ARM64(M1版)Mac运行MAA以及AzurLaneAutoScript自动化打明日方舟和碧蓝航线

前言首先感谢Github上面MAA以及AzurLaneAutoScript的开发组,让我们有工具可用。再感谢@吕明珠LmeSzinc和@binss大佬,他们的教程让我受益良多。能看到这篇教程的,想必都拥有M1或者M2芯片的Mac电脑,因为新芯片不能安装双系统所以不能用上述工具的win版,Mac版又因为是x86结构的用起来会有各种问题(MAA没有)。所以特意出一篇整合篇让大家从安装模拟器到开始自动化游戏一条龙。模拟器模拟器没有什么好选择的,唯一的选择只有安卓官方模拟器。这里我推荐不想安装AndroidStudio的同学安装之前的预览版模拟器:android-emulator-m1-preview

ARM64(M1版)Mac运行MAA以及AzurLaneAutoScript自动化打明日方舟和碧蓝航线

前言首先感谢Github上面MAA以及AzurLaneAutoScript的开发组,让我们有工具可用。再感谢@吕明珠LmeSzinc和@binss大佬,他们的教程让我受益良多。能看到这篇教程的,想必都拥有M1或者M2芯片的Mac电脑,因为新芯片不能安装双系统所以不能用上述工具的win版,Mac版又因为是x86结构的用起来会有各种问题(MAA没有)。所以特意出一篇整合篇让大家从安装模拟器到开始自动化游戏一条龙。模拟器模拟器没有什么好选择的,唯一的选择只有安卓官方模拟器。这里我推荐不想安装AndroidStudio的同学安装之前的预览版模拟器:android-emulator-m1-preview

ARM体系结构简介

文章目录ARM版本号问题ARM是RISC架构:ARM是IO与内存统一编址的ARM是哈佛结构的ARM的基本设定:ARM处理器工作模式(必须看哦!)ARM的37个寄存器详解(必须看哦!)ARM指令ARM协处理器和协处理器指令ldm/stm与栈处理ARM汇编伪指令ARM版本号问题ARM是RISC架构:常用ARM汇编指令只有二三十条ARM是低功耗的CPUARM的架构非常适合单片机、嵌入式、尤其是物联网领域;而服务器等高性能领域主导还是IntelARM是IO与内存统一编址的大部分ARM(M0M3M4M7ARM9ARM11A8A9)都是32架构32位ARMCPU支持的内存少于4G,通过CPU地址总线来访问

ARM体系结构简介

文章目录ARM版本号问题ARM是RISC架构:ARM是IO与内存统一编址的ARM是哈佛结构的ARM的基本设定:ARM处理器工作模式(必须看哦!)ARM的37个寄存器详解(必须看哦!)ARM指令ARM协处理器和协处理器指令ldm/stm与栈处理ARM汇编伪指令ARM版本号问题ARM是RISC架构:常用ARM汇编指令只有二三十条ARM是低功耗的CPUARM的架构非常适合单片机、嵌入式、尤其是物联网领域;而服务器等高性能领域主导还是IntelARM是IO与内存统一编址的大部分ARM(M0M3M4M7ARM9ARM11A8A9)都是32架构32位ARMCPU支持的内存少于4G,通过CPU地址总线来访问

ARM学习系列 ---- ARM NEON

ARM学习系列----ARMNEON1NEON概述1.1简介NEON是指适用于ArmCortex-A系列处理器的一种高级SIMD(单指令多数据)扩展指令集,可执行并行数据处理。1.2发展历史armv6SIMD扩展armv7-aNEON(1)利用arm通用寄存器(2)支持8/16bit整数(3)同时计算2x16/4x8操作数(1)32个64bitNEON寄存器(2)支持8/16/32/64bit整数(3)支持单精度浮点(4)最多同时支持16个8bit操作数1.3SIMD概念处理大型数据集时,一个主要的性能限制因素是执行数据处理指令所花费的CPU时间量。此CPU时间取决于处理整个数据集所需的指令数