自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 资源 (3)
  • 收藏
  • 关注

转载 u-boot 连接脚本文件u-boot.lds的分析

u-boot.lds决定了u-boot可执行映像的连接方式,以及各个段的装载地址(装载域)和执行地址(运行域)。GNU官方网站上对.lds文件形式的完整描述: SECTIONS {...secname start BLOCK(align) (NOLOAD) : AT ( ldadr ){ contents } >region :phdr =fill...}sec

2013-09-04 23:15:11 860

转载 PowerPC汇编指令集简析

在了解PowerPC汇编指令前,需要先看下编程所用的寄存器模型,PowerPC系统结构为大多数运算指令都定义了Register-Register的操作,这些操作的源操作数从寄存器取得,或作为嵌入指令操作码中的立即数提供。这里的e300核可分为用户编程模型和管理员编程模型,该模型有32个GPR、32个FPR、特殊目的寄存器SPR和一些功能寄存器,下图为二者的示意图:    上面这些寄存器

2013-09-04 19:57:50 2056

转载 多寄存器寻址指令ldmia/ldmib和ARM存储器访问指令——多寄存器存取

多寄存器寻址指令ldmia/ldmib和ARM存储器访问指令——多寄存器存取多寄存器和堆栈寻址的用法:多寄存器寻址:LDMIA,LDMIB,STMIA,STMIB,LDMDA,LDMDB,STMDA,STMDB;堆栈寻址:LDMFA,LDMFD,STMFA,STMFD,LDMEA,LDMED,STMEA,STMED;弄清堆栈寻址的SP的变化:LDMFA,LDMF

2013-09-03 23:12:53 11578

转载 U-Boot启动过程

U-Boot启动过程 开发板上电后,执行U-Boot的第一条指令,然后顺序执行U-Boot启动函数。看一下board/smdk2410/u-boot.lds这个链接脚本,可以知道目标程序的各部分链接顺序。第一个要链接的是cpu/arm920t/start.o,那么U-Boot的入口指令一定位于这个程序中。下面分两阶段介绍启动流程:                  第一阶段1.

2013-09-03 22:55:03 733

转载 Uboot启动流程图

start.s|                    |调用 start_armboot()|board.c|                                      |for循环完成初始化,然后调用main_loop()|main.c|                             |abortboot()查询是否有按键按下

2013-09-03 22:43:50 1263

转载 Bootloader概述

Bootloader概述 分类: 嵌入式Bootloader概述Bootloader的含义PC机上windows、linux引导过程简介嵌入式Bootloader介绍与分析嵌入式bootloader介绍Bootloader的操作模式Bootloader的安装及启动媒介Bootloader的启动过

2013-09-03 22:38:06 1244

转载 U-BOOT的目录结构

U-BOOT的目录结构网上采用的u-boot一般是1.1或1.2系列的版本,其目录结构介绍的资料比较多,在新一些的版本中U-boot目录结构做了比较大的改变,比以前的版本更加简洁、合理。下面对比其异同,进行进一步讲解。一、 1.1或1.2等老版本U-boot目录结构u-boot目录下有18个子目录,分别存放管理不通的源程序。这些目录中所要存放的文件有其规则,可以分成

2013-09-03 22:36:23 1259

转载 uboot源码官方下载

uboot源码所有版本的u-boot源代码压缩包都可以在ftp://ftp.denx.de/pub/u-boot/下载。关于u-boot源代码的信息,看http://www.denx.de/wiki/U-Boot/SourceCode

2013-08-29 23:44:23 500

转载 PowerPC的MMU初始化

转自:http://blog.chinaunix.net/uid-24148050-id-2951898.html看uboot汇编,一看到MMU就头大。总算下狠心把MMU初始化搞的大致明白了MMU初始化重要的有2个,TLB和LAW    通过TLB,把EA(Effective address)转换为RA(Real Address)    通过LAW,根据EA选择合适的con

2013-06-25 23:27:39 3560

转载 linux启动信息完全详解 例子

摘要我们在这里讨论的是对嵌入式linux系统的启动过程的输出信息的注释,通过我们的讨论,大家会对嵌入式linux启动过程中出现的、以前感觉熟悉的、但却又似是而非的东西有一个确切的了解,并且能了解到这些输出信息的来龙去脉。嵌入式linux的启动信息是一个很值得我们去好好研究的东西,它能将一幅缩影图呈现在我们面前,来指导我们更加深入地理解linux内核。关键字:linux,嵌入式,

2012-12-11 23:33:03 455

转载 kernel入口函数编译运行

内核的start_kenel函数在调用rest_init函数之前,其主要工作与操作系统核心层相关,包括进程调度、内存管理和中断系统等主要模块的初始化。而rest_init函数将创建kernel_init进程,并由该进程调用do_basic_setup->do_initcalls函数完成所有外部设备的初始化。1 extern initcall_t __initcall_sta

2012-12-11 23:29:52 449

转载 linux经典书籍推荐

入门篇      《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。驱动篇      《LINUX设备驱动程序》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源

2012-12-11 23:18:56 326

转载 I/O空间-----I/O端口和I/O内存

【吾阅吾评】:核心讲清楚地址空间是如何构成的。编码地址由下面几个要素组成: 地址 = {资源类别,资源大小};   对CPU指令来说, 通常资源类别编码在指令码中(如i独立编址),也有编码在地址码中(如统一编址),还有直接硬件区分(如哈佛结构的程序存储器与数据存储器分开)。首先上图,如下:外设中的寄存器被称为I/O端口,外设中的内存被称为I/O内存。二者合起来统称为I/O空

2012-12-11 23:16:13 393

转载 Linux内核解读入门

很多Linux 爱好者对内核很感兴趣却无从下手,本文旨在介绍一种解读Linux内核源码的入门方法,而不是讲解Linux复杂的内核机制。 1.核心源程序的文件组织 (1)Linux核心源程序通常都安装在/usr/src/Linux下,而且它有一个非常简单的编号约定:任何偶数的核心(中间数字)如:2.0.30都是一个稳定的发行的核心,而任何奇数的核心如:2.1.42都是一个开发中的核心。

2012-11-20 23:01:38 280

转载 Linux内存管理图解

【吾阅吾评】:通俗易懂,地址转换十分清晰,推荐阅读。                            有效地址(EA)---> 虚拟地址(VA)---> 物理地址(PA)                            有效地址 = 逻辑地址。虚拟地址 =线性地址。                            Linux中,有效地址 = 逻辑地址 = 虚拟地址 =

2012-03-17 21:54:56 565

原创 王爽老师的汇编学习论坛

王爽老师的汇编学习论坛:http://www.asmedu.net/bbs/forum.jsp

2012-02-29 00:14:26 6465

转载 一个C程序的内存布局(memory layout)

【吾阅吾评】:【转自】:http://blog.csdn.net/mindview/article/details/2151471 一个C程序一直以来都是由以下5个段(pieces)组成: 代码段(text segment):存放CPU执行的机器指令(machine instructions)。通常情况下,代码段是可共享的,使其可共享的目的是对于频繁被执行的程序,只需要在内

2012-02-29 00:07:57 344

转载 c语言控制语句对应的汇编语句代码

【吾阅吾评】:【转自】:http://blog.csdn.net/mindview/article/details/2192878 1、if-thenif-then语句的通用形式为:    if (test-expr)        then-statement    else        else-statement    这里的test-expr是整型表达式,

2012-02-29 00:03:19 867

转载 c语言汇编

【吾阅吾评】:【转载】:http://blog.csdn.net/mindview/article/details/2188569 int main() ...{    short x=6;    short y=9;    short z;    z = x+y;        return 0;}    .file    "CSC

2012-02-29 00:01:31 364

转载 Linux Shell基本工作原理

【吾阅吾评】:【转载】http://blog.csdn.net/mindview/article/details/2171447------------------------------------------------------------------------------------系统初启后,核心为每个终端用户建立一个进程去执行Shell解释程序。它的执行过程基本上按如下

2012-02-28 23:55:28 427

转载 书写Linux下自己的shellcode

【吾阅吾评】:【转载】:http://blog.csdn.net/mindview/article/details/2174345原    作:aleph1 翻译注释:warning3  1999/07验证修改:scz  2000/01/13概述:    aleph1书写了这篇经典文章,首先要向他致敬。    tt整理翻译了它,其次就是要向他表示衷心的感谢。

2012-02-28 23:54:38 969

转载 从C语言到汇编,从汇编到C语言

【吾阅吾评】入门级知识,懂了点汇编。转自:http://bbs.pediy.com/showthread.php?t=89379----------------------------------------------------------------------------要从事“逆向工程”工作,或对其感兴趣,请必然要接触到汇编语言。然而我们在对计算机语言的了解大都是从高级语

2012-02-26 01:20:47 586

转载 如何制定计划

转自:http://www.21days.cn/storyshow/Scarlett/53634  如何制定计划(转)一、制定学习计划有何益处  许多学生是没有学习计划的,完全凭自己的兴趣和心境,心情好就多学一点儿,心情不好就把书扔到一边,脚踩西瓜皮,滑到哪儿算哪儿。还有的学生认为,学校和老师会为自己的学习安排好一切的,用不着自己再费事儿,跟着老师走,按着学校的要求去做准没错。

2012-02-26 01:12:35 981

转载 可商业使用的免费软件推荐列表(revision 2 )

【吾阅吾评】:思维导图,老大推荐的工具,赶快学习下。 转自:http://blog.csdn.net/vagrxie/archive/2010/01/11/5172398.aspx ---------------------------------------------------------------------------------------------

2012-02-26 00:57:06 800

转载 揭秘:成为最牛程序员的五大要诀

【吾阅吾评】知道做什么而不是怎样做转自:http://justjavac.iteye.com/blog/682975 想成为最牛程序员吗?以下几点有助你实现这个目标。Tip 1 要方法而不是记忆我的一个程序员朋友常跟我说记住超过200个C++函数是多么的有帮助。“我从来不必去查找函数的定义,因此我可以比其他程序员编程快上50%。”他自豪的说。可结果是什么

2012-02-26 00:45:18 369

转载 阅读电子书的一些经验

【吾阅吾评】:电子书可以全文检索,做笔记方便快速,在原文做批注; 转自:http://www.lixiaolai.com/index.php/archives/8908.html ------------------------------------------------------------------ 电子书读起来真的没感觉么?by 李笑来 on

2012-02-26 00:37:55 593

转载 合格程序员每天每周每月每年应该做的事

【吾阅吾评】:少了对知识学习的关注;结合自己的实际,做一份可操作的计划模板才可落到实处。 ------------------------------------------------------------------转自:http://justjavac.iteye.com/blog/694825  程序员每天该做的事1、总结自己一天任务的完成情况 最好的方式是写工作

2012-02-26 00:27:09 310

原创 网络阅读,为什么人会浮躁?

吾阅: 这篇微博说了什么?怎么说的?说得对吗?对我有用吗?总之,我会心里想着给作者一个回复。 因为每看一篇有思想的微博,我都会问自己四个问题,而这个思考时间不能省:这篇微博说了什么?怎么说的?说得对吗?对我有用吗?总之,我会心里想着给作者一个回复。  ----------------------------------------------------------------

2012-02-26 00:16:23 685

转载 看图说话:如何高效地工作、学习及阅读?

我们每天都会遇到下面这些问题,我一直在思考,现在把它绘制出来了,不知道大家有什么新的看法? 看图说话吧: 1、信息社会,我们越来越不堪负荷,工作被越来越频繁地打断。 2、项目经理,该适当引导团队,管理好各种通讯工具:IM工具、Email客户端,RSS阅读器 软件开发时,最好能够进入思维流状态,IT工作者应该有一个安静、隔离的环境。提示:以上两图

2012-02-26 00:03:04 426

转载 七年IT经验的七个总结

1、分享第一 条经验:“学历代表过去、能力代表现在、学习力代表未来。”  其实这是一个来自国外 教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2、心态有多开放,视野就有多开阔。  不要抱着自己的技术和成果,等到它们都已经过时变成垃圾了

2012-02-25 23:55:32 291

原创 C# CheckedListBox控件的用法

<br />C# CheckedListBox控件的用法 <br /><br />1.<br />添加项<br /><br />checkedListBox1.Items.Add("蓝色"); <br />checkedListBox1.Items.Add("红色"); <br />checkedListBox1.Items.Add("黄色");<br /><br />2. <br />判断第i项是否选中,选中为true,否则为false<br /><br />if(checkedListBox1.GetI

2010-07-06 13:49:00 1120 2

原创 .NET设计模式合集

<br />.NET设计模式合集<br />Web Client Software Factory系列(3):View-Presenter模式 作者: TerryLee <br />.NET设计模式(18):迭代器模式(Iterator Pattern) 作者: TerryLee <br />.NET设计模式(19):观察者模式(Observer Pattern) 作者: TerryLee <br />.NET设计模式(2):单件模式(Singleton Pattern) 作者: TerryLee <br

2010-07-01 16:00:00 609

转载 C#中的委托和事件(续)

<br />源码下载:http://www.tracefact.net/SourceCode/MoreDelegate.rarC#中的委托和事件(续)引言<br />如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?<br />在 C#中的委托和事件 中,我提出了两个

2010-07-01 15:27:00 417

转载 C# 中的委托和事件

引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管

2010-07-01 14:55:00 376

转载 在 C# 中创建 COM 对象 (把 C# 类公布到 COM )

所谓在 c# 中创建 com 对象,实际上就是向 com 公开用 c# 编写的组件对象接口。这个 c# 类及其成员必须遵循下列规则才能对 com 可见:1> 类必须是公共的。 2> 属性、方法和事件必须是公共的。 3> 属性和方法必须在类接口上声明。 4> 事件必须在事件接口中声明。 其他没有在这些接口中声明的类的公共成员对于 com 是不可见的,但它们对于其他 .net framewor

2010-05-27 13:11:00 1332

转载 用C#创建COM对象

在本篇文章中,我们将讨论下面的问题:   ·使用C#创建一个简单的COM对象(使用COM的Interop特性)。   ·从VC++客户端软件中访问COM。客户端软件使用了TypeLibrary(.TLB文件)。   为了简单和方便开发人员使用、测试起见,我们使用了SQLSERVER数据库软件的缺省安装中的Northwind数据库。   ·修改COM对象中SQLServer的名字,与SQ

2010-05-27 13:07:00 491

转载 正确认识使用UML中的类图——辨析类图的两种存在形式

摘要      本文通过对一个“学生选课系统”示例的简要分析与设计,说明UML图之一类图的两种作用及存在形式,以期借此澄清有些朋友可能对类图存在的误解与困惑。前言      在OOA与OOD大行其道的今天,UML在系统分析与设计中得到了广泛的采用。而在UML的9种图中,类图是最重要也是使用最普遍的图之一。但是,在与一些朋友,特别是初学者的聊天当中,我发现很多朋友对类图的作用及使用方法存在一定的误解

2010-05-26 18:10:00 487

转载 LINQ to SQL快速上手 step by step

前言      最近接连遇到几个朋友问我同一个问题,就是关于.NET平台上ORM框架的选择。我想在这个讲求效率的时代,谁也不想手写SQL或存储过程去访问数据库了。大家都知道,在Java平台上,ORM这一块基本是Hibernate的天下。当然,相对轻量级的iBatis也有不错的表现。      不过谈到.NET平台,ORM框架似乎相对混乱了点。很多朋友问我的时候,往往会这样问:NHibernat

2010-05-26 18:08:00 481

原创 ASP.NET AJAX客户端编程之旅(七)——剩下的问题(完结篇)

摘要      通过前面几篇文章,相信大家对ASP.NET AJAX框架的客户端编程已经有了一定了解。并且通过一个完整的控件开发,对这个框架有了整体的了解。这篇文章作为本系列的完结篇,将讨论几个比较琐碎但是与开发息息相关的问题。关于Loading...      相信做Ajax应用的朋友没有不使用loading的,不然网络延迟会让用户体验非常差,而且用户会不知道系统正在工作。那么当使用ASP.NE

2010-05-26 18:05:00 437

原创 ASP.NET AJAX客户端编程之旅(六)——来做一个自己的客户端控件

摘要      通过前面的文章,我们了解了ASP.NET AJAX框架的很多知识。在这一篇文章中,我们来做一个自己的ASP.NET AJAX客户端控件:PasswordValidator。这个控件关联到的DOM元素是一个span或div,并且关联到一个password类型的input标签,当用户在input中输完密码并且这个input失去焦点时,检测用户输入的密码是否合理,如果合理,则给出这个

2010-05-26 17:59:00 496

浅谈数据库设计技巧,值得推荐

浅谈数据库设计技巧一书,介绍了数据的设计,浅显易懂,值得推荐!

2010-12-19

常用SQL总结,值得推荐!

常用SQL总结,希望对你有帮助!希望你能喜欢

2010-12-19

空空如也

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

TA关注的人

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