Arm嵌入式

OK6410A开发板LINUX3.0.1配置(嵌入式开发)

OK6410-A开发板LINUX3.0.1配置 一、安装ubuntu20.04 1.虚拟机联网 虚拟机联网 2.安装vm-tools 安装vm-tools 3.换源 换源 4.中文及中文输入法 更改中文语言 二、安装交叉编译器 1.将 arm-linux-gcc-4.3.2.tgz 文件拷贝到 Ubuntu 的/forlinx 目录下 2.将交叉编译器解压到...

【嵌入式开发】 ARM 汇编 (指令分类 | 伪指令 | 协处理器访问指令)

作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42408137  转载请著名出处 本博客相关文档下载 :  --ARM 汇编手册 : http://download.csdn.net/detail/han1202012/8328375 -- ARM 手册 : http:/...

ARM与MIPS平台优劣对比分析

1.流水线结构 pipeline     – MIPS 是最简单的体系结构之一,所以使大学喜欢选择 MIPS 体系结构来介绍计算体系结构课程。     – ARM has barrel shifter     shifter是两面性的,一方面它可以提高数学逻辑运算速度,另一方面它也增加了硬件的复杂性。所以和可以完成同样功能的adder/shift regi...

Linux及ArmLinux程序开发笔记(零基础入门篇)

Linux及Arm-Linux程序开发笔记(零基础入门篇)  作者:一点一滴的Beerhttp://beer.cnblogs.com/ 本文地址:http://www.cnblogs.com/beer/archive/2011/05/05/2037449.html 目录 一、Arm-Linux程序开发平台简要介绍... 3 1.1程序开发所需系统及开发...

arm-linux的gdb移植

转载于:http://blog.chinaunix.net/uid-23381466-id-309369.html arm-linux的gdb移植分为两种情况.一种是交叉调试版。这一种模式是需要编译一个arm-linux版本gdbserver (GDB的stub模块).然后再编译一个X86版本交叉调试的gdb.为了与桌面版本身的gdb 区别开来,一般改名为...

dmalloc arm-linux平台使用

话说“工欲善其事,必先得其器”,用C语言写程序,最怕遇到个什么内存泄漏,内存越界访问了,心里那个急啊。。。 如果在i368-linlux上,valgrind工具是首选,但在arm-linux平台上,如何呢,dmalloc就是一个不错的选择。当然,IBM的purify是另外一个级别的选手,不提也罢。 1. 到官方网站下载dmalloc: www.dmallo...

VFP--ARM浮点体系结构机介绍【转】

转自:https://www.cnblogs.com/Akagi201/archive/2012/03/31/2427063.html 浮点     ARM 浮点体系结构 (VFP) 为半精度、单精度和双精度浮点运算中的浮点操作提供硬件支持。它完全符合 IEEE 754 标准,并提供完全软件库支持。 ARM VFP 的浮点功能为汽车动力系统、车身控制应用...

【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)

作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42239705  参考博客 : 【嵌入式开发】嵌入式 开发环境 (远程登录 | 文件共享 | NFS TFTP 服务器 | 串口连接 | Win8.1 + RedHat Enterprise 6.3 + Vmware11)...

Linux Makefile analysis for plain usr

一、本文主旨   笔者写了一篇linux内核Makefile整体分析 ,测重于理论分析,对于实际应用不算对头,所以需要写一篇实用性较强的文章,为以后内核、驱动移植做好铺垫。 二、本文内容概要 1、编译哪些文件 2、怎样编译这些文件 3、怎样连接这些文件,它们的顺序如何 三、编译哪些文件   本文的实验源码是对“linux-2.6.30.4”进行移植后的运行...

【转】针对Android上的ROP攻击剖析

引言ROP(Return-oriented programming),即“返回导向编程技术”。其核心思想是在整个进程空间内现存的函数中寻找适合指令片断(gadget),并通过精心设计返回堆栈把各个gadget拼接起来,从而达到恶意攻击的目的。构造ROP攻击的难点在于,我们需要在整个进程空间中搜索我们需要的gadgets,这需要花费相当长的时间。但一旦完成了...