自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LvAppの嵌入式

多一点分享,多一点进步~~

  • 博客(67)
  • 资源 (5)
  • 收藏
  • 关注

原创 cKermit 安装及配置

安装cKermitsudo apt-get install cKermit

2014-06-03 01:27:53 1369

原创 linux0.11 运行环境搭建以及调式--bochs (下)

linux0.11 运行环境搭建以及调式--bochs (下)1: 进入调试模式1: 通过参数启动参数进入调试模式"E:\Program Files\Bochs-2.6\bochsdbg" -q -f bochsrc-sample.bxrc"E:\Program Files\Bochs-2.6\bochsdbg" :bochs安装目录下的调试程序-q :快速启动

2012-11-19 22:10:00 2422 2

原创 linux0.11 运行环境搭建以及调式--bochs (上)

linux0.11 运行环境搭建以及调式--bochs1:下载及安装1.1 工具下载       首先,我们需要去官网下载该工具,这个工具有多个平台.下载地址如下:            http://sourceforge.net/projects/bochs/ 1.2 安装这里我们选择windows平台Bochs-2.6.exe..安装过

2012-11-10 02:00:13 4822 1

原创 linux kernel idr机制

在我们实际编程中,有时候需要做这么一件事情..就是一个ID对应一个地址..就好像你的身份证对应你的人一样,只要知道号.就能快速的找到与之对应的地址.有人说,用个数组不就行了..但是数组是定长的,不方便.那用链表行不行,链表行是行了.但是链表的查找很慢,尤其是数据一旦多了.又万一要找的数据是最后一个,那咋办..岂不是得遍历每一个....有没有什么好的办法能直接快速定位到要找的地址呢....我们设

2012-11-08 22:29:37 4666 1

原创 u-boot2010.03 移植篇(四)-----支持DM9000,实现tftp下载

----------------------------------------------------------使用环境 PC:     ubuntu 11.04kernel: 2.6.32-28-genericcorss:  arm-linux-gcc 4.3.2arm:    s3c6410uboot:  uboot-2010-03---------------

2012-11-04 01:39:53 4450

原创 u-boot2010.03 移植篇(三)-----修正配置文件.解决内存大小显示问题,真的没什么可看的

----------------------------------------------------------使用环境 PC:     ubuntu 11.04kernel: 2.6.32-28-genericcorss:  arm-linux-gcc 4.3.2arm:    s3c6410uboot:  uboot-2010-03---------------

2012-11-04 01:39:37 2515 2

原创 u-boot2010.03 移植篇(二)-----修改start.S,支持nand启动

下面开始 移植篇(二)-----修改start.S,支持nand启动----------------------------------------------------------使用环境 PC:     ubuntu 11.04kernel: 2.6.32-28-genericcorss:  arm-linux-gcc 4.3.2arm:    s3c6410ub

2012-09-09 21:39:25 4666 2

原创 u-boot2010.03 移植篇(一)-----建立编译目标

经过一阵子的分析篇,下面开始移植篇,这些要讲的东西并不是特别多,主要是对建立说s3c6410编译板的支持..让我们可以编译出自己的image好了,在移植篇开始之前,最好先看一下分析篇..对uboot的编译目标的选择,以及编译目标的过程有个大致的了解..不至于无从下手....u-boot2010.03 Makefile分析http://blog.csdn.net/yyttiao/ar

2012-09-07 23:33:29 4596

原创 u-boot2010.03 分析篇(二)-----lowlevel.init.S

分析篇(二)-----lowlevel.init.S-----------------------------使用环境 PC:     ubuntu 11.04kernel: 2.6.32-28-genericcorss:  arm-linux-gcc 4.3.2arm:    s3c6410-----------------------------作者: LvAp

2012-09-02 02:08:09 2652

原创 S3C6410 系统时钟介绍

S3C6410 系统时钟介绍-----------------------------使用环境 PC:     ubuntu 11.04kernel: 2.6.32-28-genericcorss:  arm-linux-gcc 4.3.2arm:    s3c6410-----------------------------作者:    LvApp联系方式:

2012-09-02 01:38:29 4359 3

原创 PC-编译mtd-utils工具链

/******************************************************************** 时间:    星期三, 八月 29, 2012 11:52:13* 作者:    LvApp* * 使用环境* PC:     ubuntu11.04* cross:  gcc version 4.4.3 (Ubuntu 4.4.3

2012-08-29 14:45:17 1961

原创 交叉编译mtd-utils工具链

/****************************************************** * * 时间:      星期三, 八月 29, 2012 11:52:13 * 作者:      LvApp *  * 使用环境 * PC:       ubuntu11.04 * board:    s3c6410 * cross:    arm-li

2012-08-29 14:38:36 5479

原创 u-boot2010.03 第一阶段--start.S

经过前面的配置,编译分析。选择可以开始进入移植篇了。其实我在想,是先出移植篇呢还是先出分析篇。因为这两者息息相关。整个uboot的启动流程懂了,那么移植也就不那么无从下手了。我手上的板子是S3C6410的,如果一直对S3C6400 进行分析,那会不会影响到读者的分析。。最终我决定,分析移植一起进行更新,,一般我会先出分析帖,然后再出教程帖。间隔应该不会特别长时间。最近我同学说了,说

2012-08-28 15:57:10 2908

原创 u-boot2010.03 Makefile分析

对于Makefile 由于源码特别长,所以,我在这里就一边摘录一边分析# Include autoconf.mk before config.mk so that the config options are available# to all top level build files. We need the dummy all: target to prevent the# depe

2012-08-23 13:43:12 3043

原创 u-boot2010.03 配置编译目标分析

该系列教程会根据uboot的编译过程进程分析,如何编译,那么将会如何分析这些流程此处我还没有增加6410的支持,先看6400 的过程,因为还没有到增加的地方,分析完整个流程之后,会写如何移植uboot到s3c6410的。知道了工作的流程,再去移植会事半功倍的。拿到uboot首先会修改编译的目标:make smdk6400_config对执行如下的目标############

2012-08-23 11:19:33 3243

原创 浅谈等待队列的内部实现(二)

浅谈等待队列的内部实现(一)http://blog.csdn.net/yyttiao/article/details/7875871上面讲到添加和等待。这次主要讲如何唤醒#define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL)#define wake_up_nr(x, nr) __wake_up(x, TASK_NO

2012-08-17 14:14:36 1991

原创 请教如何对文章进行排版

CSDN的博客对可见即所得做的并不是特别好,为什么我的tab缩进显示的不一样,很多都会自动换行,请教高手如何排版啊

2012-08-17 09:51:02 1365 2

原创 谈一个GPIO驱动

谈一个GPIO驱动一切的操作其实都是gpio的变化,这也就是说gpio驱动是基本的入门,我想很多人应该对gpio都不陌生,从单片机stc89开始,一直都伴随着gpio的操作。mov P1 ,XX 之类的,不过如今咱们已经升级到arm上面的开发了,其实arm只是名字换了,操作也还是那样。所以今天我就献丑来谈一下关于arm11 s3c6410上面的gpio操作的驱动。。首先必须了解的就是io口

2012-08-08 16:05:38 2315 1

原创 有没有这样的感觉---敲下代码的瞬间,感觉代码已经在执行了

敲下代码的瞬间,你感觉到它在执行了吗?有没有这种感觉,当你敲下main() 的时候,感觉程序已经就在cpu上了,紧接这就要执行..很冲动的那种感觉..敲下open(...)的时候,感觉cpu已经把那个文件打开了..好神奇的体验...这一切就像是说好的,就应该这么走...(其实函数不就是跟cpu约定好的一些事情).这种感觉给人一种蠢蠢欲动,有一种指挥一切的能力.cpu就在等我.一直一直.....

2012-08-06 17:32:44 979

原创 谈一个按键驱动

谈一个按键驱动提示:::本人英语不好.忽略命名单词~~~谢谢合作...联系方式:[email protected]可能这一篇好像没跟上我之前的其他文章,不过没事,回头我再慢慢补上那些帖子吧.今天主要谈谈按键驱动吧...一来是为自己总结,二则希望得到网友们的指点,写的不好的地方,还望指正..谢谢~~~~首先来看看按键的硬件结构.由图可知,按键按下keyint1会变成接地,也就

2012-08-04 23:29:55 1974 2

转载 一步一步走进Linux HOOK API(八)

最近实在是太忙了.学校毕业的事情太麻烦,手续啥的,加上公司的事情..实在没心思写了.特转帖来做本系列的最终章...以后有时间空下来.再详细开帖阐述.望见谅.....共享库注射--injectso实例作者:grip2 日期:2002/08/16内容:    1 -- 介绍    2 -- injectso -- 共享库注射技术    3 -- injectso

2012-07-23 21:30:15 5165 2

转载 一步一步走进块驱动之第十五章

第十五章本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 [email protected] 或者给我留言.

2012-07-23 21:08:38 3302

转载 一步一步走进块驱动之第十四章

第十四章本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 [email protected] 或者给我留言.

2012-07-23 20:52:16 1359

转载 一步一步走进块驱动之第十三章

第十三章本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 [email protected] 或者给我留言.

2012-07-23 20:46:52 1103

转载 一步一步走进块驱动之第十二章

第十二章本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 [email protected] 或者给我留言.   +-

2012-07-23 20:44:37 1103

转载 一步一步走进块驱动之第十一章

第十一章本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 [email protected] 或者给我留言.   +-

2012-07-23 20:42:16 784

转载 一步一步走进块驱动之第十章

第十章本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 [email protected] 或者给我留言.   +--

2012-07-23 20:33:36 1248

转载 一步一步走进块驱动之第九章

第九章本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 [email protected] 或者给我留言.   +--

2012-07-23 20:30:26 937

转载 一步一步走进块驱动之第八章

第八章本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 [email protected] 或者给我留言.   +--

2012-07-23 20:28:26 940

转载 一步一步走进块驱动之第七章

第七章本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 [email protected] 或者给我留言.   +--

2012-07-22 23:02:14 1281

转载 一步一步走进块驱动之第六章

第六章本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 [email protected] 或者给我留言.   +--

2012-07-22 22:53:30 1751

转载 一步一步走进块驱动之第五章

第五章本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 [email protected] 或者给我留言.   +--

2012-07-22 22:44:39 1357

转载 一步一步走进块驱动之第四章

第四章本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程最后附上对Linux 2.6.36版本的代码.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做附录代码的添加,并为对原文修改.有不懂的地方,可以联系我 [email protected] 或者给我留言.  +-

2012-07-22 22:39:44 1738

转载 一步一步走进块驱动之第三章

第三章本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程对细微的修改,仅针对Linux 2.6.36版本.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做适当修改.  +------------------------------------------------

2012-07-08 17:47:17 1478

转载 一步一步走进块驱动之第二章

第二章本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程对细微的修改,仅针对Linux 2.6.36版本.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做适当修改.  第2章+-------------------------------------------

2012-07-06 16:27:38 1008

转载 一步一步走进块驱动之第一章

第一章本教程修改自赵磊的网上的一系列教程.本人觉得该系列教程写的非常不错.以风趣幽默的语言将块驱动写的非常详细,对于入门教程,应该属于一份经典了. 本人在这对此系列教程对细微的修改,仅针对Linux 2.6.36版本.并编译运行成功. 该教程所有版权仍归作者赵磊所有,本人只做适当修改.  第1章+-------------------------------------------

2012-07-05 21:24:15 2593 11

原创 近期博客预跟新系列介绍-----监督我

1:继续添加一步一步走进字符驱动2:转载块驱动教程,因为本人觉得这系列太好了.没必要自己去写了.但是这教程针对的linux版本低了.我做了适当的修改,并自己重新编译测试无误.3:适量的算法,数据结构方面由于本人最近在疯狂找工作.又无奈没有面试电话,只得暂时停止跟新...望大家体谅

2012-07-03 15:05:42 853

原创 一步一步走进字符驱动--自旋锁

一步一步走进字符驱动--自旋锁前面说到原子操作和今天的自旋锁,以及信号量等.都是为了防止抢占式操作系统和SMP所带来的竞态的发生.那么什么叫竞态呢?相信很多学过linux系统编程和window 开发的都知道.当一个进程在访问一个公共资源时,由于时间片时间到或者被抢占等,会导致其他进程运行,有可能也访问该资源.那么就会修改这份资源,导致本来的进程再此操作这份资源时,资源内的数据已被修改..由

2012-06-07 21:14:22 888

原创 一步一步走进字符驱动--原子操作

一步一步走进字符驱动--原子操作闲聊有一阵子没跟新博客了,最近发现我以前好多的代码都不见了.诶..都怪我没有及时备份.在这里提醒下,一定要多备份你们的代码资料.到时候别硬盘打不开之类的悲剧也降临了,近几天群里有个朋友问我要D3D的代码..我好久没接触那东西了,于是乎去找.结果发现找不到了..悲剧死....好了,言归正传.开始今天的教程..原子操作原子操作是指在执行过程中不会被别的代

2012-05-10 23:07:27 1118

原创 一步一步走进字符驱动--字符驱动框架

一步一步走进字符驱动--字符驱动框架框架介绍:驱动开发中有一个很重要的工作,就是认识驱动框架,对于驱动,是执行在内核态的一部分,属于系统内核态的运行权限,那么在内核态的代码一定就需要严谨而且不失风骚,既然如此重要,那么内核就需要给我们更多的限制了,比如接口要怎么写,写多了我也不认识你对吧~~这就提出了一个字符驱动中很重的结构体之一:struct file_operations device

2012-04-22 13:43:40 1193

key--linux

一个arm-linux-g++ 编译的测试程序,加一个arm11的按键驱动程序...欢迎看我的帖子 http://blog.csdn.net/yyttiao/article/details/7831191

2012-08-04

Linux DS18B20驱动源码

本代码是Linux 2.6.36版本.对DS28B20温度读取操作.并未加入platfrom机制

2012-07-22

Syngress,.Reverse.Engineering.With.IDA.Pro.(2008).pdf

虽全英文,但图文并茂,对IDA pro讲解很全,是难得的IDA相关资料 Chapter 9 IDA Scripting and Plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 Basics of IDA Scripting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 IDC Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Conditionals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Local and Global Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Global Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Simple Script Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Writing IDC Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

2009-11-17

IDA-plugin-wirting.rar

用C/C++编写IDA插件 4.IDA插件原理.................................................15 4.1 重要的数据类型............................................15 4.2 核心结构以及类........................................... 16 4.2.1 元数据信息(Meta Information) ........................ 16 4.2.2 域的概念............................................. 17 4.2.2.1 area_t 结构....................................... 17 4.2.2.2 areacb_t类....................................... 18 4.2.3 段和函数............................................... 18 4.2.3.1 段............................................... 18 4.2.3.2 函数............................................. 19 4.2.4 代码的表示............................................. 20 4.2.4.1 操作数类型....................................... 21 4.2.4.2 操作数........................................... 21 4.2.4.3 助记符........................................... 22 4.2.4.4 指令............................................. 22 4.2.5 交叉引用参考........................................... 23

2009-11-17

vs2008编译通过的DX小游戏

这个是DX8.0以上才能通过编译,在VS2008上编译成功

2009-01-05

空空如也

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

TA关注的人

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