上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页
摘要: 1 Overview 开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限制,使用精练的汇编可以缩小目标代码的Size。另外,对于某些需要被经常调用的代码,使用汇编来写可以提高性能。所以我们必须了解汇编语言, 阅读全文
posted @ 2024-05-11 17:42 咸鱼书生 阅读(201) 评论(0) 推荐(0)
摘要: ASM是C++中的一个关键字,用于在C++源码中内嵌汇编语言。ASM能写在任何C++合法语句中,目前asm还不是C的标准关键字,C11标准未加入正文,仅在Annex J中标记为“公共扩展”。本篇文章主要教大家如何使用__asm__ __volatile__内嵌汇编,让我们一起来看看它的用法! asm 阅读全文
posted @ 2024-05-11 17:39 咸鱼书生 阅读(2397) 评论(0) 推荐(0)
摘要: Documentation - Arm Developer 阅读全文
posted @ 2024-04-30 10:53 咸鱼书生 阅读(50) 评论(0) 推荐(0)
摘要: 一、第一个PyQt程序 二、模块介绍 PyQt中有非常多的功能模块,开发中最常用的功能模块主要有三个: QtCore:包含了核心的非GUI的功能。主要和时间、文件与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用 QtGui:包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字 阅读全文
posted @ 2024-04-16 16:29 咸鱼书生 阅读(71) 评论(0) 推荐(0)
摘要: 1、在Pycharm中新建一个工程,创建一个Conda虚拟环境: 2、点击Create,完成创建。这一步需要注意,如果不是管理员权限运行Pycharm,创建conda虚拟环境时会报错; 3、创建conda环境成功后,开始安装 PyQt5: # 安装PyQt5pip3 install --tartge 阅读全文
posted @ 2024-04-13 14:03 咸鱼书生 阅读(607) 评论(0) 推荐(0)
摘要: 前言 本文主要介绍在实际工作 DS-5 常见的一些用法,DS-5 相关资料可以访问其官网:https://developer.arm.com/tools-and-software/embedded/legacy-tools/ds-5-development-studio 1.1 ARM DS-5 简 阅读全文
posted @ 2024-04-11 11:42 咸鱼书生 阅读(306) 评论(0) 推荐(0)
摘要: 1.1.1 DS-5 工程创建在使用ARM DS-5 连接 board(或者PFGA)之前首先需要能够扫描到相应的硬件信息,比如对应的cpu的相关信息:coresight 相关组件信息,Cache信息等。 创建好工程项目后按照下图黄线的指示进行扫描操作(通常是完成扫描后才会去执行 “build pl 阅读全文
posted @ 2024-04-11 11:37 咸鱼书生 阅读(370) 评论(0) 推荐(0)
摘要: 1.1 DS-5 Debug 方法梳理 通常在调试过程中需要打断点来进行单步调试,这个时候可以按照下面步骤来进行: 在使用 DS-5 Debug 之前需要先 load 所编译的 elf 文件: 设置好路径: 1.2.1 DS-5 设置断点 Debug 在上面完成 elf 文件的 load 及 路径设 阅读全文
posted @ 2024-04-11 11:28 咸鱼书生 阅读(349) 评论(0) 推荐(0)
摘要: 1.1.1 DS-5 Lincese 申请 要使用 ARM DS-5 首先需要登录ARM 官网注册账号 并申请免费版本 1.1.2 建立data base 打开DS-5工具,按照下图建立 Data Base: 1.1.3 Platform Confituration 1.1.3 进行扫描 1.1.4 阅读全文
posted @ 2024-04-11 11:21 咸鱼书生 阅读(457) 评论(0) 推荐(0)
摘要: 1.1 ARM DS-5 Trace接着上文完成 ARM DS5的环境配置之后,这篇文章介绍如何使用ARM DS5(DS-5)进行 DATA Trace 和 指令Trace 1.1.1 ETM 数据 Trace 和指令 Trace1)新建一个"Debugger" core 连接, 创建步骤如下图所示 阅读全文
posted @ 2024-04-11 11:10 咸鱼书生 阅读(438) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页