自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (22)
  • 收藏
  • 关注

原创 nDPI源码的一点分析

ndpi是开源的深度包检测库。

2014-10-11 14:51:48 2737

原创 Realtek wireless network Driver编译

1.    解压文件首先解压zip文件unzip RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip然后进入driver目录cdRTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/driver/最后解压tar.gz文件tar xzfrtl8188C_8192C_usb_linux_v4.

2014-04-03 11:07:53 893

原创 编译broadcom SDK

以arm 为列来说明,如何编译broadcom SDK。(1)     添加一个新的目录mkdir –p $SDK/systems/linux/kernel/代表你平台的名称,最好带上内核版本。例如:arm-2_6。(2)     拷贝并修改Makefile拷贝相应的Makefile文件到$SDK/systems/linux/kernel/这里拷贝systems/linux

2014-03-31 11:44:18 7130

转载 Node.js之绝对选择

几年前,完全放弃Asp.net,彻底脱离微软方向。Web开发,在公司团队中,一概使用Node.js、Mongodb、Git,替换Asp.net mvc、Sql server和Tfs。当时来看,这是高风险的决定。所有人都习惯了Asp.net,知识和技术积累也集中在这个方向。    表面看来,仅仅是我个人对多年跟从微软的厌烦,导致整个技术路线嘎然而止,从技术角度而言,团队由此南辕北辙。几年过去,各

2014-02-23 11:51:02 601

原创 基于node.js+ MongoDB的mircoblog,完成参考《Node.js开发指南》的mircoblog

1.首先用webstorm7.0.2创建一个Node.js的工程,注意Template engine类型选择EJS。2.创建完工程之后,开始安装MongoDB数据库。(1)下载MongoDB 下载地址http://www.mongodb.org/,根据自己机子的系统,选择相应的版本。(2)设置MongoDB目录   比如,解压到F盘下面的MongDB文件夹,路径为F:\Mong

2014-02-19 22:42:06 1212

原创 使用webstorm创建一个简单的node.js工程

基于webstorm7.0.2。打开webstorm,点击 File   -->New Project ...,会弹出如下对话框输入Project Name,选择 Project Type是Node.js Express App,如下图所示。点击Ok,会弹出下面的对话框,选择Express version等。点击OK,会弹出下面的对话框,选择Node

2013-12-08 16:46:12 11739

转载 Express API

转载Express 中文网站的,具体链接:http://expressjs.jser.us/api.htmlexpressApplicationexpress()app.setapp.get()app.enable()app.disable()app.enabled()app.disabled()app.configure()app.use()app.engine(

2013-12-08 15:52:50 919

原创 Node.js开发指南学习笔记

1.1     快速入门1.1.1    异步式I/O与事件式编程异步式 I/O (Asynchronous I/O)或非阻塞式 I/O (Non-blocking I/O)则针对所有 I/O 操作不采用阻塞的策略。当线程遇到 I/O 操作时,不会以阻塞的方式等待 I/O 操作的完成或数据的返回,而只是将 I/O 请求发送给操作系统,继续执行下一条语句。当操作系统完成 I/O 操作时,以事

2013-12-01 22:42:39 1018

原创 linux FrameBuffer

整理《Linux 设备驱动开发详解》的Framebuffer1   FrameBuffer1.1   帧缓冲的概念帧缓冲(FrameBuffer)是Linux系统为显示设备提供的一个接口,它将显示缓冲区抽象,屏蔽图像硬件的底层差异,允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。用户不必关心物理显示缓冲区的具体位置及存放方式,这些都由缓冲设备驱动本身来完成。对于帧设备而言

2013-11-04 21:15:07 614

原创 linux IPI

在SMP内部,芯片内部一个处理器常常要有目标地向系统中的其他处理器发出中断请求,这种中断被称为处理器间中断(IPI, Inter Processor Interrupt)。powerpc 有4个IPI:call_function_actionreschedule_actioncall_function_single_actiondebug_ipi_action目前lin

2013-11-04 21:10:52 4432

原创 系统调用 syscall

系统调用(syscall”)是用户级程序要求操作系统为它做某些事情的途径。所有的系统调用都需要asmlinkage限定词。asmlinkage限定词用于通知编译器进从栈中提取该函数的参数。在Linux中,每个系统调用被赋予一个系统调用号,这样,通过这个独一无二的号就可以关联系统调用,而不是系统调用的名称。系统调用号相当关键,一旦分配就不能再有任何变更,否则编译好的应用程序就会崩溃。Li

2013-10-21 15:01:39 1590

原创 网卡、PHY,MAC的区别

网卡工作在osi的最后两层,物理层(PHY)和数据链路层(MAC)。        物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。物理层的芯片称之为PHY。        数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。以太网卡中数据链路层的芯片称之为MAC控制器。

2012-06-19 21:40:46 3548

原创 移植 sshd到arm开发板

引言之前移植sshd到arm开发板,断断续续花了好长时间,但是ssh登录时还总是提示permission denied please try again,网上说的方法都试过了,还是无法解决,让人非常郁闷。当时用的交叉编译器是arm-linux-gcc 3.4.1,busybo

2011-10-12 22:21:40 1865

原创 用busybox制作根文件系统

内核版本: Linux-2.6.34.10 交叉编译器版本: arm-linux-gcc  4.4.3操作系统平台: Linux    Fedora 12开发板平台: 飞凌  OKIII2440 使用的工具: Busybox-1.19.2.tar.bz2使用busybox定制一个很小的文件系统。一、    准备制作建立根目录,该目录就要我们要移植

2011-10-09 23:55:36 1600 2

原创 搭建arm-linux-gcc交叉编译环境

(1)    首先是下载arm-linux-gcc-4.4.3.tar.gz,下载地址是:http://xz.qjwm.com/download_992467.htmlhttp://ishare.iask.sina.com.cn/f/16570713.html?from=

2011-09-24 23:50:40 636

原创 指针与内存分配

自己在实际编码中,犯了一些很低级的错误,发现还是基础知识掌握不牢,没有真正地理解。在这里把自己从书上看到的,从网上看到的,罗列了一下,以此警戒自己。指针的定义指针是能够存放一个地址的一组存储单元。内存分配方式有三种:(1)    从静态存储区域分配。内存在

2011-09-22 22:15:35 424

数字图像处理中文第3版

冈萨雷斯数字图像处理中文第三版(完整清晰版),数字图像处理中非常经典的书籍。

2018-03-14

基于node.js+ MongoDB的mircoblog

基于node.js+ MongoDB的mircoblog,完成参考《Node.js开发指南》的mircoblog。

2014-02-19

unix网络编程(中文第二版+英文第三版+源码)

unix网络编程,不得不看的经典之作,看了绝对不后悔。

2012-01-03

《Android应用开发详解》源码

《Android应用开发详解》源码,完整版,值得看一看。 《Android核心技术和开发详解》各章案例的全部源代码,第一章将要介绍的是Android开发起步的相关知识,首先对Android平台进行简单的介绍,其中包括Android的背景及其应用程序的框架。然后会向读者讲解如何搭建.Android的开发环境、如何在Eclipse中创建一个项目,以及如何使用Android平台提供的工具调试和监控应用程序。

2011-10-30

Android应用开发详解pdf

相对《Android应用开发揭秘》,应该说更加好一点的android入门书籍。

2011-10-30

Android应用开发揭秘pdf

Android应用开发揭秘pdf,适合初学者。

2011-10-24

Android应用开发揭秘(源码)

Android应用开发揭秘的源代码,对初学者有一定的参考作用。

2011-10-23

Linux内核设计与实现

包括中文第二版和英文第三版。 相对于Daniel P. Bovet和Marco Cesati的内核巨著《Understanding the Linux Kernel》,《Linux内核设计与实现》少了五分细节;相对于实践经典《Linux Device Drivers》,它多了五分说理。可以说,《Linux内核设计与实现》填补了Linux内核理论和实践之间的鸿沟,真可谓“一桥飞架南北,天堑变通途”。

2011-10-19

经典的c圣经《c程序设计语言》英文的配套答案

经典的c圣经《c程序设计语言》英文的配套答案

2011-09-18

深入理解linux内核第三版中文版(20-附录2,pdf格式)

深入理解linux内核第三版中文版(20-附录2,pdf格式),经典的linux内核书,结合英文版看。

2011-09-18

深入理解linux内核第三版中文版(16-19章,pdf格式)

深入理解linux内核第三版中文版(16-19章,pdf格式),经典的linux内核书,结合英文版看。

2011-09-18

深入理解linux内核第三版中文版(12-15章,pdf格式)

深入理解linux内核第三版中文版(12-15章,pdf格式),经典的linux内核书,结合英文版看。

2011-09-18

深入理解linux内核第三版中文版(8-11章,pdf格式)

深入理解linux内核第三版中文版(8-11章,pdf格式),经典的linux内核书,结合英文版看。

2011-09-18

深入理解linux内核第三版中文版(4-7章,pdf格式)

深入理解linux内核第三版中文版(4-7章,pdf格式),经典的linux内核书,结合英文版看。

2011-09-18

Linux设备驱动程序第三版和Linux设备驱动开发详解的源代码

Linux设备驱动程序第三版和Linux设备驱动开发详解的源代码

2011-09-18

深入理解linux内核第三版中文版(1-3章,pdf格式)

深入理解linux内核第三版中文版(1-3章,pdf格式),经典的linux内核书,结合英文版看。

2011-09-18

Understanding the Linux Kernel(chm英文第三版)

 本书第2版有良好销售,并获得一致好评,可惜已经绝版。《深入理解Linux内核,第三版》指导你对内核中使用的最重要的数据结构、算法和程序设计诀窍进行一次遍历。通过对表面特性的探究,作者给那些想知道自己机器工作原理的人提供了颇有价值的见解。书中讨论了Intel特有的重要性质。相关的代码片段被逐行剖析。然而,本书涵盖的不仅仅是代码的功能,它解释了Linux以自己的方式工作的理论基础。

2011-09-18

essential linux device drivers

在这部贴近实战、实例丰富的著作中,世界上经验最丰富的linux驱动程序开发者之一系统全面地阐述了如何为各种设备开发可靠的驱动程序。在回顾了驱动开发的各种基础知识和最新的linux 2.6内核相关特性之后,作者不仅讲述了其他设备驱动程序图书中都会涉及的较容易的内容,更迎难而上,深入探讨了驱动开发包括嵌入式linux开发中必须面对的难点,比如pcmcia、usb、i2c、视频、音频、闪存、无线通信等,揭示了许多内幕技术的秘密。对每种驱动程序,书中在剖析关键技术之外,还带你查看相关的内核源代码,提供完整的实例。..

2011-09-17

UNIX环境高级编程

CHM英文第二版+清晰PDF中文第一版+源代码 本书内容丰富权威,概念清晰精辟,一直以来被誉为UNIX编程的“圣经”,对于所有UNIX程序员—无论是初学者还是专家级人士—都是一本无价的参考书籍。

2011-09-17

C程序设计语言(第2版)

c程序设计语言,中英文都有,经典的C语言教材。

2011-09-16

Linux设备驱动程序第三版(中文版)

经典linux设备驱动教材,第三版,中文的。

2011-09-16

空空如也

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

TA关注的人

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