自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(11)
  • 资源 (17)
  • 收藏
  • 关注

原创 ubuntu上编译kernel

一、操作环境二、kernel 编译三、init ram disk 解包四、参考网页操作环境:virtualbox上安装ubuntu10.04,可正常连接网络kernel编译:源码默认在/usr/src/目录下,默认安装情况下,只有头文件,没有code。编译完成后会在/lib/modules/下生成一些文件,可用来生成initramfs。先查下在ubunt

2012-08-12 11:59:25 1113

转载 调用约定解释

http://bbs.pediy.com/showthread.php?t=141028看雪确实是个好论坛,特别是外文翻译区。关于函数调用关系的说明,找了好多的文档看,但我在vc6上实验的结果总是和文章中的描述不一样。唯有这篇文章中的代码和vc6实验的结果一样。另外还了解了prolog和epilog的含义,这个可是把我迷糊了好久啊。这篇文章中的很对内容对ARM的函数调用约定也是很有

2012-01-10 23:54:46 292

转载 (经典解释):原码、反码和补码

原文地址:http://blog.chinaunix.net/space.php?uid=26522150&do=blog&id=3037546原文链接:http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/d92cc986c2a1523bc75cc380.html#comment关于补码,看过一些书籍和网文,基本都是在“求反

2011-12-15 13:06:56 366

原创 ARM920T 地址转换的过程

同一块物理内存在ARM中可以有3中地址:VA, MVA, PA。VA:这个地址是CPU所使用的地址,就是从CPU的角度可以看到的地址。在CPU预取指或者读写内存时,它会把这个地址发到内核地址总线上去。MVA:这个地址是VA经过CP15的R13转换后的地址。这个R13是来实现FCSE的,即快速上下文切换扩展。这个组件在一般的操作系统上很少使用(个人观点),比如MTK的现有实现以及普通的Lin

2011-12-11 15:42:24 420

翻译 Are the IRQ and FIQ interrupts level-sensitive?

Yes. The nIRQ and nFIQ inputs are active low, and level sensitive. They should be driven low and kept low until the interrupt service routine (interrupt handler) acknowledges the exception, then the i

2011-12-03 22:33:55 311

原创 ARM cp15寄存器概述

以ARM920T为例,没怎么看懂,权作记录。上面是ARM920T的block function图,核心是ARM9TDMI,另外实现了I/Dcache,MMU,CP15以等组件。其中R13是CP15的一个寄存器,用作FCSE用的,用来转VA到MVA;一般系统都用不到,至少MTK平台和Linux没有实现相关的功能。一个信息是ARM9TDMI和ARM920T、ARM940等ARM芯片

2011-12-03 15:13:36 205

转载 linker and loader

一片描述linker and loader的文章,文字虽然不多,但每句都有着十足的分量。来源也不能确定,我是在http://bbs.chinaunix.net/thread-2056220-1-1.html看到的。看了这篇文章,我理解了举重若轻到底是一种什么样的状态:最早的计算机程序是由机器语言编写的。程序员也可先编写符号形式的汇编程序,然后手工汇编为机器码,再交付给计

2011-11-22 19:52:01 1325

原创 关于ARM的system mode

上面文章摘录了ARM关于system mode的官方解释,看着是挺合理的,但这个模式似乎并没有真的被使用。     先看MTK平台是怎么处理异常的。     由于MTK平台所有的code都是运行在SVC模式,并没有使用SWI陷入内核来进行系统调用这样一种需求,所以他所有的异常处理都会切换到SVC模式来进行处理。而一旦出现了SWI也就表示系统出错了,直接进入错误处理,即使lr被覆盖了也无所谓

2011-11-19 18:07:20 1110 1

原创 ARM的系统模式(system mode)

在ARM v4以后的版本里,ARM核都有7中工作模式:User, FIQ, IRQ, Supervisor, Abort, Undefined,和System。这7中processor mode又分为3类:User mode, Privileged mode和system mode。对于System mode的作用一直有些模糊,今天在arm的网站上找到了一份说明文档,对这个问题的解析很到位,特记录

2011-11-14 13:10:46 1014

原创 writing Source Insight configuration file to parse customer language

本文简单描述怎么用source insight提供的模板(我也不知道怎么称呼)写自己的语言解析脚本(就叫脚本吧)以arm 的汇编语言为例。1)添加语言Options->Preferences->Languages, click Add button输入语言名字,如arm_asm。可以看到Language中有了arm_asm这一项。2)基本配置介绍选中arm_asm,点击Pr

2011-11-04 13:23:43 985 1

原创 上传了source insight 解析arm汇编的配置文件

刚上传了source insight解析arm汇编的配置文件,也算是了了一件心事。在网上找了好久,也没找到能比较好解析arm汇编的。然后source insight官网上的那个也是很不给力,于是就自己写了这个。本来以为是纯文件写的配置文件呢,后面才发现只能使用source insight自带的功能进行扩展。还是source insight还支持简单的正则表达式,所有大部分的symbol是能

2011-10-30 11:07:38 1666 4

source insight latest 2014

the latest source insight in 2014. Si3572SetupSI3US-361500-17409.exe

2014-07-03

bashrc and vim config

Linux下的一些配置文件,包括bash的高亮,alias等。vim的包括常用插件和配置信息。以后都用这一套了。

2012-12-30

Understanding The Linux Virtual Memory Manager

自己加了标签,挺好一本书。略有点老,但和2.6的也没多大差别。

2012-08-25

ARM926EJS TRM

ARM926EJ-S,主要是添加的ARM9系列的TCM。控制方式似乎与ARM11的不同。

2012-02-06

IA Software Developer's Manual, Volume 1-3

Intel Achitecture 软件开发者手册 1-3卷

2012-02-03

arm11 mpcore trm

arm11的TRM,主要了解arm11的新特性和多核的组织方式。

2012-01-30

ARM9TDMI TRM

ARM9核心的文档,包含memory interface, coprocessor interface and debug related information.

2012-01-30

jflash source code

并口通过jtag烧写flash。code可以在vc上编译通过,应该也支持linux。学习和了解jtag烧写flash的流程相对好。

2011-12-28

bushound5.0

windows平台上一个底层数据抓包工具。可以抓各种底层数据包,我主要用来抓usb的。这个软件的界面比较简单,或者说土,但是确实很使用。

2011-12-27

arm architecture reference manual

这个应该是最新版的。第二版是ARM DDI 0100,这个是ARM DDI 0100I。增加了v6的信息以及tcm等。

2011-11-22

ISO+IEC+7816-3-2006

ISO 7816-3-2006. Sim卡的接口协议等

2011-11-06

at command and related documents

at command and smart message format

2011-11-06

source insight解析arm汇编

source insight解析arm 汇编和scatfile的。 在网上找了好久也没找到,SI官方的解析的有太少,就自己写了。支持变量与lable等symbol的高亮与跳转。由于我是mtk开发的,然后SI的正则只支持单行匹配,所以解析不是很完整,各位就见谅吧。 有问题可以email我:lo_529@163.com

2011-10-30

wizmouse 非激活窗口使用滚轮

在非激活窗口使用滚轮。方便并行操作。小软件,很方便。

2010-07-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除