杂谈 工作了一天,脑袋比较乱。一直想把底层的知识写成一个系列,希望可以坚持下去。为什么要写底层的东西呢?首先,工作用到了这部分内容,最近和内部Flash打交道比较多,自然而然会接触到一些底 ...
Semihosting技术将应用程序中的IO请求通过一定的通道传送到主机 host ,由主机上的资源响应应用程序的IO请求, 而不是像在主机上执行本地应用程序一样,由应用程序所在的计算机响应应用程序IO请求, 也就是将目标板的输入 输出请求从应用程序代码传递到远程运行调试器的主机的一种机制。 简单来说,目标开发板上通常不会有输入 输出这些外设,开发板运行的代码想要将结果打印出来, 或者获得用户的输 ...
2019-06-20 13:50 0 913 推荐指数:
杂谈 工作了一天,脑袋比较乱。一直想把底层的知识写成一个系列,希望可以坚持下去。为什么要写底层的东西呢?首先,工作用到了这部分内容,最近和内部Flash打交道比较多,自然而然会接触到一些底 ...
转http://blog.163.com/yankang0612@126/blog/static/16418746420114190365981/?latestBlog 平台是TQ2440开发板,编译器版本时4.3.3。首先下载opencv2.2.0源码和cmake-gui工具,解压到/usr ...
1. 汇编 1.1. 通用寄存器 通用寄存器 37个寄存器,31个通用寄存器,6个状态寄存器,R13堆栈指针sp,R14返回指针,R15为PC指针, ...
转自:https://blog.csdn.net/qq_16777851/article/details/81074077 1.什么是mmu MMU是Memory Management Unit的缩写,中文名是内存管理单元,它是中央处理器(CPU)中用来管理虚拟存储器、物理存储器的控制线 ...
对大量典型程序运行情况的分析结果表明,在一个较短的时间间隔内,由程序产生的地址往往集中在存储器逻辑地址空间的很小范围内。指令地址的分布本来就是连 续的,再加上循环程序段和子程序段要重复执行多次。 ...
这两天在ARM上跑了一个OpenGL,应该说是OpenGL|ES的软件包,虽然我觉得可能最后我不会使用这个软件包,但是还是记录下来以备忘记。 先全局介绍下,首先,什么是OpenGL和OpenGL|ES。OpenGL是一套绘图函数的标准,OpenGL|ES是OpenGL中针对 ...
原文链接:http://ele7enxxh.com/Android-Arm-Inline-Hook.html AndroidNativeEmu食用手册:https://bbs.pediy.com/thread-254799.htm 著名开源项目xHook:https://github.com ...
转自:http://infocenter.arm.com/help/index.jsp?lang=en RealView Compilation Tools Assembler Guide ...