自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Thread

俺 是 个 小 菜 鸟

  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

转载 Android Log Analysis

<br />---------------------------------------------------<br />本文原创,转载请注明出处,如有错误之处欢迎指出<br />---------------------------------------------------Get Log from Android System<br />adb bugreport > bugreport.txt<br />copy bugreport to the current directory.<br /

2011-05-17 21:30:00 1787

原创 arm指令

Thumb® 16 位指令集快速参考卡本卡列出了版本低于 ARM®v6T2 的支持 Thumb 的处理器中可用的所有 Thumb 指令。此外,还列出了所有 Thumb-2 16 位指令。除非另外注明,否则本卡中显示的指令均为 Thumb-2 16 位指令。除非指定,否则所有寄存器都为 Lo (R0-R7)。 Hi 寄存器为 R8-R15。表关键字§ 请参阅表 ARM 体系结构版本。 以逗号隔开的 Lo 寄存器列表。加上 LR,括在大括号 { 和 } 内。 以逗号隔开的 Lo 寄存器列表,括在大括号 { 和

2011-05-06 07:57:00 7589

转载 fat32文件系统解析

<br /><br />新硬盘->低格后   变化:所有扇区中的字节数据填充为0x00<br />低格后->分区后   变化:写硬盘的MBR(主引导扇区)区<br />分区后->格式华   变化:写硬盘的FAT(文件分配表)区<br /><br />MBR区介绍:<br />起始位置:0柱面0磁头1扇区(硬盘的第一个扇区)<br />结束位置:0柱面0磁头1扇区<br />大小:512(硬盘每个扇区的所占用的字节数)个字节<br />    <br />00 01 02 03 04 05 06 07   0

2011-05-05 08:42:00 1115

转载 fat32文件系统解析

<br /><br />新硬盘->低格后   变化:所有扇区中的字节数据填充为0x00<br />低格后->分区后   变化:写硬盘的MBR(主引导扇区)区<br />分区后->格式华   变化:写硬盘的FAT(文件分配表)区<br /><br />MBR区介绍:<br />起始位置:0柱面0磁头1扇区(硬盘的第一个扇区)<br />结束位置:0柱面0磁头1扇区<br />大小:512(硬盘每个扇区的所占用的字节数)个字节<br />    <br />00 01 02 03 04 05 06 07   0

2011-05-05 08:28:00 1643 1

转载 Android 啟動流程: Init.c 閱讀筆記

Androidkernel啟動后執行Init初始化,代碼在system/core/init中。 - 創建/dev /proc /sys 目錄,創建/dev/pts目錄(偽終端)和/dev/socket,并分別mount- 創建空設備節點,創建kmsg設備節點,初始化log- 解析init.rc- 讀取保存在/proc/cmdline中的kernel啟動參數:    - qemu    - androidboot.console    - androidboot.mode       - factory   

2011-04-27 21:50:00 788

原创 ADR

<br />ARM中伪指令不是真正的ARM指令或者THUMB指令,这些伪指令在汇编编译器对源程序进行汇编处理时被替换成对应的ARM或者Thumb指令(序列)。ARM伪指令包括adr,ADRL,LDR和NOP。<br />1.       ADR(小范围的地址读取伪指令)<br />该指令将基于PC的地址值或基于寄存器的地址值读取到寄存器中。<br />语法格式<br />ADR{cond} register,expr<br />其中,cond为可选的指令执行的条件。<br />register为目标寄存器。

2010-11-21 16:45:00 1167

转载 u-boot中的.balignl 16,0xdeadbeef的理解

<br />最近在分析u-boot的源代码,看到这一行:<br />.balignl 16,0xdeadbeef<br />不理解了,不知道为什么要这样写,0xdeadbeef,明显是个单词组,写在这里有何意义呢?然后在查阅了众多资料的时候才晃然大悟。<br />下面我一步步来说明:<br />首先要弄明白.balignl的意思,这个其实应该算是一个伪操作符,伪操作符的意思就是机器码里,并没有一个汇编指令与其对应,是编译器来实现其功能的。.balignl是.balign的变体,.balign是意思是,在以当

2010-11-18 21:41:00 2598

原创 $(dir NAMES…)

<br />函数名称:取目录函数—dir。<br />函数功能:从文件名序列“NAMES…”中取出各个文件名的目录部分。文件名的目录部分就是包含在文件名中的最后一个斜线(“/”)(包括斜线)之前的部分。<br />返回值:空格分割的文件名序列“NAMES…”中每一个文件的目录部分。<br />函数说明:如果文件名中没有斜线,认为此文件为当前目录(“./”)下的文件。<br />示例:<br />$(dir src/foo.c hacks)<br />返回值为“src/ ./”。

2010-11-18 20:52:00 1135

原创 SPI:高速同步串行口

<br />SPI总线四种工作方式 SPI 模块为了和外设进行数据交换,根据外设工作要求,其输出串行同步时钟极性和相位可以进行配置,时钟极性(CPOL)对传输协议没有重大的影响。如果 CPOL=0,串行同步时钟的空闲状态为低电平;如果CPOL=1,串行同步时钟的空闲状态为高电平。时钟相位(CPHA)能够配置用于选择两种不同的传输协议之一进行数据传输。如果CPHA=0,在串行同步时钟的第一个跳变沿(上升或下降)数据被采样;如果CPHA=1,在串行同步时钟的第二个跳变沿(上升或下降)数据被采样。SPI主模块和与

2010-11-14 18:29:00 1910

原创 $(subst FROM,TO,TEXT)

<br />函数名称:字符串替换函数—subst。<br />函数功能:把字串“TEXT”中的“FROM”字符替换为“TO”。<br />返回值:替换后的新字符串。<br />示例:<br /> <br />$(subst ee,EE,feet on the street)<br /> <br />替换“feet on the street”中的“ee”为“EE”,结果得到字符串“fEEt on the strEEt”。

2010-11-03 21:12:00 1379

原创 $(addprefix PREFIX,NAMES…)

<br />函数名称:加前缀函数—addprefix。<br />函数功能:为“NAMES…”中的每一个文件名添加前缀“PREFIX”。参数“NAMES…”是空格分割的文件名序列,将“SUFFIX”添加到此序列的每一个文件名之前。<br />返回值:以单空格分割的添加了前缀“PREFIX”的文件名序列。<br />函数说明:<br />示例:<br /> <br />$(addprefix src/,foo bar)<br /> <br />返回值为“src/foo src/bar”。

2010-11-01 20:51:00 15353 1

转载 Visual SlickEdit 使用技巧积累

字体:Tools->Options->Font个人觉得最好看的是FixedSys和宋体。不能用新宋体,保存不了设置(v9)。显示改动过的行标记:Tools->Options->File Extension SetupAdvanced-Color coding-Modified lines配合自动在保存的时候清除修改标记(FT,隔得这么远!):Tools->Options->File OptionsSave-Reset line modify还有两个实用的选项:Expand tabs to spaces,保存

2010-10-31 20:28:00 5820

原创 UU编码

<br />UU编码算法将3字节二进制数据转换成4字节可打印的ASCII字符集。因为Hex格式是将1字节二进制数据转换成2字节ASCII数据,所以UU编码的效率高于Hex格式。 <br /><br />UU编码的编码<br />因为3字节二进制数据共24Bits,把它们按6Bits分成4份,这样就变成了4个字节,再把新生成的4个字节每个都加上0x20,若这样处理后的数值为0x20,则用0x60取代。用C语言表示的UU编码过程如下: <br />#define ENCODE_BYTE(b) (

2010-10-29 17:28:00 3377

原创 【转】Using GNU C __attribute__

<br />  One of the best (but little known) features of GNU C is the __attribute__ mechanism, which allows a developer to attach characteristics to function declarations to allow the compiler to perform more error checking. It was designed in a way to be co

2010-10-25 21:54:00 726

原创 startup.s

<br /><br />;EN_CRP EQU 1  ; 定义是否加密芯片<br />         INCLUDE ../ARM/LPC23xx.INC<br />;定义堆栈的大小<br />SVC_STACK_LEGTH         EQU         0x0008<br />FIQ_STACK_LEGTH         EQU         0<br />IRQ_STACK_LEGTH         EQU         0x0100<br />ABT_STACK_LEGTH    

2010-10-24 22:02:00 1134

原创 ARM7中的sct

<br />load_region_name (base_address | ("+" offset)) [attribute_list] [ max_size ]<br /><br />load_region_name:下载区域名称,最大有效字符数31。<br />base_address:本区域内部目标被连接到的地址(按字对齐)。<br />+offset:相对前一个下载区域的偏移量(4的整数倍,如果为第一个区域)。<br />attribute_list:PI,OVERLAY,ABSOLUTE,FIX

2010-10-24 19:45:00 1438

原创 mkconfig

#!/bin/sh -e# Script to create header files and links to configure# U-Boot for a specific board.## Parameters:  Target  Architecture  CPU  Board [VENDOR] [SOC]## (C) 2002-2006 DENX Software Engineering, Wolfgang Denk # (@:_config=) arm arm920t smdk2400 NUL

2010-09-17 21:34:00 515

原创 消息队列

      消息队列(也叫做报文队列)能够克服早期unix通信机制的一些缺点。作为早期unix通信机制之一的信号能够传送的信息量有限,后来虽然POSIX 1003.1b在信号的实时性方面作了拓广,使得信号在传递信息量方面有了相当程度的改进,但是信号这种通信方式更像"即时"的通信方式,它要求接受信号的进程在某个时间范围内对信号做出反应,因此该信号最多在接受信号进程的生命周期内才有意义,信号所传递的信息是接近于随进程持续的概念(process-persistent),管道及有名管道及有名管道则是典型的随进程持续

2010-09-01 13:37:00 559

原创 荣誉勋章

 8月28日,在美国首都华盛顿附近的迈尔堡军事基地,一名从伊拉克返回的美军士兵与孩子团聚。当天,美国陆军第三步兵团C连大约120名官兵结束在伊拉克的战斗任务,返回迈尔堡军事基地与亲友团聚。   linikin park  出新的单曲了 The Catalyst    God bless us every one 上帝保佑我们每一个人   We’re a broken people living under loaded gun 我们却是活在枪口之下不完整的人   And it can’t be outfou

2010-08-30 10:53:00 1476

原创 U-Boot顶层的Makefile中的变量

VERSION     1PATCHLEVEL   1SUBLEVEL    6EXTRAVERSION    U_BOOT_VERSION   1.1.6VERSION_FILE      include/version_autogenetated.hHOSTARCH     armHOSTOS      linuxVEDDORBUILD_DIR

2010-08-24 21:33:00 475

转载

<br />1.很偶尔的,你会找我,联系我,你的突然出现,还是会挑拨我的心弦。只是,我也学会对你伪装了,不冷不热,不咸不淡,笑得没心没肺,也不会再流那廉价的眼泪了。然后听你轻轻地说:“你变了。” <br /><br />2.总要等到过了很久,总要等退无可退,才知道我们曾亲手舍弃的东西,在后来的日子里,再也遇不到了。<br /><br />3.回家的路上我哭了,眼泪再一次崩溃了,我无能为力这样走着,再也不敢骄傲奢求了,我还能够说些什么?我还能够做些什么?我好希望你会听见,因为爱你,我让你走了。<br /><b

2010-08-24 21:13:00 541

转载 为人处事必知22计

01.看穿但不说穿。很多事情,只要自己心里有数就好了,没必要说出来。02.高兴,就笑,让大家都知道。悲伤,就假装什么也没发生。03.在不违背原则的情况下,对别人要宽容,能帮就帮,千万不要把人逼绝了,给人留条后路……04.快乐最重要,谁人、何物、何事使你快乐,你就同他们在一起。何物让你不快乐,你就离开他。没有条件,创造条件也要离开他。05.不要老在别人面前倾诉你的困境袒露你的脆弱。06.没有十全十美的东西,没有十全十美的人,关键是清楚到底想要什么。得到想要的,肯定会失去

2010-08-24 21:08:00 540

转载 在中国,办事吃饭是常事,但是这样的饭局往往是不好应付的,诸多的潜规则等待你去体味。为了不出丑,呵呵,还是提早学习下为好。

在中国,办事吃饭是常事,但是这样的饭局往往是不好应付的,诸多的潜规则等待你去体味。为了不出丑,呵呵,还是提早学习下为好。注意细节:1—座次总的来讲,座次是“尚左尊东”、“面朝大门为尊”。若是圆桌,则正对大门的为主客,主客左右手边的位置,则以离主客的距离来看,越靠近主客位置越尊,相同距离则左侧尊于右侧。若为八仙桌,如果有正对大门的座位,则正对大门一侧的右位为主客。如果不正对大门,则面东的一侧右席为首席。如果为大宴,桌与桌间的排列讲究首席居前居中,左边依次2、4、6席,右边为3、5、7席,根据主客身份、地位,亲

2010-08-09 16:58:00 1018

转载 2010最拽的话

 1、没人牵手,我就揣兜。 2我从不以强凌弱~~~我欺负他之前真不知道他比我弱… 3、都想抓住青春的尾巴,可惜青春是只壁虎。 4、你走你的过街天桥,我过我的地下通道。 5、我的兴趣爱好可分为静态和动态两种,静态就是睡觉,动态就是翻身… 6、站在人生的O字路口。 7、所谓美女,大都是化妆品的奴隶。 8、高中,我们忙得跟孙子似的,可还可以像NB一样开心;大学,我们闲

2010-04-22 17:07:00 544

转载 80后混迹职场必知的17条箴言

1、良好的心态很重要,找到好的单位不要得意忘形,一下子不得志也不要郁闷。无任何时何,不要让心灵都扭曲了。  2、1遇到挫折一定要找人倾诉,就算你不喝酒不抽烟,也要打破这个戒律。放松比压抑更好,健康的人格是迎接下一步挑战的强力武器。  3、不要过分埋怨别人尔虞我诈、阳奉阴违。你能与狼共舞,适应社会,才能实现你的理想。一些事业有成之人士忍受事事非非、评头论足、指指点点,真是忍辱负重。没有代价,确实很难

2009-02-28 17:23:00 625

转载 一生回味的100句凡人语录,一生受用

1、一个人有生就有死,但只要你活着,就要以最好的方式活下去。 2、当我们失去的时候,才知道自己曾经拥有。 3、记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的。 4、眼泪的存在,是为了证明悲伤不是一场幻觉。 5、妈妈说过没有人值得你为他哭,唯一值得你为他哭的那个人,永远都不会让你为他哭。 6、两人相爱时,渴求无限甜蜜的吻,但为何在争吵时,却要用接吻的嘴互相伤害呢? 7、幸福像掉到沙发下面的

2009-02-13 18:28:00 1042 1

MINI USB接口尺寸封装

最全面的MINI USB 封装大全,Protel99 Altium Designer格式的!

2011-07-06

计算机组成原理(唐朔飞课件)

计算机组成原理(唐朔飞课件).ppt 计算机组成原理(唐朔飞课件).ppt 计算机组成原理(唐朔飞课件).ppt 计算机组成原理(唐朔飞课件).ppt

2009-02-08

空空如也

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

TA关注的人

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