首页1
发现
标签
搜索
注册
登录
首页
全书
全文
蜘蛛
搜索
注册
登录
搜索
软件工具 SofTool.CN
本次搜索耗时
0.313
秒,为您找到
198
个相关结果.
搜书籍
搜文档
伪操作
5445
2020-12-25
《ARM 汇编》
伪操作中英文 宏指令和伪操作的关系: 伪操作常见的几种形式: 伪操作中英文 伪操作 derective 宏指令 pseudo-instuction pseudo 伪英[ˈsjuːdəʊ] 美[ˈsudoʊ] 宏指令和伪操作的关系: 宏指令通过伪操作定义。伪操作由编译程序处理。 注:关于编译程序的更多知识,可以查阅《GCC 编译...
CODE32
5399
2020-12-25
《ARM 汇编》
语法: CODE32 功能: CODE32伪指令通知编译器,其后的指令序列为32位的ARM指令。 若在汇编源程序中同时包含ARM指令和Thumb指令时,可用CODE16伪指令通知编译器其后的指令序列为16位的Thumb指令,CODE32伪指令 通知编译器其后的指令序列为32位的ARM指令。因此,在使用ARM指令和Thumb指令混合编程的代码里,...
01_前言
5395
2021-01-02
《ARM汇编基本指令》
前期在学习《逆向工程实战》的过程中学习了ARM汇编(32位)相关基础知识和指令。 在这主要是对实际过程中碰到的一些指令含义的记录,以及对ARM64和ARM32的不同之处的学习,同时在最后的实战部分,将一小段ARM64汇编指令翻译成对应的c语言程序。
11_看门狗驱动
5375
2020-12-26
《Linux 嵌入式开发》
看门狗的用途是当cpu进入到错误状态后,无法恢复的情况下,使系统重新启动。Linux内核已经支持s3c2416的看门狗驱动。 1. watchdog设备 watchdog设备包含了名字、独有的资源等等一些驱动程序的硬件或自定义信息。通过platform_add_devices(platform_device_register)函数将定义的平台设备注册到...
05_连续加载及存储
5359
2021-02-16
《ARM Assembly Basics [中文版]》
连续加载/存储 PUSH和POP 连续加载/存储 有时连续加载(存储)会显得更加高效。因为我们可以使用LDM(load multiple)以及STM(store multiple)。这些指令基于起始地址的不同,有不同的形式。下面是我们会在这一节用到的相关代码。在下文中会详细讲解。 .data array_buff: .word 0x000000...
三步自动创建Makefile的流程
5325
2021-05-04
《Autotools 学习笔记》
Autotools自动创建Makefile流程的三步 1. 生成配置脚本 configure 2. 生成 Makefile的通用规则文件是 Makefile.in 3. 通过 configure 生成 Makefile 两个需要手动重点修改编写的文件示例 手动修改 configure.ac 手动编写 Makefile.am Autotoo...
CODE16
5285
2020-12-25
《ARM 汇编》
语法: CODE16 功能: CODE16伪指令通知编译器,其后的指令序列为16位的Thumb指令。 若在汇编源程序中同时包含ARM指令和Thumb指令时,可用CODE16伪指令通知编译器其后的指令序列为16位的Thumb指令,CODE32伪指令 通知编译器其后的指令序列为32位的ARM指令。因此,在使用ARM指令和Thumb指令混合编程的代码...
09_重点
5212
2021-02-18
《ARM32 内核是如何启动?》
重点 重点 _mmapswitched 位于文件 arch/arm/kernel/head-common.S 中,会执行一些特殊的事情。 首先是一条异常语句,又是因为原地执行(XIP):尽管内核的 .text 段可以继续在ROM中执行,但无法在 .data 段中保存任何变量。所以首先需要通过将该段复制到RAM中,或者使用某些代码将其解压到RAM中的...
03_执行
5201
2021-02-18
《ARM32 内核是如何启动?》
在哪里执行? 在哪里执行? 我们继续看 arch/arm/kernel/head.S 处的符号 stext() 。 下一步就是处理在未知内存地址处运行的问题。 内核可以加载到任何地方(只要是合理的偶数地址 即可)并执行,所以我们要处理这一点。注意内核代码不是位置无关的,内核经过编译和连接后,必须在特定的地址执行。但我们还不知道这个地址。 内核...
12_IIC驱动实现
5182
2020-12-26
《S3C2416 裸机开发》
IIC是Philips推出的芯片间串行传输总线,它以二根连线实现完善的全双工同步数据传送,可以极方便地构成多机系统和外围器件扩展系统。由于其接口简单灵活,很多外围器件均提供了IIC接口,如手机、平板常用的重力传感器、地磁感应、陀螺仪、电容屏接口等均是采用IIC接口的。这些器件采用IIC接口可减少芯片封装的引脚,使之更小型化,同时也可以降低布线难度,这对于手机...
1..
«
8
9
10
11
»
..20