自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

转载 wireshark抓包图解 TCP三次握手/四次挥手详解

本文转载自:wireshark 抓包图解TCP 三次握手一. TCP/IP协议族      TCP/IP是一个协议族,通常分不同层次进行开发,每个层次负责不同的通信功能。包含以下四个层次:1. 链路层,也称作数据链路层或者网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。2. 网络

2017-10-30 11:18:22 1815

原创 TCP keep alive

1  tcp keep alive 的作用Socket 网络编程中,recv send 等函数通常都是阻塞的(默认),可能经常会遇到因连接关闭或网络等原因导致的send 或recv阻塞,占用系统资源,进而导致系统异常(卡住)。如果要避免这种问题,就要用到keep alive了。首先了解因连接关闭导致的send等阻塞的情况:对于一个正常的TCP连接,当我们用以阻塞方式调用recv或sen

2016-11-05 17:07:11 3816

转载 WIFI基本知识整理

WIFI 基本知识总结

2016-10-20 16:07:02 647

原创 全局变量与强符号和弱符号

全局变量与强符号和弱符号

2016-10-18 15:29:06 2956

原创 C语言问题总结

1. 结构体整体赋值 深拷贝与浅拷贝2. 使用函数指针数组3. 常见编译错误

2016-10-18 15:13:34 791

原创 C 语言Socket 实现http 带参数的POST请求

C 语言Socket 实现带参数的 http post请求

2016-09-12 15:59:31 21459 1

转载 proc文件系统详解

转载自:http://bbs.chinaunix.net/thread-2002769-1-1.html

2014-10-10 17:11:11 698

原创 linux 驱动开发调试问题

1 .驱动文件编译问题1.1 multiple definition of XXX 分析

2014-09-11 15:26:33 1282

原创 linux 内核学习之内存管理-未完待续

1 相关概念MMU是Memory Management Unit的缩写,中文名是内存管理单元,它是中央处理器(CPU)中用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权。

2014-09-11 11:36:41 593

转载 linux 系统调用详解

转载自:http://blog.csdn.net/orange_os/article/details/7485069

2014-09-05 17:27:35 4205

转载 Android 开发之四大组件 --- Service

转载自:https://software.intel.com/zh-cn/blogs/2014/07/29/android-service/?utm_campaign=CSDN&utm_source=intel.csdn.net&utm_medium=Link&utm_content=%20others-service

2014-08-21 14:27:04 622

转载 Android Activity和Intent机制学习笔记

转载自:http://www.cnblogs.com/feisky/archive/2010/01/16/1649081.html

2014-08-14 11:32:43 622

原创 linux 系统启动过程分析

Linux 3.10 版本,平台ARM7,ubootLinux系统的一般启动过程通常划分为内核引导、内核启动和应用程序启动3个阶段,如下图所示(摘自:ARM 嵌入式LINUX系统 开发 8.2节)第一阶段是目标板硬件初始化,解压内核映像,再跳转到内核映像入口。这部分的工作一般由目标板的引导程序(boot)和内核映像的自引导程序(位于linux内核源代码中,也称为linux boot

2014-07-18 16:36:28 3346

原创 ROM、RAM、DRAM、SRAM、SDRAM

常见存储器概念辨析:RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存储器可以分为很多种类,其中根据掉电数据是否丢失可以分为RAM(随机存取存储器)和ROM(只读存储器),其中RAM的访问速度比较快,但掉电后数据会丢失,而ROM掉电后数据不会丢失。ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Ac

2014-07-18 15:55:42 8378 2

转载 Linux--根文件系统的挂载过程分析

前言:本篇文章以S3C6410公版的Linux BSP和U-Boot来进行分析,文中所有提及的名词和数据都是以该环境为例,所有的代码流程也是以该环境为例来进行分析。哈哈。如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到[email protected]进行讨论,先行谢过。简单的来说,根文件系统包括虚拟根文件系统和真实根文件系统。在Kernel启动的初始阶段,首先去创建虚拟

2014-07-17 15:38:30 889

转载 Linux 信号signal处理机制

信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。 一、信号的基本概念 本节先介绍信号的一些基本概念,然后给出一

2014-07-14 16:43:57 601

转载 scheduler_tick函数详解

转载自:http://blog.csdn.net/yunsongice/article/details/5526326

2014-07-12 15:58:17 2046

原创 对称多处理器系统-SMP

SMP(Symmetric multiprocessing,对称多处理器技术)是提高系统处理能力的一种方法。单CPU同时只能处理一个线程,如果有许多线程需要执行,CPU数量必然是一个瓶颈,只能通过提高CPU频率提高处理性能。MP技术(Multi-Processing,多处理技术)使用多个CPU能够协同工作,并行处理,每个CPU在执行队列中选取一个线程执行。MP系统依据资源共享方式,有多种类型:

2014-07-12 10:52:05 11286

转载 Linux Input 设备驱动

转载自:Linux  Input 设备驱动1认识和使用 input 事件:1.1Linux input 驱动分类Input驱动程序是Linux输入设备的驱动程序,分成游戏杆(joystick)、鼠标(mouse和mice)和事件设备(Event queue)3种驱动程序。其中事件驱动程序是目前通用的驱动程序,可支持键盘、鼠标、触摸屏等多种输入设备。Inp

2014-07-09 17:46:30 1038

转载 Linux kernel panic问题解决方法

本文转载自:http://blog.csdn.net/willand1981/article/details/5663356

2014-07-09 14:02:19 6343

转载 bug-->oops-->pannic

转载自:http://blog.csdn.net/songcdut/article/details/8533119

2014-07-09 10:15:51 865

转载 linux内核-中断处理程序

linux内核--中断处理程序时间2013-09-30 07:31:11  CSDN博客 相似文章 (1) 原文  http://blog.csdn.net/yusiguyuan/article/details/12183641一个设备的中断处理程序是它设备驱动程序的一部分--设备驱动程序是用于对设备进行管理的内核代码。中断处理程序与其他内核函数的真正区别在于,中断处理程序

2014-07-03 11:47:20 2028

转载 linux i2c_driver 结构体解析

转载自:http://blog.csdn.net/string19820108/article/details/7236854

2014-07-02 16:26:06 4181

转载 LInux sysfs

转载自:http://blog.csdn.net/hongjiujing/article/details/4528070

2014-07-02 10:37:00 922

转载 EXPORT_SYMBOL的使用

转载自:http://blog.csdn.net/macrossdzh/article/details/4601648EXPORT_SYMBOL只出现在2.6内核中,在2.4内核默认的非static 函数和变量都会自动导入到kernel 空间的, 都不用EXPORT_SYMBOL() 做标记的。2.6就必须用EXPORT_SYMBOL() 来导出来(因为2.6默认不到处所有的符号)。 

2014-06-30 16:28:26 493

转载 【linux编程】C++内存管理详解

转载自:http://blog.csdn.net/fengyv/article/details/747509

2014-06-28 11:46:28 571

转载 标准C语言的预定义宏

转载自:http://blog.csdn.net/hrbeuwhw/article/details/7484432

2014-06-27 17:06:31 681

原创 linux驱动加载顺序

Linux内核为不同驱动的加载顺序对应不同的优先级,定义了一些宏:include\linux\init.h#define pure_initcall(fn)   __define_initcall("0",fn,1)#define core_initcall(fn)   __define_initcall("1",fn,1)#define core_initcall_syn

2014-06-25 16:44:20 767

转载 内核初始化优化宏 ,初始化顺序, __init,__devexit等

本文转载自:http://blog.csdn.net/lanmanck/article/details/4718378

2014-06-25 16:37:26 714

转载 Linux kernel config and makefile system

转载自:http://blog.csdn.net/dreamxu/article/details/6125545

2014-06-25 15:15:56 1111

原创 linux defconfig、 .config 、kconfig 与makefile

当驱动文件编写完成之后,需要将其编译进

2014-06-25 14:58:04 16203

转载 container_of 详解

转载点击打开链接

2014-06-19 09:13:05 607

原创 linux 触摸屏驱动中断下半部实现-工作队列

工作队列(work queue)是Linux kernel中将工作推后执行的一种机制。这种机制和BH或Tasklets不同之处在于工作队列是把推后的工作交由一个内核线程去执行,因此工作队列的优势就在于它允许重新调度甚至睡眠。工作队列可以把工作推后,交由一个内核线程去执行,也就是说,这个下半部分可以在进程上下文中执行。 这样,通过工作队列执行的代码能占尽进程上下文的所有优势。工作队列:可使用

2014-06-18 16:29:47 1714 1

原创 linux 内核学习之系统调用

作用:

2014-06-18 16:22:53 710

转载 linux系统调用

转载自:linux系统调用

2014-06-18 14:31:32 949

原创 asmlinkage的用法

在linux内核代码中,经常看到asmlinkage

2014-06-17 17:29:24 12631

原创 linux内核学习之进程管理(待续)

一基本概念1 进程和线程进程就是正在执行的程序代码的实时结果,包括可执行程序代码(代码段),内存地址空间、数据段、打开的文件等资源。即进程是处于执行期的程序以及相关的资源的总称。线程:是进程中活动的对象,拥有独立的程序计数器、进程栈,进程寄存器。内核调度的对象(最小单位)是线程,而非进程。Linux内核中也将进程称为任务(task),且将线程看做一种特殊的进程(没有独立的地址空间而

2014-06-16 17:38:15 829

转载 linux进程上下文理解

点击打开链接

2014-06-16 15:24:50 1577

转载 电容触摸屏驱动---基于FT5406

点击打开链接

2014-06-13 16:33:34 1189

原创 focaltech(敦泰)触摸屏驱动Ft5306.c学习记录

1 概述   linux触摸屏驱动基于

2014-06-13 15:53:03 6887 1

图像处理(vc++)的一个图像处理的软件

图像处理(vc++6.0)的一个图像处理的软件,包含源代码等

2009-12-27

图像处理的一个基本处理软件

可以实现图像处理的基本操作如滤波,fft变换等,简单方便,非常适合于需对图像做基本操作

2009-12-27

空空如也

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

TA关注的人

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