跳至主要内容

【转】超强签名档

�������������������������
�前│医│推│的│忠│个│,│死│、│生│ │  �
�来│院│搡│我│指│人│李│者│2│事│ │  �
�,│去│搡│,│着│在│秀│的│5│件│张│办�
�用│。│的│这│我│办│忠│家│日│后│明│案�
�拖│有│,│些│说│公│和│属│连│,│说│民�
�鞋│个│叫│人│,│室│他│到│续│2│,│警�
�打│女│我│就│就│外│的│我│几│3│2│张�
�我│的│带│对│是│,│一│办│天│、│2│明�
�的│走│他│我│他│李│二│公│都│2│日│ �
�头│上│到│推│打│秀│十│室│有│4│发│ �
�������������������������
�������������������������
� │ │ │ │头│外│只│室│,│ │ │,�
� │ │ │ │上│推│高│来│几│ │ │我�
� │ │ │ │打│,│跟│,│个│后│ │没�
� │ │ │ │,│用│鞋│一│人│来│ │有�
� │ │ │ │我│高│进│个│闯│,│ │还�
� │ │ │ │被│跟│来│女│进│几│ │手�
� │ │ │ │打│鞋│,│的│我│分│ │。�
� │ │ │ │出│往│把│提│的│钟│ │ �
� │ │ │ │血│我│我│着│办│之│ │ �
� │ │ │ │。│的│往│一│公│后│ │ �
�������������������������
�������������������������
� │ │ │ │望│说│李│忠│安│访│,│��
� │ │ │ │不│:│秀│。│玉│了│记│贵�
� │ │ │ │要│�│忠│而│华│李│者│州�
� │ │ │ │乱│我│�│正│乡│树│昨│日�
� │ │ │ │传│哪│非│躺│中│芬│天│报�
� │ │ │ │谣│里│常│在│学│的│�│��
� │ │ │ │言│死│气│病│教│么│1│今�
� │ │ │ │了│啦│愤│床│师│叔│日│天�
� │ │ │ │。│,│�│上│李│、│�│报�
� │ │ │ │�│希│地│的│秀│瓮│采│道�
�������������������������
�������������������������
� │张│呢│片│医│然│ │�│办│李│ │官�
� │�│?│�│院│后│ │打│公│秀│ │方�
� │民│怎│。│里│打│ │出│室│忠│ │报�
� │警│么│被│�│人│ │血│外│�│ │道�
� │出│不│打│官│者│ │�│�│一│ │告�
� │血│叫│出│方│李│ │。│,│二│ │诉�
� │图│周│血│的│秀│ │。│还│十│ │我�
� │�│正│的│采│忠│ │ │把│个│ │们�
� │呢│龙│民│访│躺│ │ │民│人│ │。�
� │?│给│警│图│在│ │ │警│在│ │ �
�������������������������
�������������������������
� │ │ │ │ │大│的│为│ │2│L│ �
� │ │ │ │ │家│都│什│ │毛│Z│ �
� │ │ │ │ │都│是│么│ │钱│,│ �
� │ │ │ │ │知│匿│今│ │,│你│ �
� │ │ │ │ │道│名│天│ │不│的│ �
� │ │ │ │ │ │?│发│ │够│帖│ �
� │ │ │ │ │ │?│这│ │5│子│ �
� │ │ │ │ │ │?│种│ │毛│也│ �
� │ │ │ │ │ │?│帖│ │的│就│ �
� │ │ │ │ │ │?│子│ │ │值│ �
�������������������������

 

评论

此博客中的热门博文

【转】嵌入式开发中使用DDD进行调试

 在嵌入式程序开发过程中,程序员要进行大量的调试,以此验证程序的正确性,修改潜在的错误。调试器对于程序员来说是不可或缺的必备工具。在Linux环境中,有很多调试工具和调试辅助工具,例如GDB、XXGDB、RHIDE、XWPE、GVD和DDD等。其中,DDD是命令行调试器的图形前端,除了一般的程序调试功能以外,还具有交互式图形数据显示的功能。它在嵌入式应用开发中也十分出色。本文主要讲述DDD(Data Display Debugger)的使用方法。      1.认识DDD     GNU DDD是命令行调试程序,如GDB、DBX、WDB、Ladebug、JDB、XDB、Perl Debugger或Python Debugger的可视化图形前端。它特有的图形数据显示功能(Graphical Data Display)可以把数据结构按照图形的方式显示出来。DDD最初源于1990年Andreas Zeller编写的VSL结构化语言,后来经过一些程序员的努力,演化成今天的模样。DDD的功能非常强大,可以调试用C\C++、Ada、 Fortran、Pascal、Modula-2和Modula-3编写的程序;可以超文本方式浏览源代码;能够进行断点设置、回溯调试和历史纪录编辑;具有程序在终端运行的仿真窗口,并在远程主机上进行调试的能力;图形数据显示功能(Graphical Data Display)是创建该调试器的初衷之一,能够显示各种数据结构之间的关系,并将数据结构以图形化形式显示;具有GDB/DBX/XDB的命令行界面,包括完全的文本编辑、历史纪录、搜寻引擎。     DDD是开源软件,用户可以去 http://www.cs.tubs.de/softech/ddd/ 下载.rpm格式的DDD源码文件。      图1显示的是DDD的主窗口。它主要由选单栏、工具条、数据窗口、源文件窗口、机器码窗口、控制台和命令工具窗口等几部分组成。其中,数据窗口用于观察复杂的数据结构,在删除数据之后,显示仍然有效;源文件窗口显示源代码、断点和当前执行到达的位置,选择该窗口中的"Display"项,可以显示任意表达式的值;机...

【转】cs8900网卡的移植至基于linux2.6内核的s3c2410平台

cs8900网卡的移植至基于linux2.6内核的s3c2410平台(转) 2008-03-11 20:58 硬件环境:SBC-2410X开发板(CPU:S3C2410X) 内核版本:2.6.11.1 运行环境:Debian2.6.8 交叉编译环境:gcc-3.3.4-glibc-2.3.3 第一部分 网卡CS8900A驱动程序的移植 一、从网上将Linux内核源代码下载到本机上,并将其解压: #tar jxf linux-2.6.11.1.tar.bz2 二、打开内核顶层目录中的Makefile文件,这个文件中需要修改的内容包括以下两个方面。 (1)指定目标平台。 移植前:         ARCH?= $(SUBARCH) 移植后: ARCH            :=arm (2)指定交叉编译器。 移植前: CROSS_COMPILE ?= 移植后: CROSS_COMPILE   :=/opt/crosstool/arm-s3c2410-linux-gnu/gcc-3.3.4-glibc-2.3.3/bin/arm-s3c2410-linux-gnu- 注:这里假设编译器就放在本机的那个目录下。 三、添加驱动程序源代码,这涉及到以下几个方面。(1)、从网上下载了cs8900.c和cs8900.h两个针对2.6.7的内核的驱动程序源代码,将其放在drivers/net/arm/目录下面。 #cp cs8900.c ./drivers/net/arm/ #cp cs8900.h ./drivers/net/arm/ 并在cs8900_probe()函数中,memset (&priv,0,sizeof (cs8900_t));函数之后添加如下两条语句: __raw_writel(0x2211d110,S3C2410_BWSCON); __raw_writel(0x1f7c,S3C2410_BANKCON3); 注:其原因在"第二部分"解释。 (2)、修改drivers/net/arm/目录下的Kconfig文件,在最后添加如...

【转】U-boot代码分析

/* * S3C44B0 CPU启动代码。 * 蔡军生 2005/07/17 * */ /* * 包含配置文件。 */ #include <config.h> /* 添加版本说明. 2005/07/16 */ #include <version.h> /* * 中断向量表. */ /* × 声明标量是全局函数,CPU加电启动后,就从这里执行代码。 */ .globl _start _start:        b       reset                   /* 跳到复位中断开始位置。 */         add        pc, pc, #0x0c000000         add        pc, pc, #0x0c000000         add        pc, pc, #0x0c000000         add        pc, pc, #0x0c000000         add        pc, pc, #0x0c000000     ...