自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shanzhizi的专栏

http://blog.csdn.net/shanzhizi

  • 博客(16)
  • 资源 (107)
  • 收藏
  • 关注

原创 Ubuntu下的文件比较工具--meld

在ubuntu中需要比较文件的差异,于是安装meldapt-get install meld 安装完后,在/usr/bin/下找到meld,然后发送到桌面上,或者在命令行执行meld命令 打开后选择:file->new ,打开文件选择界面,输入两个文件的路径,后即可看到两个文件的差异情况。界面很不错奥。转载请注明:http://blo

2014-01-14 08:48:36 25186 3

原创 原来根源在这里

看到这个东西,回味一下经历过的英语教育,感觉真的满失败。

2014-01-25 13:29:20 882

转载 构建嵌入式Linux根文件系统jffs2

移植好了UBOOT和内核之后,便是构建linux根文件系统了。以http://blog.chinaunix.net/u1/34474/showart_485837.html文章为基础进行修改。1)创建根文件系统的基本目录结构。我把这个过程做成了shell脚本(文件名为 mkroot) ,很方便!#! /bin/sh    echo "creatint rootfs

2014-01-24 14:52:15 1508

转载 linux 内核移植和根文件系统的制作

1.1 Linux内核基础知识 在动手进行Linux内核移植之前,非常有必要对Linux内核进行一定的了解,下面从Linux内核的版本和分类说起。 1.1.1  Linux版本 Linux内核的版本号可以从源代码的顶层目录下的Makefile中看到,比如2.6.29.1内核的Makefile中: VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 2

2014-01-24 10:57:56 1202

原创 Linux移植添加norflash MTD分区

开发板上只有Nor Flash,所以为了实现层次文件系统,需要为Linux2.6.20增加Nor Flash MTD驱动支持。其实工作量并不大,因为已经有现成的程序可供参考。     MTD的驱动程序都集中在drivers/mtd里面。我们需要做的,仅仅是在drivers/mtd/maps下增加自己的分区表。因为有参考的代码,所以比较容易。 (1)构建配置选项

2014-01-23 16:33:34 7108

原创 Doxygen开源工具介绍

1 序言     为代码写注释一直是大多数程序员有些困扰的事情。当前程序员都能接受为了程序的可维护性、可读性编码的同时写注释的说法,但对哪些地方应该写注释,注释如何写,写多少等这些问题,很多程序员仍然没有答案。更头痛的是写文档,以及维护文档的问题,开发人员通常可以忍受编写或者改动代码时编写或者修改对应的注释,但之后需要修正相应的文档却比较困难。如果能从注释直接转化成文档,对开发人员无疑是一

2014-01-18 15:16:47 1245

转载 at91sam9260 bootstrap 3.2移植

第一步:下载源代码从下面的网址中下载最新的代码:ftp://www.at91.com/pub/at91bootstrap/第二步:开发板的硬件:CPU            AT91SAM9260SDRAM         MT48LC16M  1片(32MB 16bit)NANDFLASH   K9F1208U0c(64MB)BOO

2014-01-16 16:26:07 4130

转载 交叉编译工具的安装

一、安装交叉编译器 1)交叉编译器使用CodeSourcery提供的符合EABI标准的arm-none-linux-gnueabi-gcc-4.3.3交叉编译器,下载地址: http://www.codesourcery.com/sgpp/lite/arm/portal/package4571/public/arm-none-linux-gnueabi/arm-2009q1-203-arm

2014-01-16 16:23:42 1227

原创 二进制可执行文件到底是怎么回事?--PE 、ELF、objcopy

最近接触到gcc编译,对ld这个东东产生了疑惑,编译出来的文件到底是个什么东西?ELF文件到底是什么格式,它又是怎么被装载运行的?后来发现原来有一本书:程序员自我修炼--链接、装载与库。好书,难得的好书啊!感谢作者! 另外还有两个资料:ELF文件格式和PE文件格式译文。

2014-01-15 10:31:46 1804

原创 wxWidgets---跨平台开源C++图形库

官网:http://www.wxwidgets.org/wxwidgets是一个 c++编写的用来提供gui开发的框架。它包含一个可以支持现今几乎所有操作系统。

2014-01-14 09:56:50 2079

原创 u-boot编译过程分析

u-boot下载源码后,直接make all是编译不过的。至少需要两步,make  xxxx_configmake all刚开始接触u-boot总是存在这样的疑问,../include/configs/mini2440.h是如何关联到../board/mini2440.c中的?显然他们并没有在源码中有直接的包含关系。编译u-boot时,输入make mi

2014-01-13 16:46:30 1275

原创 Raphael一个js编写的网页矢量图形库

Raphaël是一个小型的JavaScript库,可以简化网页上的矢量图形工作。使用这个库,可以非常容易在web页面创建自己的特定的图表或图像等。该库基于SVG W3C标准和VML实现图形创建。这意味着你创建的每一个图形对象也是一个DOM对象,所以你可以使用JavaScript事件处理程序。Raphaël的目标是提供一个绘图适配器,使其兼容不同浏览器。目前支持的Firefox5.0 +,S

2014-01-10 08:40:16 1335

原创 使用crosstool-ng制作交叉编译工具链

交叉编译器可以用现成的,比如CodeSourcery制作的交叉编译器,也可以自己制作,一般是用kernel+gcc+glibc+binutils的源码包来编译安装,后来由于这个太麻烦于是就有类似crosstool这样的自动化配置工具。现在之所以用crosstool-ng是因为crosstool-ng是新的用来建立交叉工具链的工具,它是crosstool的替换者。crosstool的gcc版本只

2014-01-09 16:43:33 1691

转载 C语言封装自己的日志函数

来自:http://www.cpplive.com/html/871.html用C语言的时候,您是否还在使用printf函数来输出日志呢?您是否考虑过将printf函数打印的内容存到文件中去呢?您是否想拥有一个可选择的既支持输出到屏幕又支持存储到文件中的日志函数呢?很高兴的告诉您,如果您愿意的话,欢迎使用本人编写的一个一套日志函数,该套函数由五部分组成,分别是宏变量BUF_SIZE、结构体

2014-01-04 16:41:31 9329

转载 C语言实现的日志模块

转载自:http://www.2cto.com/kf/201210/158575.html模块接口模块接口比较简单,因为主要只有写日志的操作。创建日志模块变量[cpp] log_t log_new(log_type_t type,const char *file, const char *facility); log_type_t用于控制日志的类型,可以标识为系统日志,文件

2014-01-04 16:05:17 4826

原创 VIM搭建IDE开发环境 ---.vimrc配置文件参考

先是引用别人的.vimrc文件配置内容,说明的比较详细,而且有解释:"" my vim configuration"" 关闭compatibleset nocompatible" 开启语法高亮syntax on" 设置文字编码自动识别set fencs=gbk,utf-8,ucs-bom,gb18030,gb2312,cp936" 使用鼠标set m

2014-01-02 14:07:18 1334

用户体验草图设计

用户体验草图设计,适合应用软件开发者读, 非常好的书

2015-09-30

黑客与画家

黑客与画家 pdf 中文版

2015-09-30

nginx配置文件参考

nginx配置 nginx配置文件参考 nginx配置文件参考

2015-07-31

ssl的配置方法

SSL-key生成方法

2015-07-31

openerp+nginx配置方法

openerp+nginx配置方法, 非常详细的资料,可以参考使用。

2015-07-31

openerp开发应用与基础

openerp开发应用与基础,

2015-04-24

Java Web系统开发

当有了java基础以后,如果想学习web开发,想深入jsp开发,此书是不错的选择。 Tomcat原理与Java Web系统开发,通过此书应该可以基本实现企业级B/S应用开发。 除此之外,还可以参考另外一本《java web整合开发与项目实践》

2014-11-04

java核心技术第1卷

java2核心技术第I卷--基础知识(第7版) java入门提升的非常经典的资料,可以在看完《java入门经典》后就看这本书, 这本书语言非常清晰、明了! 深入浅出,例子丰富、恰到好处。 入门必看!

2014-11-03

JAVA解惑-深入学习必备

JAVA解惑,有java基础后进一步提升的好书! 我有java基础,想深入学习该怎么办?

2014-11-03

30天自制操作系统

30天自制操作系统,是扫描版,但清晰度一点没问题! 非常好的初学资料!

2014-10-13

Assembly Language汇编语言

Assembly Language汇编语言,学习汇编非常好的书,很简洁。

2014-09-30

构建基本嵌入式Linux根文件系统详细步骤

构建基本嵌入式Linux根文件系统详细步骤,并打包了一个已经制作好的文件系统,可直接使用。非常好的文档。

2014-09-05

802.1D-2004

802.1D-2004标准文档 快速生成树RSTP GARP

2014-05-16

802.1w-2001

802.1w-2001标准文档,备份参考 RSTP GARP

2014-05-16

802.1D-1998

802.1D-1998 标准文档,备份参考 GARP STP

2014-05-16

电子电路入门

电子设计从零开始 模拟电路电子设计从零开始

2014-04-28

数据结构算法演示系统

数据结构算法演示工具软件,非常好的验收工具,直观好玩。

2013-12-21

libdes-l-4.01.tar.gz

开发SNMPv3用到的加密库 在使用SNMP++时用的到

2013-12-02

snmp++v3.2.25.tar.gz

开发SNMP客户端用到的类SNMP++ v2.2.25包.备份使用。

2013-12-02

ASN.1 Communication between Heterogeneous Systems

ASN.1 Communication between Heterogeneous Systems 这本书是英文原版,不过网上有对其内容的概要翻译,可以对照着看看。非常好的介绍ASN.1的书,原版内容语言比较轻快,读起来应该还算不错的。 是学习ASN.1语法规则的好书。

2013-09-16

linux串口编程从驱动到应用

linux下串口编程,简单介绍了如何修改linux的串口驱动,使你的串口可用。 并列举了一些串口控制的应用程序。很多内容是参考的网络资源。如有不正确的地方请指正。

2013-07-23

以太网交换机基础培训教材

以太网交换机基础培训教材 不错的入门教材,

2013-07-08

arm学习报告

arm学习报告一二三 上佳的uboot分析资料,

2013-06-17

ARM9嵌入式系统设计与开发教程

入门嵌入式开发挺好的参考资料. 初学嵌入式的朋友可以参考

2013-06-14

IGMP协议rfc1112 2236 3376

IGMP协议rfc标准文档(包含IGMPv1 IGMPv2和IGMPv3) igmpv1-rfc1112---IGMPv1 igmpv1-rfc2236---IGMPv2 igmpv1-rfc3376---IGMPv3

2013-03-29

MFC DirectUI源码

界面库 mfc directui 类似JJ斗地主游戏大厅的源代码。 转载保留

2013-03-28

一个MFC的界面库,包括大多数常用控件

一个MFC的界面库,包括大多数常用控件,图像库用的CxImage(经过阉割,只支持bmp,jpg,png,ico,gif,需要支持其他格式的自己加相关.h和.cpp), 有几个控件是从网上整理出来的,现在整合成一个DLL发布出来。包含全部源代码和1个test工程 保留下来,参考使用

2013-03-28

微机原理与接口技术(基于嵌入式芯片arm)

微机原理与接口技术(基于嵌入式芯片arm) 还是挺好的参考书

2013-03-27

UNIX环境高级编程第二版中文版

UNIX环境高级编程第二版中文版--高清带目录标签 学习linux编程的必备必读书籍

2013-03-12

STP生成树协议原理与算法简析

STP生成树协议原理与算法简析,STP生成树协议工作原理简单描述分析,并对算法做了距离说明。

2013-03-06

LINUX设备驱动程序(第3版中文版)

LINUX设备驱动程序(第3版中文版)---正版书的扫描版。 网上有些不知道什么人翻译的很烂的版本,根本没法看。这个版本是LINUX设备驱动程序第三版中文的扫描件,不过很清楚,而且带有目录书签。

2013-02-19

linux内核设计与实现中文版(高清完整)

学习linux内核入门的最佳选择。 linux内核设计与实现中文版(高清完整)

2013-02-01

ARM嵌入式系统开发:软件设计与优化(中文高清)

ARM嵌入式系统开发:软件设计与优化(中文高清) 学习嵌入式系统开发的好书

2012-12-30

嵌入式学习路线图

嵌入式学习路线图,嵌入式学习步骤 从入门到精通

2012-12-29

深入理解计算机系统

深入理解计算机系统完整版,不算很清晰,但是不影响阅读。 下它没错!

2012-12-29

深入理解Linux内核中文第三版(高清有目录完整)

本书第三版涵盖Linux 2.6,从中可以看到几乎内核每个子系统都有相当大的变化,首当其冲的是内存管理和块设备部分。本书集中讨论了如下内容:   内存管理,包括文件缓冲、进程交换以及直接内存访问(DMA)   虚拟文件系统层和第二及第三扩展文件系统   进程创建及调度   信号、中断及设备驱动程序的主要接口   定时   内核中的同步   进程间通信(IPC)   程序执行   本书将使你熟悉Linux所有的内在工作机理,但本书不仅仅是一种学术演练。你将了解到什么条件会促使Linux产生最佳性能,你还会看到,Linux在各种环境下如何满足进程调度、文件访问及内存管理期间系统提出的快速响应要求。本书有助于你充分展现Linux系统的魅力。 学习Linux内核的经典!

2012-12-27

makefile and gcc

makefile编程资料汇总, 学习makefile的好资料 makefile的学习资料比较少,这是汇总了几个资料,学习makefile足够了

2012-12-21

installshield制作安装包详解

installshield制作安装包步骤详解 文档说明的非常详细,有截图参考, 即使从来没有使用过installshield的安装步骤可以完整制作安装包

2012-08-25

vc多线程接收数据与显示

vc多线程接收数据与显示参考, 可以借鉴

2012-08-24

VC绘图参考类和实例

共包含四个实例,都带有源代码和工程文件, 一个可以绘制类似matlub的图形 一个是封装好的可以在指定位置显示png图形的类 一个是使用双缓冲技术绘图的实例 一个是有对图形进行缩放移动功能的实例

2012-08-22

空空如也

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

TA关注的人

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