自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (8)
  • 收藏
  • 关注

转载 看老外程序员如何向妻子解释设计模式

设计模式是什么?设计模式是这些原则在某些特定公共场景下标准化的应用,接下来让我们通过一些例子学习什么是设计模式。Farhana: 当然,我喜欢例子。Shubho: 让我们以汽车为例讨论一下。汽车是一个很复杂的对象,由成千上万的其它对象组成,如发动机,车轮,方向盘,车座,车体等等其他不同的部分或部件。汽车部件当装配汽车时,制造商需要集中并装配这些更小的自成汽车子系统的

2013-05-14 08:11:39 286 1

原创 hi3515sdk在redhat6.3上安装

首先保证安装好交叉编译工具:cd tools/toolchainssudo ./cross.install1)Ubuntu下修改默认Shell:dash为bash输入 dpkg-reconfigure dash 后选 no 选项2)解压SDK到当前目录后 进入目录如: ./Hi3515_V100R001C01SPC050/software/board解压 t

2013-05-11 10:22:32 494

原创 linux中select()函数分析 (我已读过,并进行了微改动)

我已读过,并进行了微改动,所以标为(微)原创。 Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回

2013-05-09 16:59:57 304

转载 linux时钟浅析

linux时钟浅析时钟的作用尽管与CPU指令执行没有什么直接关系,时钟对于操作系统来说还是有着很重要的意义: 1、记录系统时间。很多应用程序需要知道日期和时间、由日期和时间构成的时间戳也会被打在文件上面、等等; 2、统计功能。如top之类的用户程序可以查看一段时间内的系统负载、以及各个进程占用CPU的时间、等等; 3、定时功能。很多用户程序会使用到定时器,比如sleep

2013-05-09 16:18:08 344

转载 linux时间管理

时间管理在内核中占有非常重要的地位。相对于事件驱动,内核中有大量的函数都是基于时间驱动的。内核必须管理系统的运行时间以及当前的日期和时间。      周期产生的事件都是由系统定时器驱动的。系统定时器是一种可编程硬件芯片,它已固定频率产生中断。该中断就是所谓的定时器中断,它所对应的中断处理程序负责更新系统时间,还负责执行需要周期性运行的任务。系统定时器和时钟中断处理程序是Linux系统内核管理机

2013-05-09 11:17:48 361

转载 linux驱动中断处理_tasklet部分

在编写设备驱动时, tasklet 机制是一种比较常见的机制,通常用于减少中断处理的时间,将本应该是在中断服务程序中完成的任务转化成软中断完成。 为了最大程度的避免中断处理时间过长而导致中断丢失,有时候我们需要把一些在中断处理中不是非常紧急的任务放在后面执行,而让中断处理程序尽快返回。在老版本的 linux 中通常将中断处理分为 top half handler 、 bottom half h

2013-05-08 18:16:06 451

转载 tasklet机制

一、tasklet使用Tasklet的使用比较简单,只需要定义tasklet及其处理函数并将两者关联例子:Void my_tasklet_func(unsigned long)DECLARE_TASKLET(my_tasklet.my_tasklet_func,data)代码DECLARE_TASKLET实现了定义名称为my_tasklet的tasklet并将其与my_task

2013-05-08 17:05:11 392

转载 linux中断处理浅析

最近在研究异步消息处理, 突然想起linux内核的中断处理, 里面由始至终都贯穿着"重要的事马上做, 不重要的事推后做"的异步处理思想. 于是整理一下~第一阶段--获取中断号每个CPU都有响应中断的能力, 每个CPU响应中断时都走相同的流程. 这个流程就是内核提供的中断服务程序.在进入中断服务程序时, CPU已经自动禁止了本CPU上的中断响应, 因为CPU不能假定中断服

2013-05-08 10:28:25 308

原创 linux3.9内核中arm体系架构中的系统调用号

#define __NR_OABI_SYSCALL_BASE 0x900000#if defined(__thumb__) || defined(__ARM_EABI__)#define __NR_SYSCALL_BASE 0#else#define __NR_SYSCALL_BASE __NR_OABI_SYSCALL_BASE#endif/* * T

2013-05-07 15:49:05 566

转载 向linux内核添加系统调用

一、实验目的学习Linux内核的系统调用,理解、掌握Linux系统调用的实现框架、用户界面、参数传递、进入/返回过程。阅读Linux内核源代码,通过添加一个简单的系统调用实验,进一步理解Linux操作系统处理系统调用的统一流程。 二、实验内容在现有的系统中添加一个不用传递参数的系统调用。这个系统调用的功能是实现遍历进程。实验主要内容:l  添加系统调用的名字l  利用标准C

2013-05-07 15:27:09 469

转载 Linux网络协议栈(一)——Socket入门(1)

1、TCP/IP参考模型为了实现各种网络的互连,国际标准化组织(ISO)制定了开放式系统互连(OSI)参考模型。尽管OSI的体系结构从理论上讲是比较完整的,但实际上,完全符合OSI各层协议的商用产品却很少进入市场。而使用TCP/IP协议的产品却大量涌入市场,几乎所有的工作站都配有TCP/IP协议,使得TCP/IP成为计算机网络的实际的国际标准。2、套接字(socket) soc

2013-05-04 16:52:32 380

转载 套接字缓存

Linux网络核心数据结构是套接字缓存(socket buffer),简称skb。它代表一个要发送或处理的报文,并贯穿于整个协议栈。1、    套接字缓存skb由两部分组成:(1)    报文数据:它保存了实际在网络中传输的数据;(2)    管理数据:供内核处理报文的额外数据,这些数据构成了协议之间交换的控制信息。当应用程序向一个socket传输数据之后,该socket将创建

2013-05-04 14:59:31 403

转载 ext4文件系统

简介: 第 4 个扩展文件系统,即 ext4,是下一代的日志文件系统,它与上一代文件系统 ext3 是向后兼容的。尽管 ext4 目前还不是标准文件系统,但它将成为大部分下一代 Linux® 发行版的默认文件系统。了解 ext4,以及它为什么将成为您最喜欢的新文件系统。 Linux 内核的每次发行都伴随一些惊喜,今年 12 月份发行的 2.6.28 也不例外。这个发行版是首个稳

2013-05-03 10:32:15 528

转载 linux 文件属性

1、 Linux 文件属性概说;Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容;[root@localhost ~]# ls -lih总计 104K2408949 -rwxr-xr-x 1 root root    7 04-21 12:47 lsfile.sh2408830 d

2013-05-02 17:27:22 361

Hi3531 H.264编解码处理器用户指南

本文档介绍了 Hi3531 芯片的特性、逻辑结构,详细描述各个模块的功能、工作方式、 相关寄存器定义,用图表的方式给出了接口时序关系和相关参数,并详细描述了芯片的 管脚定义和用途以及芯片的性能参数和封装尺寸。 本文档主要适用于以下工程师:  电子产品设计维护人员  电子产品元器件市场销售人员

2014-05-16

Hi3531/Hi3532 硬件设计 用户指南

Hi3531/Hi3532 硬件设计 用户指南,硬件设计参考手册

2014-05-15

Hi3531 硬件设计 Checklist

Hi3531 硬件设计 Checklist,从本文档可以学习怎么设计hi3531周边硬件。

2014-05-15

Hi3531 DMO单板用户指南

本文档主要介绍Hi3531 DMO单板基本功能特点和硬件特性、多功能硬件配置、软件调试操作使用方法。 本文档(本指南)主要适用以下工程师: · 技术支持工程师 · 单板硬件开发工程师

2014-05-15

stm32数据手册

51单片机完美替代者stm32的数据手册

2013-05-09

网站设计代码HTML+JS+CSS

该网站是由 html+js+css架构设计,里面部门功能介绍: 图片滚动(HTML技术实现) ;多图片自动滚动,可自行设计图片数量(js+hmtl实现);多图片内容左右滚动,可自行设计图片张数,显示图片张数(js+hmtl实现);透明度设计(支持IE\GOOGLE,可以使某个标签内容透明化,鼠标放置可改变透明状态);等多功能实现。网站正在建设ing,代码优化ing

2013-05-08

wpa_supplicant-2.0

一个支持wpa的无线工具,这个东西在配置无线上网的时候很有用到。

2013-04-26

空空如也

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

TA关注的人

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