tnblog
首页
视频
资源
登录
排名
1
文章数
15030
总访问量
216.3万
粉丝数
30
评论数
120

ARM8 U-boot启动源码分析(学习笔记)

ARM8 U-boot启动源码分析(学习笔记)[TOC] 什么是U-Boot?U-Boot是嵌入式系统中首先执行的程序之一。也是开源引导程序。安装Jetson BSP下载Jetson BSP包:https://developer.nvidia.com/embedded/jetson-linux-archive我这里下的是:https://developer.nvidia.com/embedded/linux-tegra-r3275 选择驱动程序...

嵌入式 2024-07-19 浏览(121

.net Aspose.Words破解指南

.net Aspose.Words破解指南[TOC] Aspose.Words破解流程感谢壹佰大佬提供的技术指导。核心代码由壹佰大佬提供。安装Crane.MethodHook包首先安装Crane.MethodHook包。 破解方式主要通过过期的序列证书,篡改系统的验证License的时间,只要让Aspose.Word命名空间下的文件获取当前时间时改成未到期时候的时间就可...

.net后台框架 2024-07-16 浏览(245

.net Lib.Harmony框架学习笔记

.net Lib.Harmony框架学习笔记[TOC] Lib.Harmony框架介绍Lib.Harmony 是一个用于 .NET 应用程序的库,主要用于运行时的代码修改和补丁操作。它允许开发者在不修改源代码的情况下,对已编译的 .NET 程序进行动态补丁,通过方法拦截和插入自定义代码来改变程序行为。Harmony 支持多平台运行,包括 Windows、Linu...

.net后台框架 2024-07-13 浏览(144

.net Aspose激活

.net Aspose激活[TOC] 支持Aspose.PDF 21.10Aspose.Cells 21.10Aspose.Word 21.8的激活。//激活Aspose this.ActiveAspose(); /// <summary> /// 激活Aspose /// </summary> private void ActiveAspose() { string LData = "DQo8TGljZW5zZT4NCjxEYXRhPg0KPExpY2Vuc2VkVG8+VGhlIF...

.net后台框架 2024-07-11 浏览(184

ARM8 异常处理

ARM8 异常处理[TOC] ARM8 异常向量表 ARMv8 异常向量表分类4大类(Execution Levels)EL3(Exception Level 3): 安全监控模式,通常用于安全监控代码。EL2(Exception Level 2): Hypervisor模式,用于虚拟化管理。EL1(Exception Level 1): 内核模式,操作系统内核运行在该模式。EL0(Exception Level 0)...

嵌入式 2024-07-11 浏览(97

ARM8 汇编指令

ARM8 汇编指令[TOC] ARM8 汇编指令参考关于ARM8汇编指令可以参考线上链接:https://developer.arm.com/documentation/ddi0596/2021-09/Base-Instructions常用命令如下 汇编代码 注释 b.ne label 不等时跳转到label cbz w10, 1f w10值等于0时跳转到1f ret 子程序返回指令,...

嵌入式 2024-07-10 浏览(138

Qemu 简单应用

Qemu 简单应用[TOC] Qemu简单示范创建一个工作目录armv8easy。mkdir armv8easy cd armv8easy/ code . 给vscode安装相关ARM支持的汇编高亮插件。 创建start.S汇编文件,以及Makefile文件,launch.json。 .globl start _start: mov x0,#1 ldr w1,=0x778899 add x0,x0,x1 mrs x3,Cur...

嵌入式 2024-07-05 浏览(177

Qemu 硬件模拟调试工具安装

Qemu 硬件模拟调试工具安装[TOC] Qemu与GDB区别QEMU 是一个强大的硬件仿真器,它不仅能仿真CPU,还能仿真各种硬件设备,例如网络接口、硬盘控制器等。(硬件层)这使得 QEMU 能够仿真整个系统,包括操作系统和所有硬件组件,而 GDB 主要用于调试程序,不提供硬件仿真功能。(应用层)直接安装Qemu安装sudo apt...

嵌入式 2024-07-03 浏览(177

Ubuntu vscode 对c的内核源码调试支持

Ubuntu vscode 对c的内核源码调试支持[TOC] 安装源码sudo apt-get update sudo apt-get install glibc-source glibc-dbg 解压源码cd /usr/src/glibc/ ls sudo tar -vxf glibc-2.31.tar.xz 在c项目中的launch.json中添加源码地址即可。"sourceFileMap": { "/build/glibc-LcI20x&q...

嵌入式 2024-07-03 浏览(182

ARM8 64位汇编简介

ARM8 64位汇编简介[TOC] 版本差异 特性 ARM7 ARM8 内存 仅支持 32 位地址空间 支持 64 位和 32 位地址空间 虚拟化 不支持硬件虚拟化 支持硬件虚拟化,包括虚拟化扩展和高效虚拟机管理 安全 较少的安全特性,主要依赖软件实现 增强的安全特性,如 ARM TrustZone 执行状态...

嵌入式 2024-07-01 浏览(218

ARM 异常处理

ARM 异常处理[TOC] ARM 异常处理ARM异常处理是ARM处理器处理特殊事件的机制,这些事件可能来自硬件或软件。ARM异常类型的优先级复位(Reset)最高优先级,可以中断任何其他异常。数据中止(Data Abort)当访问内存时发生错误。快速中断请求(FIQ - Fast Interrupt Request)用于需要快速响应的高优先级外部中...

嵌入式 2024-06-30 浏览(329

GNU ARM 汇编伪指令

GNU ARM 汇编伪指令[TOC] GNU ARM 汇编伪指令 汇编指令 描述 .section 定义内存段 .text 将定义符开始的代码编译到代码段 .data 数据段 .if .else .endif 条件编译 .end 文件结束 .byte 0x11,'a',0 定义char类型数组(.byte对应的1字节) .word 0...

嵌入式 2024-06-27 浏览(222

ARM LoadStore架构

ARM LoadStore架构[TOC] LoadStore架构 存储器之间不能直接拷贝,必须通过寄存器做中转:在 ARM 架构中,数据传输只能通过寄存器和存储器之间的操作完成,不能直接在存储器之间进行拷贝。Load 指令 load指令 描述 ldr r0, [r7] 从地址 r7 指向的存储器中读取 4 字节的数据到寄存器 r0。 ...

嵌入式 2024-06-25 浏览(232

ARM 常用的指令

ARM 常用的指令[TOC] 搬移指令mov、msr和mrs指令就不讲了,上一篇写得有。and指令将第二个参数和第三个参数进行与运算。我们先给寄存器r0赋值5,在对其中进行后五位清空举例: .text b main nop nop nop nop nop nop nop main: mov r0,#5 and r0,r...

嵌入式 2024-06-19 浏览(262

ARM 工作模式及寄存器

ARM 工作模式及寄存器[TOC] 简单的计算机工作原理 CPUCPU是计算机的核心部分,用于执行程序指令。它包含以下几个主要组件: 组件名 描述 控制器 负责从内存中获取指令,解释指令,并控制其他几个部分执行指令。 ALU(算数逻辑单元) 负责执行算数和逻辑运算,比如加法、减法、比较等。...

嵌入式 2024-06-17 浏览(308

Pytorch TensorBoard运用(易化学习笔记六)

Pytorch TensorBoard运用(易化学习笔记六)[TOC] TensorBoard简介TensorBoard是TensorFlow的可视化工具包,旨在帮助研究人员和工程师理解、调试和优化他们的机器学习模型。它提供了一系列强大的可视化功能,使用户能够追踪和展示训练过程中各种指标的变化,如损失函数和准确率。此外,TensorBoard还允许用户...

python 2024-06-11 浏览(330

Pytorch loguru日志收集(易化学习笔记五)

Pytorch loguru日志收集(易化学习笔记五)[TOC] loguru日志简介Loguru 是一个 Python 日志库,旨在简化日志记录的设置和使用,同时提供强大的功能和灵活性。loguru日志实践安装loguru%pip install loguru 简单运用from loguru import logger logger.info("Python {},更喜欢 {msg}!", 3.6, ...

pytorch 2024-06-11 浏览(335

Pytorch cifar10识别普适物体(易化学习笔记四)

Pytorch cifar10识别普适物体(易化学习笔记四)[TOC] CIFAR-10简介CIFAR-10(Canadian Institute For Advanced Research)是一个广泛用于机器学习和计算机视觉研究的标准数据集,主要用于图像识别任务。它由Alex Krizhevsky、Vinod Nair和Geoffrey Hinton在2009年创建,包含10个不同类别的普适物体。每个类别...

python 2024-06-10 浏览(337

这一世以无限游戏为使命!
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
欢迎加群交流技术