自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (29)
  • 收藏
  • 关注

转载 ATMEL AT91SAM9X25官方推荐内核编译方法

英文资料参考地址:http://www.at91.com/linux4sam/bin/view/Linux4SAM/LinuxKernel预先安装arm-none-linux-gnueabi交叉编译工具链。可参考配置方法:http://blog.csdn.net/kumquat_cui/article/details/7651718arm-none-linux-gnueabi交叉编

2015-08-29 09:54:50 3332

转载 /sys目录下各个子目录的具体说明

//原文:http://blog.chinaunix.net/uid-27177626-id-3585189.html/sys下的子目录内容/sys/devices该目录下是全局设备结构体系,包含所有被发现的注册在各种总线上的各种物理设备。一般来说,所有的物理设备

2015-08-29 09:04:43 763

转载 Linux驱动模型之class结构解析

、、、、http://blog.csdn.net/yinwei520/article/details/6592060class,是设备类,完全是抽象出来的概念,没有对应的实体。所谓设备类,是指提供的用户接口相似的一类设备的集合,常见的设备类的有block、tty、input、usb等等。 类是一个设备的高层视图,它抽象出了底层的实现细节,从而允许用户空间使用设备所提供的功能,而不用关心

2015-08-29 08:49:51 641

转载 notifier chain — 内核通知链

//http://blog.csdn.net/g_salamander/article/details/8081724大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子系统,Linux内核提供了通知链的机制。通知链表只能够在内核的子系统之间使用,而不能够在内核与用户空间之间进行事件的通知。通知链表是一

2015-08-28 11:26:37 373

原创 Linux设备驱动模型的private_data 简单理解

Linux内核模型,主要是通过kobject kset来组织各部分目录的关系。我的理解:任何的kobject都是一个对象元素,kset就是元素的集合,并且kset本身也有kobject的属性,并且描述kset的kobject同样隶属于另外一个kset集合。内核模型的bus class driver devices数据结构,内部都镶嵌了自己的private data,用来用作外部访问的接口

2015-08-28 11:24:24 3763

转载 MII接口全家福

///原文:http://blog.chinaunix.net/uid-24148050-id-131084.html简介:    MII是英文Medium Independent Interface的缩写,翻译成中文是“介质独立接口”,该接口一般应用于MAC层和PHY层之间的以太网数据传输,也可叫数据接口。(MAC与PHY间的管理接口一般是MDIO)    MII接口的类型有很多,常

2015-08-26 15:27:10 415

转载 常用HASH表详解

原文:http://blog.chinaunix.net/uid-20558494-id-2803048.html一个简单的问题:有一个庞大的字符串数组,然后给你一个单独的字符串,让你从这个数组中查找是否有这个字符串并找到它,你会怎么做?有一个方法最简单,老老 实实从头查到尾,一个一个比较,直到找到为止,我想只要学过程序设计的人都能把这样一个程序作出来,但要是有程序员把这样的程序交给用户,

2015-08-21 10:38:45 892

转载 动态建立设备节点class_creat/device_creat

原文:http://www.cnblogs.com/zhuyp1015/archive/2012/05/22/2514008.html在编写Linux内核驱动程序的时候,如果不动态生成设备号的话,需要自己手动分配设备号,有可能你分配的设备号会与已有设备号相同而产生冲突。因此推荐自动分配设备号。使用下面的函数:int alloc_chrdev_region(dev_t *dev,

2015-08-20 17:12:32 693

转载 linux mdev入门介绍,即使用说明

原文地址:http://www.cnblogs.com/hnrainll/archive/2011/06/25/2090182.htmlMDEV 入门(转)Busybox-1.7.0/docs/mdev.txt翻译:tekkamanninja Email: - 1 --------------MDEV PrimerMDEV 入门-------------

2015-08-20 14:48:44 889

原创 linux 命令 xxd

xxd,可以查看linux下文件的二进制表示,man一下xxd,可以得到以下信息NAME       xxd - make a hexdump or do the reverse.SYNOPSIS       xxd -h[elp]       xxd [options] [infile [outfile]]       xxd -r[evert] [options

2015-08-20 11:08:02 2774

转载 Linux makefile的使用变量

原文:http://www.tanhp.com/index.php/archives/297/?utm_source=tuicool编写makefile文件时通常会用到变量,makefile中定义变量的一般形式是:变量名 赋值符 变量值变量名习惯上只使用数字、字母、下划线,并且开头不能为数字,也可以使用其他字符,但不能使用以下字符::,#,=,空白符;赋值符主要有四个

2015-08-20 10:30:10 973

转载 关于socket编程中的INADDR_ANY

原文:///////////////http://www.tuicool.com/articles/FjEJBr在Server端bind本机IP地址和端口的时候,有些程序会使用INADDR_ANY这个地址来取代本机地址。这是为什么呢? 加了printf把INADDR_ANY打印出来看了一下,居然是零。 查了一些资料和代码,MAC中INADDR_ANY是定义在in.h中的:

2015-08-15 10:17:56 3819

转载 关于linux的默认网关,双网卡不同网段

最近用gprs的ppp拨号,虚拟出来一个ppp0设备,但是连不上服务器,无奈各种搜索,终于是这篇文章说的比较明白,遂转载过来,原文地址http://rainbird.blog.51cto.com/211214/237082/。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。linux装系统设IP,这应该是系统管理员的基本功,可是不同的网络结构有不同的ip

2015-08-14 18:54:33 13197

转载 Linux 默认路由表 0.0.0.0

netstat -nr命令会显示路由表的内容。网关为0.0.0.0的网络通常是直连到网络设备上的。因为到自己的直连设备上是不需要网关的,所以0.0.0.0的网关地址是正常的。目的地址是0.0.0.0的路由是你的缺省网关。在这个例子里,有两个网关,缺省的并且是到255.255.255.255通常是DHCP服务器添加的。在这个例子里bigbogy服务器也是一个DHCP服务器。[ro

2015-08-14 18:40:35 5931

转载 Linux中ifreq 结构体分析和使用 及其在项目中的简单应用

Linux中ifreq 结构体分析和使用 及其在项目中的简单应用[基础知识说明]结构原型:/* * Interface request structure used for socket * ioctl's.  All interface ioctl's must have parameter * definitions which begin with ifr_nam

2015-08-05 15:44:02 587

转载 Linux中ifreq 结构体分析和使用

结构原型:/* * Interface request structure used for socket * ioctl's.  All interface ioctl's must have parameter * definitions which begin with ifr_name.  The * remainder may be interface speci

2015-08-05 15:39:39 1059

转载 ioctl用法详解

ioctl 函数本函数影响由fd 参数引用的一个打开的文件。 #includeint ioctl( int fd, int request, .../* void *arg */ );返回0 :成功    -1 :出错 第三个参数总是一个指 针,但指针的类型依赖于request 参数。我们可以把和网络相关 的请求划分为6 类:

2015-08-05 15:37:18 1441

Teleport_Ultra_1.65_full_SC.zip

复制网站的利器 teleport_utlra 功能自不多说

2020-03-16

chrome.dll

基于最新的v69版本的谷歌浏览器修改dll文件,去除在开发者模式下提醒的插件停用的问题

2018-10-09

ZWCAD、中望机械、中望建筑2015+、2017补丁

ZWCAD、中望机械、中望建筑2015+、2017补丁 童叟无欺

2017-05-10

visual SVN增加在线修改密码的功能

visual SVN增加在线修改密码的功能,省去只能管理员修改密码的缺陷 3.5.6版本 win7 x64测试没有问题

2017-01-17

SlickEdit v21 2016 keygen 绝对好使

SlickEdit v21 2016 keygen 绝对好使 SlickEdit v21 2016 keygen 绝对好使 SlickEdit v21 2016 keygen 绝对好使 童叟无欺

2016-11-08

sublime-text_build-3114_i386.deb

sublime-text_build-3114_i386.deb linux安装版本,激活码 —– BEGIN LICENSE —– Michael Barnes Single User License EA7E-821385 8A353C41 872A0D5C DF9B2950 AFF6F667 C458EA6D 8EA3C286 98D1D650 131A97AB AA919AEC EF20E143 B361B1E7 4C8B7F04 B085E65E 2F5F5360 8489D422 FB8FC1AA 93F6323C FD7F7544 3F39C318 D95E6480 FCCC7561 8A4A1741 68FA4223 ADCEDE07 200C25BE DBBC4855 C4CFB774 C5EC138C 0FEC1CEF D9DCECEC D3A5DAD1 01316C36 —— END LICENSE ——

2016-08-31

per-5.22.0

perl-5.22版本 可移植到arm等其他平台

2016-08-24

libsocketcan-0.0.10.tar.bz2

嵌入式环境下,canconfig 等can通信配置工具的命令集

2016-05-10

dropbear 2016.73.tar.bz2

最新的dropbear,嵌入式环境下必不可少的ssh server

2016-05-10

zlib-1.2.3

很多开源软件都需要的库 libz

2016-05-10

ctags sublime text 3 插件

This uses tag files created by the ``ctags -R -f .tags`` command by default (although this can be overriden in settings). The plugin will try to find a ``.tags`` file in the same directory as the current view, walking up directories until it finds one. If it can't find one it will offer to build one (in the directory of the current view) If a symbol can't be found in a tags file, it will search in additional locations that are specified in the ``CTags.sublime-settings`` file (see below).

2016-05-05

ctags windows环境下的应用程序

Exuberant Ctags offers the following features: 1. It supports the following languages: Assembler, AWK, ASP, BETA, Bourne/Korn/Z Shell, C, C++, C#, COBOL, Eiffel, Erlang, Fortran, Java, Lisp, Lua, Makefile, Pascal, Perl, PHP, PL/SQL, Python, REXX, Ruby, Scheme, S-Lang, SML (Standard ML), Tcl, Vera, Verilog, VHDL, Vim, and YACC. 2. It is capable of generating tags for virtually all C language constructs. 3. It is very robust in parsing code. In particular, the C/C++ parser is far less easily fooled by code containing #if preprocessor conditional constructs, using a conditional path selection algorithm to resolve complicated situations, and a fall-back algorithm when this one fails. 4. Supports output of Emacs-style TAGS files (i.e. "etags"). 5. User-defined languages, using Posix regular expressions. 6. Supports UNIX, MSDOS, Windows 95/98/NT/2000/XP, OS/2, QNX, Amiga, QDOS, RISC OS, VMS, Macintosh, and Cray. Some pre-compiled binaries are available on the web site.

2016-05-05

samba 3.0

SAM-BA 3.0 for Windows (XP, Vista, Win7, Win8)

2016-03-10

win7 升级IE11后 组策略错误

修复win7 x64 x86 升级IE11后 组策略错误问题

2015-12-31

4个delphi压缩包分割控件大全下载后合并为一个压缩包即可-part2

基本安装 1、对于单个控件,Componet-->install component..-->PAS或DCU文件-->install; 2、对于带*.dpk文件的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可; 3、对于带*.bpl文件的控件包,Install Packages-->Add-->bpl文件名即可; 4、如果以上Install按钮为失效的话,试试Compile按钮; 5、是run time lib则在option下的packages下的runtimepackes加之。 如果编译时提示文件找不到的话,一般是控件的安装目录不在Delphi的Lib目录中,有两种方法可以解决: 1、反安装的源文件拷入到Delphi的Lib目录下; 2、或者Tools-->Environment Options中把控件源代码路径加入到Delphi的Lib目录中即可。 注意:所安装的控件是否与你所用的Delphi版本相适应。 RxLib的安装   首先在Delphi 5 的 IDE 中将以前版本的 Rxlib 反安装掉,删除 RXCTL5.BPL、RXDB5.BPL、 RXBDE5.BPL、DCLRX5.BPL、 DCLRXDB5.BPL 和DCLRXBD5.BPL。   打开 Rx 的运行包 RXCTL5.DPK,在 Package 窗口中按 Compile 按钮编译 RXCTL5.DPK ,然后用同样方法编译另两个运行包RXDB5.DPK 和 RXBDE5.DPK ,将编译后的三个 BPL 文件放到搜索路径中,如 WINDOWS\SYSTEM等。   在编译完运行包后你必须将 RX 的设计期包安装到 IDE 环境中。   打开 Rx 的设计期包 DCLRX5.DPK,在 Package 窗口中按 Compile 按钮编译,然后按 Install按钮将设计期包注册到组件面板中。用同样的方法安装 DCLRXDB5.DPK 和 DCLRXBD5.DPK。   注意:不要在 Delphi IDE 中保存包资源(package sources)! 控件删除 在Component/Install Packages中删除。 选Component/configure Palette… 有pages和components两个区域 双击components区域,选中要删除得控件,下面有得Delete按钮 但系统提供的控件只能Hide,不能delete。 打开控件所在的包文件(*.dpk),从中删除控件那个文件,再重新编译该包即可 如果是整个控件包都要删除的话,project->Option->Packages,删掉那个packages,That would be ok~

2015-11-26

4个delphi压缩包分割控件大全下载后合并为一个压缩包即可-part4

基本安装 1、对于单个控件,Componet-->install component..-->PAS或DCU文件-->install; 2、对于带*.dpk文件的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可; 3、对于带*.bpl文件的控件包,Install Packages-->Add-->bpl文件名即可; 4、如果以上Install按钮为失效的话,试试Compile按钮; 5、是run time lib则在option下的packages下的runtimepackes加之。 如果编译时提示文件找不到的话,一般是控件的安装目录不在Delphi的Lib目录中,有两种方法可以解决: 1、反安装的源文件拷入到Delphi的Lib目录下; 2、或者Tools-->Environment Options中把控件源代码路径加入到Delphi的Lib目录中即可。 注意:所安装的控件是否与你所用的Delphi版本相适应。 RxLib的安装   首先在Delphi 5 的 IDE 中将以前版本的 Rxlib 反安装掉,删除 RXCTL5.BPL、RXDB5.BPL、 RXBDE5.BPL、DCLRX5.BPL、 DCLRXDB5.BPL 和DCLRXBD5.BPL。   打开 Rx 的运行包 RXCTL5.DPK,在 Package 窗口中按 Compile 按钮编译 RXCTL5.DPK ,然后用同样方法编译另两个运行包RXDB5.DPK 和 RXBDE5.DPK ,将编译后的三个 BPL 文件放到搜索路径中,如 WINDOWS\SYSTEM等。   在编译完运行包后你必须将 RX 的设计期包安装到 IDE 环境中。   打开 Rx 的设计期包 DCLRX5.DPK,在 Package 窗口中按 Compile 按钮编译,然后按 Install按钮将设计期包注册到组件面板中。用同样的方法安装 DCLRXDB5.DPK 和 DCLRXBD5.DPK。   注意:不要在 Delphi IDE 中保存包资源(package sources)! 控件删除 在Component/Install Packages中删除。 选Component/configure Palette… 有pages和components两个区域 双击components区域,选中要删除得控件,下面有得Delete按钮 但系统提供的控件只能Hide,不能delete。 打开控件所在的包文件(*.dpk),从中删除控件那个文件,再重新编译该包即可 如果是整个控件包都要删除的话,project->Option->Packages,删掉那个packages,That would be ok~

2015-11-26

4个delphi压缩包分割控件大全下载后合并为一个压缩包即可-part3

基本安装 1、对于单个控件,Componet-->install component..-->PAS或DCU文件-->install; 2、对于带*.dpk文件的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可; 3、对于带*.bpl文件的控件包,Install Packages-->Add-->bpl文件名即可; 4、如果以上Install按钮为失效的话,试试Compile按钮; 5、是run time lib则在option下的packages下的runtimepackes加之。 如果编译时提示文件找不到的话,一般是控件的安装目录不在Delphi的Lib目录中,有两种方法可以解决: 1、反安装的源文件拷入到Delphi的Lib目录下; 2、或者Tools-->Environment Options中把控件源代码路径加入到Delphi的Lib目录中即可。 注意:所安装的控件是否与你所用的Delphi版本相适应。 RxLib的安装   首先在Delphi 5 的 IDE 中将以前版本的 Rxlib 反安装掉,删除 RXCTL5.BPL、RXDB5.BPL、 RXBDE5.BPL、DCLRX5.BPL、 DCLRXDB5.BPL 和DCLRXBD5.BPL。   打开 Rx 的运行包 RXCTL5.DPK,在 Package 窗口中按 Compile 按钮编译 RXCTL5.DPK ,然后用同样方法编译另两个运行包RXDB5.DPK 和 RXBDE5.DPK ,将编译后的三个 BPL 文件放到搜索路径中,如 WINDOWS\SYSTEM等。   在编译完运行包后你必须将 RX 的设计期包安装到 IDE 环境中。   打开 Rx 的设计期包 DCLRX5.DPK,在 Package 窗口中按 Compile 按钮编译,然后按 Install按钮将设计期包注册到组件面板中。用同样的方法安装 DCLRXDB5.DPK 和 DCLRXBD5.DPK。   注意:不要在 Delphi IDE 中保存包资源(package sources)! 控件删除 在Component/Install Packages中删除。 选Component/configure Palette… 有pages和components两个区域 双击components区域,选中要删除得控件,下面有得Delete按钮 但系统提供的控件只能Hide,不能delete。 打开控件所在的包文件(*.dpk),从中删除控件那个文件,再重新编译该包即可 如果是整个控件包都要删除的话,project->Option->Packages,删掉那个packages,That would be ok~

2015-11-26

4个delphi压缩包分割控件大全下载后合并为一个压缩包即可

基本安装 1、对于单个控件,Componet-->install component..-->PAS或DCU文件-->install; 2、对于带*.dpk文件的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可; 3、对于带*.bpl文件的控件包,Install Packages-->Add-->bpl文件名即可; 4、如果以上Install按钮为失效的话,试试Compile按钮; 5、是run time lib则在option下的packages下的runtimepackes加之。 如果编译时提示文件找不到的话,一般是控件的安装目录不在Delphi的Lib目录中,有两种方法可以解决: 1、反安装的源文件拷入到Delphi的Lib目录下; 2、或者Tools-->Environment Options中把控件源代码路径加入到Delphi的Lib目录中即可。 注意:所安装的控件是否与你所用的Delphi版本相适应。 RxLib的安装   首先在Delphi 5 的 IDE 中将以前版本的 Rxlib 反安装掉,删除 RXCTL5.BPL、RXDB5.BPL、 RXBDE5.BPL、DCLRX5.BPL、 DCLRXDB5.BPL 和DCLRXBD5.BPL。   打开 Rx 的运行包 RXCTL5.DPK,在 Package 窗口中按 Compile 按钮编译 RXCTL5.DPK ,然后用同样方法编译另两个运行包RXDB5.DPK 和 RXBDE5.DPK ,将编译后的三个 BPL 文件放到搜索路径中,如 WINDOWS\SYSTEM等。   在编译完运行包后你必须将 RX 的设计期包安装到 IDE 环境中。   打开 Rx 的设计期包 DCLRX5.DPK,在 Package 窗口中按 Compile 按钮编译,然后按 Install按钮将设计期包注册到组件面板中。用同样的方法安装 DCLRXDB5.DPK 和 DCLRXBD5.DPK。   注意:不要在 Delphi IDE 中保存包资源(package sources)! 控件删除 在Component/Install Packages中删除。 选Component/configure Palette… 有pages和components两个区域 双击components区域,选中要删除得控件,下面有得Delete按钮 但系统提供的控件只能Hide,不能delete。 打开控件所在的包文件(*.dpk),从中删除控件那个文件,再重新编译该包即可 如果是整个控件包都要删除的话,project->Option->Packages,删掉那个packages,That would be ok~

2015-11-26

13个delphi压缩包分割控件大全下载后合并为一个压缩包即可

基本安装 1、对于单个控件,Componet-->install component..-->PAS或DCU文件-->install; 2、对于带*.dpk文件的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可; 3、对于带*.bpl文件的控件包,Install Packages-->Add-->bpl文件名即可; 4、如果以上Install按钮为失效的话,试试Compile按钮; 5、是run time lib则在option下的packages下的runtimepackes加之。 如果编译时提示文件找不到的话,一般是控件的安装目录不在Delphi的Lib目录中,有两种方法可以解决: 1、反安装的源文件拷入到Delphi的Lib目录下; 2、或者Tools-->Environment Options中把控件源代码路径加入到Delphi的Lib目录中即可。 注意:所安装的控件是否与你所用的Delphi版本相适应。 RxLib的安装   首先在Delphi 5 的 IDE 中将以前版本的 Rxlib 反安装掉,删除 RXCTL5.BPL、RXDB5.BPL、 RXBDE5.BPL、DCLRX5.BPL、 DCLRXDB5.BPL 和DCLRXBD5.BPL。   打开 Rx 的运行包 RXCTL5.DPK,在 Package 窗口中按 Compile 按钮编译 RXCTL5.DPK ,然后用同样方法编译另两个运行包RXDB5.DPK 和 RXBDE5.DPK ,将编译后的三个 BPL 文件放到搜索路径中,如 WINDOWS\SYSTEM等。   在编译完运行包后你必须将 RX 的设计期包安装到 IDE 环境中。   打开 Rx 的设计期包 DCLRX5.DPK,在 Package 窗口中按 Compile 按钮编译,然后按 Install按钮将设计期包注册到组件面板中。用同样的方法安装 DCLRXDB5.DPK 和 DCLRXBD5.DPK。   注意:不要在 Delphi IDE 中保存包资源(package sources)! 控件删除 在Component/Install Packages中删除。 选Component/configure Palette… 有pages和components两个区域 双击components区域,选中要删除得控件,下面有得Delete按钮 但系统提供的控件只能Hide,不能delete。 打开控件所在的包文件(*.dpk),从中删除控件那个文件,再重新编译该包即可 如果是整个控件包都要删除的话,project->Option->Packages,删掉那个packages,That would be ok~

2015-11-26

delphi7控件相关文档说明

针对delphi 7.0相关的控件,内容涵盖了OoMisc cxcontrol等控件,控件的安装都是一键化操作。 并且涵盖了一个说明文档说明apro控件如何添加到path

2015-11-26

linux2.3.39-mac-tx-buffer-to-interSRAM.patch

自己做了一个2.6.39的mac的patch

2015-09-05

thttpd-2.26.tar.gz

light web server... light web server... light web server... light web server... 最新版本的应用到嵌入式Linux的轻量型web server

2015-07-24

Samba-v2.15

SAM-BA 2.15 for Windows (XP, Vista, Seven editions) (8.25 MB, updated February 2015) Install file for the SAM-BA package. SAM-BA v2.15 User's Guide is included in the package.

2015-07-24

PDP PPP SOCKET之间的关系

ppp 相当于链路层协议 socket 套接字,对 tcp/ip 协议的封装、应用 gprs 上网首先要设置 pdp,接着建立 ppp 连接,ppp 连接建立后,就可以进行 tcp/ip 传输了, 要进行 tcp/ip 数据传输,很多时候都采用 socket PDP:是 GPRS 连接的软硬件环境,指定 GPRS 连接的接入点APN,连接类型 IP 或 PPP

2015-07-24

zlib1.2.8最新版本库

newest version 1.2.8 step 1. exec configure shells. step 2. make all step 3. make install will be OK!

2015-03-26

最新的sam-ba 2.14 windows

atmel最新的sam-ba工具,新工具支持更加全面的at91系列chips,并且软件可兼容运行在win7,有兴趣的童鞋们,抓紧下载使用吧

2014-12-17

空空如也

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

TA关注的人

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