自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (107)
  • 收藏
  • 关注

原创 linux系统移植 书

第五章flash硬件方案比较,nor,nand。基于flash的文件系统有jffs2(日志文件系统,主要用于nor,基于mtd驱动层),yaffs(主要用于nand),cramfs(使用时解压缩到ram,因此写操作困难,它是只读的),romfs(只读,顺序)。ramdisk是划分一块内存作分区使用,不是一个实际的FS,而是将实际FS装入内存的一种策略。第六章 LCD驱动程序移植st

2012-04-08 20:22:42 688

原创 设备驱动开发技术及应用 书

第七章:#include 硬件设备驱动程序中可能存在以不同目的使用相同资源的情况,为了避免冲突,linux内核提供了管理输入输出空间的函数:check_region 确认是否属于可注册的IO空间;request_region 注册IO空间;release_region;输入输出使用的内存空间也需要竞争处理:check_mem_region(); request_mem_re

2012-04-08 11:25:25 459

原创 模块测试函数基于linux2.6

#include #include #include static int hello_init(void){   printk("....\n");   return 0;}static void hello_exit(){   printk("...");}module_init(hello_init);module_exit(hello_e

2012-04-07 20:42:58 474

原创 源码控制工具

CVS,SVN,GitGit使用多个分布式存储库,基于改变集进行历史跟踪。步骤:安装,建立Git存储库,向库中添加内容,操作库中文件,合并,其他。GNU/Linux环境编程一书  Gnuplot古老但流行的可视化程序,可与Ruby,Python,Smalltalk绑定。  pause会把进程挂起,直到接收到信号。返回继续运行。kill向一个或多个进程发送信号

2012-04-07 16:14:50 549

原创 编译命令

编译三个.c文件:gcc initapi.c randapi.c test.o -o test  编译成可执行映像编译成库的形式:gcc -c -Wall initapi.c (-c 表示只编译不链接,-Wall打开全部警告设置)gcc -c -Wall randapi.car -cru libmyrand.a initapi.o randapi.o (产生一个库,c指明构建静

2012-04-07 14:31:41 453

原创 ARM基本指令

伪指令:ENTRY 伪指令用于指定汇编程序的入口点。在一个完成的汇编程序中至少要有一个ENTRY,但在一个源文件里最多只能有一个ENTRY(也可以没有)。AREA伪指令用于定义一个代码段或数据段。其中,段名若以数字开头,则该段名需要”|”括起来i,如|1_test|。EQU伪指令用于为程序中的常量,标号等定义一个等效的字符名称,类似于C语言中的#define。   名称 EQU表达

2012-04-07 12:17:48 635

原创 学习计划

1.已经有了uboot,先编译一个linux,下载运行试试(这里面涉及linux内核的一些修改,包括时钟啊,支持的文件系统等,和uboot参数也要对应。具体查看linux移植方法)参考:http://user.qzone.qq.com/1057481936/infocenter#!app=2&pos=1311696745内核已经简单移植了,但是出现错误:No oob scheme de

2012-04-05 22:11:46 671

转载 linux内核调试

三大帮助命令:XXX -h(xxx –help)man -a XXXinfo XXX arm-elf-XXX 工具集是用于uclinux的。 设备驱动程序的开发过程:1.查看原理图,理解设备的工作原理。2.定义设备号。3.实现初始化函数。驱动的注册和卸载。4.设计所要实现的文件操作,定义file_operations结构。5.实现中断服务,并用req

2012-04-05 14:27:21 674

转载 在ubuntu下获取对应内核源码命令

输入:apt-cache search linux-source //查看内核版本输入:apt-get install linux-source-3.0.0 //获取对应版本的内核,默认安装在/usr/src目录下见:Ubuntu下构建内核源码树的方法 ubuntu下编译本机模块是否需要下载内核源码呢?答案是可以的。dmesg | tai

2012-04-04 22:06:09 20104

转载 sourceinsight建立linux源码浏览

用Source Insight建立一个Linux内核代码工程具体步骤如下:(一)打开Source Insight,单击【项目】按钮,弹出下拉菜单。(二)单击【新项目】按钮,弹出【新项目】对话框,输入项目名和存放路径,单击【确定】按钮。(三)弹出【添加删除文件】对话框,在内核源代码路径下选择全部 2.6.25内核代码,单击【关闭】按钮。(四)弹出【

2012-04-04 17:34:42 6988

原创 平台设备驱动

来自精通Linux设备驱动程序开发:平台设备驱动中的平台可看做一种伪总线,通常用于将集成进片上系统的轻量级设备和Linux设备模型连接在一起。平台由平台设备和平台设备驱动程序组成。(来自:http://blog.tianya.cn/blogger/post_show.asp?BlogID=862226&PostID=21247170)设备驱动中,平台设备作为一个虚拟的设备和总线可以大大简化

2012-04-04 12:50:42 4112

原创 linux下编译工具的用途

GNU binutils是一组二进制工具集。Binutils是GNU工具之一,它包括连接器、汇编器和其他用于目标文件和档案的工具,它是二进制代码的处理维护工具。包括:addr2line ar gprof nm objcopy objdump ranlib size strings strip.ar用于建立、修改、提取档案文件(archive)objcopy可以将一种格式的目标文件转化为另外

2012-04-03 17:35:17 1422

原创 ubuntu11.10下linux内核主机编译

目前,最新的linux内核版本为3.3版,开始我下载的是2.6.23版发现在这个版本的ubuntu下编译不了,说是这个自带的gcc4.6编译器版本不支持内核编译的一些属性,但是修改之后还是不对,错误越来越多。试了一上午,没有结果,决定改用其他版本内核,我选用了linux2.6.35.13版。对比其与之前版本的差别,发现文件结构及makefile等内容均有较大差别。1.直接去官网下载,或者使用w

2012-04-03 15:31:26 1143

android文章

android几个文章。放在这里。任意下载。还不错的文章。

2012-01-08

QT的几个文章

QT 文章。几个比较好的文章。保存在这儿,知识分类5

2012-01-08

ucfs文件系统

ucfs很全,有vc下运行的版本,有结合ucos运行的版本。知识分类4

2012-01-07

μCOS-Ⅱ文章

μCOS-Ⅱ资料,单片机移植,arm移植。μCOS-III资料,源代码。知识分类3

2012-01-04

电脑绣花机文章

电脑绣花机,从网上下载的文章。没什么用。分类2

2012-01-04

粒子群算法 文章

粒子群算法,从网上下载下来的。分类之一。

2012-01-04

Shell脚本学习指南(中文版).pdf

Shell脚本学习指南(中文版).pdf 比较清晰的。

2011-10-20

glib gtk+ makefile snack saolei

glib gtk+ makefile snack saolei,扫雷,贪吃蛇,及其makefile。 还有glib的一个例子。

2011-09-23

bootloader启动过程 前4K加载 nand nor启动区别

bootloader启动过程 前4K加载 nand nor启动区别。

2011-09-19

uCIP源代码和移植文档

uCIP源代码和移植到ARM7上的文档。

2011-09-18

6410相关资料

6410相关资料。几篇小论文。没什么用吧。

2011-09-18

zigbee相关论文

zigbee相关论文。具有一定才参考价值。

2011-09-18

arm linux fpga相关论文

arm linux fpga相关论文。保存在这里。

2011-09-18

s3c6410相关资料

s3c6410相关资料。包括一些学习笔记,代码解析。

2011-09-18

uCos2 6410 u-boot 浮点仪表

uCos2 6410 u-boot 浮点仪表。实现了ad转换和波形图的显示。基于ucos和ucgui。但是有些地方不尽人意。

2011-09-18

uCos2 6410 u-boot 俄罗斯方块

uCos2 6410 u-boot 俄罗斯方块。很有用的学习资料。

2011-09-18

uCos2 6410 u-boot AD转换

uCos2 6410 u-boot AD转换。仅供参考。

2011-09-18

lwip+ucosII移植到ARM

lwip+ucosII移植到ARM。具有一定的参考价值。移植到s3c44b0.

2011-09-18

zigbee完全实验手册

zigbee完全实验手册。很多实例,包括控制灯,两个模块互传数据。

2011-09-18

sift算法 opencv资料 gsl安装等

sift算法 opencv资料 gsl安装等。还有一些论文。

2011-09-18

opencv-1.0.0.tar.gz

opencv-1.0.0.tar.gz linux下的opencv1.0

2011-09-18

OpenCV_1.0.exe

OpenCV_1.0.exe 在vc6.0下面使用的。

2011-09-18

xvid类库使用介绍 nasm cmake2.8.5

xvid类库使用介绍 nasm cmake2.8.5。也许对你有用。

2011-09-17

xvidcore rtp jrtplib

xvidcore rtp jrtplib相关源代码 论文

2011-09-17

opengl sdl相关例程以及资源

opengl sdl相关例程以及资源。有详细说明文档,基于vc6.0

2011-09-17

jrtplib-3.9.0 scanalyze-1.0.3.linux jthread-1.3.0.tar.gz

jrtplib-3.9.0 scanalyze-1.0.3.linux jthread-1.3.0.tar.gz ffmpeg-0.5.4.tar.bz2 cmake-2.8.5.tar.gz资源集合

2011-09-17

lwip+ucosII程序 源码详解 skyeye模拟器等

lwip+ucosII程序 源码详解 skyeye模拟器等。很适合系统学习。

2011-09-17

lwip官方源代码

lwip官方源代码,其中包括1.3 和1.4版本的代码,以及一些中文注释。

2011-09-17

uIP源码和源码剖析以及相关小论文.rar

uIP源码和源码剖析以及相关小论文.rar。仅供参考。

2011-09-17

ucosii lwip tcpip相关资源以及论文

ucosii lwip tcpip相关资源以及论文,仅供参考。

2011-09-17

抓包工具总会

里面有许多搜集的抓包工具,各有各的特点。

2011-09-17

本科程序 小型以太网tcpip协议栈.rar

本科程序 小型以太网tcpip协议栈源代码,keil下。基于rtl8019as。

2011-09-17

网页播放器摄像头相关文章v4l等

网页播放器摄像头相关文章v4l等。保存在这里。

2011-09-17

usb摄像头文章

usb摄像头文章,有源代码,文档,论文。

2011-09-17

CuPlayerMiniV10酷播迷你20110308

CuPlayerMiniV10酷播迷你20110308,一种网页flash播放器

2011-09-17

gprs 飞信 RTP相关论文

gprs 飞信 RTP相关论文,保存在这里的。

2011-09-17

UNIX网络编程第一卷第三版

UNIX网络编程第一卷第三版。很有用,可以作为参考。

2011-09-17

UNIX网络编程第二卷第二版

UNIX网络编程第二卷第二版。保存在这里。

2011-09-17

嵌入式以太网接口相关论文

嵌入式以太网接口相关论文,写小论文可以作为参考。

2011-09-17

GPRS相关论文

GPRS相关论文。小论文具有一定的参考价值。

2011-09-17

空空如也

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

TA关注的人

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