自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 ok6410移植全过程

SMDK6410 #                                                                      SMDK6410 # dnw 50008000                                                         OTG cable Connected!                

2014-06-26 21:54:55 1100

转载 linux 中断机制的处理过程

一、中断的概念中断是指在CPU正常运行期间,由于内外部事件或由程序预先安排的事件引起的CPU暂时停止正在运行的程序,转而为该内部或外部事件或预先安排的事件服务的程序中去,服务完毕后再返回去继续运行被暂时中断的程序。Linux中通常分为外部中断(又叫硬件中断)和内部中断(又叫异常)。在实地址模式中,CPU把内存中从0开始的1KB空间作为一个中断向量表。表中的每一项占4个字节。但是在保

2014-06-26 16:21:41 820

转载 TCP三次握手及四次挥手详细图解

http://www.cnblogs.com/hnrainll/archive/2011/10/14/2212415.html相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助.    而且对于有网络协议工程师之类笔试,几乎是必考的内容.企业对这个问题

2014-06-26 16:19:01 574

转载 Linux 2.6中断下半部机制分析

摘要    本文主要从使用者的角度对Linux 2.6内核的下半部机制softirq、tasklet和workqueue进行分析,对于这三种机制在内核中的具体实现并未进行深入分析,倘若读者有兴趣了解,可以直接阅读Linux内核源代码的相关部分。说明    本文档由流星自网上收集整理,按照自由软件开放源代码的精神发布,任何人可以免费获得、使用和重新发布,但是你没有限制别人重新发布你发布内容的

2014-06-26 16:17:24 692

原创 嵌入式笔试面试题

摘要:listen函数使用主动连接套接口变为被连接套接口,使得一个进程可以接受其它进程的请求,从而成为一个服务器进程。在TCP服务器编程中listen函数把进程变为一个服务器,并指定相应的套接字变为被动连接。listen函数在一般在调用bind之后-调用accept之前调用,它的函数原型是:#includesys/socket.h>int listen(int sockfd, in

2014-06-26 15:59:21 661

转载 linux2.6内核Makefile详解(1)

linux2.6内核Makefile的许多特性和2.4内核差别很大,在内核目录的documention/kbuild/makefiles.txt中有详细的说明。给大家一个中文版的翻译!=== 目录        === 1 概述        === 2 用户与作用        === 3 Kbuild文件                 --- 3.1 目标

2014-06-26 15:27:13 819

转载 linux shell 获取当前正在执行脚本的绝对路径

常见的一种误区,是使用 pwd 命令,该命令的作用是“print name of current/working directory”,这才是此命令的真实含义,当前的工作目录,这里没有任何意思说明,这个目录就是脚本存放的目录。所以,这是不对的。你可以试试 bash shell/a.sh,a.sh 内容是 pwd,你会发现,显示的是执行命令的路径 /home/june,并不是 a.sh 所在路径

2014-06-25 10:37:44 1387

转载 深入理解Linux内存映射机制

创建时间:2008-08-31文章属性:原创文章提交:wzt (wzt_at_xsec.org)深入理解Linux内存映射机制Author: wztEMail: wzt@xsec.orgSite: http://www.xsec.org & http://hi.baidu.com/wzt85Date: 2008-6-13一. 绪 论二. X86的硬件

2014-06-12 14:40:12 887

转载 OK6410开发板上的DM9000网卡

U-Boot 1.1.6 (Nov 5 2010 - 09:50:08) for SMDK6410CPU: S3C6410@532MHzFclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode)Board: SMDK6410DRAM: 128 MBFlash: 0 kBNAND:

2014-06-11 22:12:53 1506

转载 页目录和页表结构

http://blog.csdn.net/Blue_Dream_/article/details/1760815上图反映了如下信息:1、  进程的4G 线性空间被划分成三个部分:进程空间(0-3G)、内核直接映射空间(3G – high_memory)、内核动态映射空间(VMALLOC_START  -  VMALLOC_END)2、  三个空间使用

2014-06-11 17:52:42 2117

转载 嵌入式Linux应用程序访问物理地址的实例

地址:http://www.eccn.com/tech_260_2013053014172226.htm前言按照Linux分层驱动思想,外设驱动与主机控制器的驱动不相关,主机控制器的驱动不关心外设,而外设驱动也不关心主机,外设访问核心层的通用应用程序接口进行数据传输,主机和外设之间可以进行任意的组合。这样思想要求应用程序不应当直接访问物理地址,而是应当通过驱动程序的调用来实现,以便保持应用

2014-06-11 16:34:41 1381

转载 逻辑地址、线性地址(虚拟地址)、物理地址(有效地址、总线地址)

逻辑地址:存储单元的地址可以用段基值和段内偏移量来表示,段基值确定它所在的段居于整个存储空间的位置,偏移量确定它在段内的位置,这种地址表示方式称为逻辑地址。8086体系的CPU一开始是20根地址线, 寻址寄存器是16位, 16位的寄存器可以访问64K的地址空间, 如果程序要想访问大于64K的内存, 就要把内存分段, 每段64K, 用段地址+偏移量的方法来访问 。386CPU出来之后, 采用了3

2014-06-11 16:33:22 1398

转载 MMU工作原理

一、MMU的产生      许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用程序太大以至于内存容纳不下该程序,通常解决的办法是把程序分割成

2014-06-08 22:35:36 762

转载 Ubuntu12.04 使用DNW传数据 进行ARM开发板烧写

Part1前言最近在研究OK6410开发板;但windows下的rvds真是不好用,烧写程序到开发板还需要dnw,而这各种软件都要在win下搞,很是憋屈,而且64位的win7还出各种问题。我要移植的是Linux系统呢,咋的就不能在linux完成所有步骤呢?昨晚到处查找资料,总算找到了dnw可在linux成功运行的消息;又遇到了linux下的串口连接终端minicom和ker

2014-06-08 11:08:52 1437

转载 Linux截图工具scrot

无论是撰写技术教程,还是展示桌面或应用,恐怕 scrot 都是必不可少的工具。scrot 是屏幕抓图工具中的佼佼者,它小巧而不失为强大,精练而不缺少灵活。scrot 主要用在命令行下,它使用 imlib2 库来抓取并保存图像。在 Ubuntu 中,可以使用sudo apt-get install scrot指令来安装 scrot。scrot 的使用格式为:scrot [options] [file

2014-06-05 16:58:41 981

原创 const的记忆和使用方法

1.const的记忆和使用方法Const只是一个修饰符,不管怎么样a仍然是一个int型的变量constint a;int const a;constint *a;int * const a;int const * aconst;本质:const在谁后面谁就不可修改,const在最前面则将其后移一

2014-06-04 17:33:53 1125

vim taglist文件

2016-11-16

OK6410烧录文件

用于OK6410的SD烧录,包含mmc和flash文件

2016-02-02

MPC83XX上电启动地址

MPC83XX上电启动地址 MPC83XX powerpc 上电地址

2015-06-24

fine packet builder

非常好的组包发包工具,支持wireshark抓到的包,从此测试无忧

2015-05-05

Qt俄罗斯方块

使用Qt写的俄罗斯方块,适合学习Qt的新手,谢谢

2013-03-13

Qt贪吃蛇 源码

用Qt 做的贪吃蛇 包含源码和工程,很简单的小游戏,是学习Qt 很好的例子

2013-03-13

空空如也

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

TA关注的人

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