arm

zhangzhangkeji6 小时前
arm
笔记 21-6 :彭老师 14章,系统移植,Uboot变量及命令(178)彻底理解 uboot 的引导启动,还需要学很多知识。++ 以上是 boot 2017,以下是 bootcmd 变量里的内容( copy 各种镜像以及启动内核的命令)。
深念Y1 天前
linux·嵌入式·arm·编译·tcp·服务
tcpfwd-doc2026/7/2单线程、同步阻塞 poll 模型。每个连接串行处理(接受 → 转发 → 关闭 → 下一个)。
zhangzhangkeji2 天前
arm
笔记 21-4 :彭老师 14章,系统移植,TF启动卡制作(169)++ 再重新分区 : ++++ 至此就可以关闭 磁盘精灵了。 (170)谢谢
zhangzhangkeji2 天前
arm
笔记 21-3 :彭老师 14章,系统移植,uboot 升级到 2017,烧写所有文件,mbr 与 GPt 分区(162)(163)(164)开始时 板子上是 uboot 2010 版本,接着烧写成 2017 版本 :
zhangzhangkeji3 天前
arm
笔记 21-1 :彭老师 14章,系统移植,工工具链安装(150)谢谢老师,课程地址++ 对 linux 的要求较高,各种命令。• https://pan.baidu.com/s/1BzNnNEXZKmXNK8bb4P4hXA 提取码:kpf6 https://pan.baidu.com/s/1yQT8g9nLYVxfEugyXXLlTw 提取码:fpz9
zhangzhangkeji3 天前
arm
笔记 21-2 :彭老师 14章,系统移植, uboot 基础(157)(158)++(159)(160)(161)++ 如此即可通过 windows 经过 fastboot 烧写到板子。
凉、介5 天前
linux·笔记·学习·嵌入式·arm·指令
ARMv8-A 指令学习本文对应 Architecture Reference Manual Armv8-A(下文简称“架构手册”)Part C、6.2 Alphabetical list of A64 base instructions 中的 LDR 条目。不同修订版的章节编号和补充说明可能变化,阅读时应以指令条目名称为检索依据。
Dlrb12116 天前
arm开发·arm·pwm·imx6ull·lcd屏幕
ARM---IMX6ULL 的 PWM 模块介绍及其程序的编写目录一. PWM1.1 PWM 简介1.2 PWM 关键参数1.2.1 频率1.2.2 占空比1.3 PWM 用途
凉、介6 天前
linux·学习·嵌入式·arm·原子操作·atomic
Armv8 原子性:体系结构保证与编程语义“atomic”同时出现在处理器手册、编程语言、操作系统和并发算法中。它们共享“不可分割”这一核心思想,却不处在同一个抽象层次。
Dlrb12118 天前
arm开发·lcd·arm·imx6ull·显存·像素
ARM---IMX6ULL的LCD模块简介及LCD驱动程序的编写LCD 全称是 Liquid Crystal Display,也就是液晶显示器,是现在最常用到的显示器,手机、 电脑、各种人机交互设备等基本都用到了 LCD,最常见就是手机和电脑显示器。
Hi202402179 天前
arm·fpga·vivado
Cortex-A53 + GIC700 + Boot BRAM Vivado 全流程复现本文档用于复现以下内容:注意:当前流程验证的是 Linux handoff 路径,不是完整 Linux kernel boot。要证明真实 Linux 完整起来,还需要真实 Linux Image、DTB、rootfs/initramfs,以及足够大的 DDR/MIG 仿真模型。
海浪鱼10 天前
arm·m7
Cortex M7-TRM 翻译系列之ITM(十二)仪器跟踪宏单元(ITM)是可选的、由应用程序驱动的跟踪源,支持类似 printf 打印风格的调试手段,可用于跟踪操作系统与应用程序事件,并输出系统诊断信息。
Dlrb121113 天前
嵌入式硬件·arm·lm75a·i2c协议·at24c02·i2c时序
ARM---I2C协议时序详解以及IMX6ULL使用I2C协议与AT24C02,LM75A芯片通信详解与示例代码目录一. I2C 简介1.1 I2C 介绍二. I2C 基本时序与基本知识2.1 起始位2.2 停止位
Dlrb121115 天前
arm开发·gpt·arm·定时器·epit·高精度延时
ARM---IMX6ULL定时器详解与应用:EPIT与GPT定时器,高精度延时函数目录一. EPIT 定时器1.1 EPIT 的特点1.2 EPIT 的结构1.3 EPIT 的两种工作模式
Dlrb121116 天前
arm开发·arm·imx6ull·中断·gic·cp15·协处理器
ARM -IMX6ULL的中断系统、GIC、CP15协处理器详细讲解目录一. 知识回顾1.1 处理器工作模式1.2 不同工作模式的寄存器1.3 CPSR - 程序状态字寄存器
Dlrb121116 天前
单片机·嵌入式硬件·arm·imx6ull·pll·时钟树·cortex-a7
ARM---I.MX6ULL时钟系统详解、时钟树、系统时钟配置等I.MX6ULL 的系统主频为 528MHz,有些型号可以跑到 696MHz,但是默认情况下内部 boot r om 会将 I.MX6ULL 的主频设置为 396MHz。在使用 I.MX6ULL 的时候肯定是要发挥它的最大性能,那么主频肯定要设置到 528MHz(其它型号可以设置更高, 比如 696MHz),其它的外设时钟也要设置到 NXP 推荐的值,如下表所示。
m0_7156467618 天前
linux·arm
202607201. ARM工具链中gcc、ld、objcopy、objdump工具的作用?gcc(编译器):将(.S .c)高级语言代码转换为汇编代码,再将汇编代码转换为(.o)目标文件;
Dlrb121118 天前
单片机·嵌入式硬件·arm·sdk·链接脚本·i.mx6ull·cortex-a7
ARM--IMX6ULL的SDK学习,BSP开发工程管理,以及链接脚本与Makefile的编写目录一. C语言实现IMX6ULL点灯1.1 main.h 文件的编写1.1.1 关键字 volatile 的作用
秉承初心21 天前
arm·x86·cpu架构
CPU架构深度对比:x86 vs ARM 异同、优劣与全场景市场分析目前全球计算设备两大底层CPU架构:x86(CISC复杂指令集)、ARM(RISC精简指令集),二者底层设计理念完全相反,分别统治不同赛道。
凉、介19 天前
笔记·学习·嵌入式·arm·虚拟化·virtio
Virtio(三):Virtqueue 建立与 Buffer 提交Virtio(一):框架概览 Virtio(二):协议基础与设备初始化上一篇讨论了 virtio 初始化:driver/device 如何通过 status、feature negotiation、device config 和 queue setup 进入可用状态。本文继续向下展开 split virtqueue,说明 Linux guest 如何创建并配置 queue,以及前端驱动如何把业务 buffer 发布到 queue 并通知 device。