自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (19)
  • 收藏
  • 关注

转载 Linux下Socket编程

什么是Socket   Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。    Socket接口设计者最先是将接口

2011-10-08 09:46:48 636

转载 TDM

TDM简介Time Division Multiplexing -- 时分复用 TDM就是时分复用模式。时分复用是指一种通过不同信道或时隙中的交叉位脉冲,同时在同一个通信媒体上传输多个数字化数据、语音和视频信号等的技术。电信中基本采用的信道带宽为DS0,其信道宽为64

2011-09-28 15:04:21 2254

转载 C语言状态机的实现

【转载2】有限状态机的c实现2007-05-11 15:12網絡上可以搜索到很多有限狀態機的代碼和理論分析,這兒僅僅是做一個簡單的例子,僅供入門參考。这儿以四位密码校验作为状态机的例子,连续输入2479就可以通过密码测试。一个非常简单的例子,在实际的状态机

2011-09-27 15:24:03 1251

转载 状态机

有限状态机(Finite State Machine或者Finite State Automata)是软件领域中一种重要的工具,很多东西的模型实际上就是有限状态机。最近看了一些游戏编程AI的材料,感觉游戏中的AI,第一要说的就是有限状态机来实现精灵的AI,然后才是A*寻路

2011-09-26 22:42:44 582

转载 声明函数指针并实现回调

程序员常常需要实现回调。本文将讨论函数指针的基本原则并说明如何使用函数指针实现回调。注意这里针对的是普通的函数,不包括完全依赖于不同语法和语义规则的类成员函数(类成员指针将在另文中讨论)。声明函数指针    回调函数是一个程序员不能显式调用的函数;通过将回调函数的

2011-09-26 22:06:01 485

转载 PPP、HDLC、ATM、X.25、FR、ISDN、SNA/DLSw、透明网桥等系列协议和技术

Comware平台软件支持丰富的广域网链路特性,包括PPP、HDLC、ATM、X.25、FR、ISDN、SNA/DLSw、透明网桥等系列协议和技术。PPP协议PPP包含一整套的协议,包括链路控制协议(LCP)、网络层控制协议(NCP)和验证协议(PAP和C

2011-09-26 11:31:25 5402

转载 基才HDLC协议的SDH传输系统板间通信的设计

1 引言  板间通信总线是决定SDH系统设备是否稳定可靠工作的关键技术之一。板间通信的物理层信道不可能不发生差错.必须选择合适的数据链路层协议克服有差错的信道。SDH系统网元内的板间通信受成本和复杂性的限制,一般都建议采用单板Mcu系统内置的串行通信机制来完成,MCU器件内置

2011-09-26 11:26:58 1182

转载 基于MPC860T的嵌入式通信服务器的设计与实现

1.引言  随着IP技术的迅速发展,“Everything over IP”的观念已深入人心。如何有效的将物理上分布于各个地方的串行设备接入互联网,以实现基于IP技术的遥测遥控成为当前研究和应用的一个热点。论文以嵌入式实时操作系统VxWorks和高性能的嵌入式微处理器MPC8

2011-09-26 11:24:41 849

转载 基于PowerPC的自环通信系统的BSP设计

嵌入式系统是一种对可靠性和实时性要求较高的专用计算机系统。PowerPC860能够提供良好的编程、编译、系统配置和调试环境,同时能在底层实现模块化和屏蔽化。VxWorks是32位的实时操作系统,支持32位以上的嵌入式处理器,如MIPS、ARM、PowerPC系列等。在VxWork

2011-09-26 11:23:28 1005

转载 笔记本安装PCMCIA并口卡

笔记本安装PCMCIA并口卡,进行AVR-ISP的经历1582999136 2009-8-18 14:08:30    收藏  |  打印  | 投票(3)  |  评论(5)  |  阅读(16484)  ◇字体:[大 中 小]历经两周的折腾,查阅无数的网文,下载安装若干的软件

2011-09-22 17:28:58 2564

转载 二、三、四层交换的区别/四层交换技术简介

随着宽带的普及,各种网络应用的深入,我们的局域网络正在承担着繁重的业务流量。网络系统中的音频、视频、数据等信息的传输量充斥着占用带宽,我们不得不为这些数据流量提供差别化的服务,让时延敏感性的和重要的数据优先通过,这就不得不考虑第四层交换,以满足基于策略调度、QoS(Quality

2011-09-17 15:43:10 987

原创 二层交换技术(设备)、三层交换技术(设备)(整理)

二层交换技术:        也就是传统的交换技术,在OSI网络标准模型中的第二层:数据链路层进行操作的, 三层交换技术:        三层交换技术是在网络模型中的第三层实现了数据包的高速转发。简单地说,三层交换技术就是:二层交换技术+三层转发技术,

2011-09-17 15:14:28 1192

转载 Linux 驅動程式的 I/O

Linux 驅動程式的 I/O, #1: 基本概念jollen 發表於 December 12, 2006 12:02 PM 由本篇日記開始,我們將進行「Linux Device Driver 入門:I/O 處理」的議題討論。這裡所提的 I/O 處理定義是:u

2011-09-16 15:52:53 939

转载 驅動程式架構

驅動程式架構Linux 驅動程式的整體架構如下:application 透過 system call 介面與 kernel 溝通。透過 kernel 的 VFS 層與 Linux 驅動程式物件溝通。 Linux 驅動程式可分為 3 大類型,如下圖綠色部份。

2011-09-16 15:48:40 1325

转载 Linux 驅動程式觀念解析

以下是在网上找到的一位台湾工程师写的关于Device Driver的文章,有时候会有感觉,我们有多少工程师会有TW工程师的那种认真的态度和求实的心态呢!有几个人会一直沉下心去深入一项技术,这可能就是TW IT业发达比较快则稳的原因吧! 原文地址:http://www.

2011-09-16 15:46:07 2714

原创 感觉一个讲的比较好的“ioctl()函数的参数和作用”笔记

ioctl 接口大部分驱动需要 -- 除了读写设备的能力 -- 通过设备驱动进行各种硬件控制的能力. 大部分设备可进行超出简单的数据传输之外的操作; 用户空间必须常常能够请求, 例如, 设备锁上它的门, 弹出它的介质, 报告错误信息, 改变波特率, 或者自我销毁. 这些操作常

2011-09-16 14:34:39 2255

转载 linux I/O函数集

linux I/O函数集----------头文件说明------------------sys/types.h : 常用变量类型sys/stat.h  : 文件状态fcntl.h     : 文件控制unstd.h     : lseek,read,writ

2011-09-16 13:52:40 469

转载 ioctl函数详细说明

ioctl 函数 本函数影响由fd 参数引用的一个打开的文件。 #includeint ioctl( int fd, int request, .../* void *arg */ );返回0 :成功    -1 :出错 第三个参数总是一个指针,但

2011-09-16 13:48:53 423

转载 Linux常用C函数—信号处理篇

alarm(设置信号传送闹钟) 相关函数 signal,sleep表头文件 #include定义函数 unsigned int alarm(unsigned int seconds);函数说明 alarm()用来设置信号SIGALRM在经过参数seco

2011-09-16 12:24:39 484

转载 Linux常用C函数—文件内容操作篇

clearerr(清除文件流的错误旗标) 相关函数 feof表头文件 #include定义函数 void clearerr(FILE * stream);函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。返回值

2011-09-16 11:54:16 379

转载 TCP连接的三次握手原理

今天在网上找了些资料,重新温习了一下TCP连接的三次握手原理: TCP是面向连接的,所谓面向连接,就是当计算机双方通信时必需先建立连接,然后数据传送,最后拆除连接三个过程并且TCP在建立连接时又分三步走:第一步是请求端(客户端)发送一个包含SYN即同步(Synch

2011-09-14 17:28:51 435

转载 SPI通信原理及通信协议

SPI:高速同步串行口。3~4线接口,收发独立、可同步进行.SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,

2011-09-14 17:26:58 735

转载 MAC通过MII总线控制PHY过程解析

以太网(Ethernet)是一种计算机局域网组网技术,该技术基于IEEE制定的IEEE 802.3标准,它规定了包括物理层的连线、电信号和介质访问层协议的内容。  以太网是当前应用最普遍的局域网技术,它很大程度上取代了其他局域网标准,如令牌环、FDDI和ARCNET。

2011-09-14 16:14:42 941

转载 MII、RMII、SMII、GMII接口简介

以太网媒体接口有:MII、RMII、SMII、GMII。        所有的这些接口都从MII而来,MII是(Medium Independent Interface)的意思 ,是指不用考虑媒体是铜轴、光纤、电缆等,因为这些媒体处理的相关工作都有PHY或者叫做MAC的芯

2011-09-14 15:37:07 935

转载 vi技巧收集

都是网上搜来的,谢谢共享!!!vim 使用技巧作者: camry.wu@gmail.com我是 vim 粉丝, 用了许久, 有一些自己的感受, 又到处挖到一些别人的技巧. 感觉对 vim粉丝比较有用, 就把它记在这儿. 希望借此文套出大家自己的巧活, 就正应了抛砖

2011-09-13 19:19:13 420

转载 (转)一个人的成功取决于晚上的8点至10点--经典语录必读

经典语录1:哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。不要每天抱着QQ/MSN/游戏/电影/肥皂剧…

2011-09-13 17:36:42 541

转载 上善若水 厚德载物 天道酬勤

“上善若水”这四个字,出自于老子的《道德经》第八章第一句,“上善若水,水善利万物而不争…….”它的字面含义是:最善者的品行,如同水一样, 可以滋养与造福万物,却不与万物争任何东西……。说到这其中所涵盖的思想意义,那就需要多做些解释了。老子说:“上善若水,水善利万物而不

2011-09-08 14:51:55 1612

转载 IBM高绩效的薪酬文化

在IBM有一句拗口的话:加薪非必然!IBM的工资水平在外企中不是最高的,也不是最低的,但IBM有一个让所有员工坚信不疑的游戏规则:干得好加薪是必然的。  IBM的薪金管理非常独特和有效,能够通过薪金管理达到奖励进步、督促平庸的目的,IBM将这种管理已经发展成为了高效绩文化(H

2011-09-08 14:49:51 1877

转载 薪酬体系:了解越多,满意越高

人们一直都在议论在工作场所公开交流和增加透明度的种种好处。但有些东西却是例外:在绝大部分企业,薪酬都是最高机密,具体说就是工资的数额及其计算方法。 工资收入问题总是萦绕在人们脑海中,却很少挂在他们的嘴边。"人们认为不方便提起,"Segal公司Sibson咨询子公司的高级副总裁

2011-09-08 14:48:40 1125

转载 printf格式控制符的完整格式

printf的格式控制的完整格式:% - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m

2011-09-08 14:30:25 622

转载 优秀人才为什么总想跳槽?

眼下,HR们最大的痛苦和麻烦问题也许就是,企业优秀人才的频繁跳槽问题,从一线业务精英到总部技术骨干,从行政人事主管到财务审计专员,从封疆大吏到总监诸候们……似乎都在导演一场跳槽和转行风暴。   跳槽,在现下的职场里,也许是很正常的事情。但是优秀人才的频频跳槽,却不得不引起企业的重

2011-09-08 14:20:52 633

转载 在职场中如果低调做人!

一、在姿态上要低调  在低调中**自己:低调做人无论在官场、商场还是政治军事斗争中都是一种进可攻、退可守,看似平淡,实则高深的处世谋略。  谦卑处世人常在:谦卑是一种智慧,是为人处世的黄金法则,懂得谦卑的人,必将得到人们的尊重,受到世人的敬仰。  大智若愚,实乃养晦之

2011-09-08 14:18:57 720

转载 不要一辈子靠技术混饭吃

我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊).  一、在中国你千万不要因为学习技术就可以

2011-09-08 14:14:58 569

转载 C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法

这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对 ANSI标准细节的知识而不是技术

2011-09-08 14:05:54 491

转载 Linux下的嵌入式系统全程喂狗策略

引 言  在嵌入式系统中,为了使系统在异常情况下能自动恢复,一般都会引入看门狗电路。看门狗电路其实就是一个计数器。当看门狗启动后,计数器开始自动计数,经过一定时间计数器溢出就会对CPU产生一个复位信号使系统重启。系统正常运行时,需要在看门狗允许的时间间隔内对看门狗计数器清零也即喂

2011-09-08 14:02:57 806

转载 单片机实现TCP_IP协议的完整C源程序,带程序注解

///// Copyright (c) 2003, Wolver Wang, MinShan Inc. R&D Center// wolver@minshan-inc.com// All rights reserved.//// Redistribution

2011-09-08 14:01:53 6355

转载 TFTP协议在嵌入式系统中的实现

随着Internet和PC时代的到来,嵌入式系统成为当前IT产业的焦点之一。在这种形势下,家用电器等嵌入式设备的Internet网络化就成了目前网络发展的一个重要方向和必然结果。        本文基于ARM核处理器的多嵌入式应用综合开发平台,对嵌入式设备联网的TCP/IP协

2011-09-08 13:56:44 617

转载 s3c2440之IO口--流水灯

1:S3C2440A的多功能引脚概叙S3C2440A有130个多功能输入/输出管脚,8个端口组,如下所示:     Port A(GPA):25个输出端口     Port B(GPB):11个输入/输出端口     Port C(GPC):16个

2011-09-08 13:42:57 970

转载 SOCKET网络程序设计

实验原理      1、关于使用套接字编程的一些基本概念         (a)半相关与全相关             半相关            在网络中用一个三元组可以在全局唯一标志一个进程: (协议,本地地址,本            地端口号)这

2011-09-08 13:42:02 1099

转载 Linux下Socket网络编程,文件传输,数据传输的C语言例子

什么是SocketSocket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。Socket接口设计者最先是将接口放在Unix操

2011-09-08 13:33:44 794

学习数字电路 模拟电路很不错的基础(硬件从基础到牛人)一 AC01.pdf

学习数字电路 模拟电路很不错的基础(硬件从基础到牛人)

2009-03-21

使用jtag烧写falsh详细说明

使用jtag烧写falsh的详细说明,是一家公司里的东西!包括软件安装

2009-08-12

高效学习Linux内核.pdf

高效学习Linux内核 指导性的!高效学习Linux内核 指导性的!

2011-10-15

如何学习嵌入式系统 ARM9

嵌入式系统,ARM,s3c2410,s3c2440,tq2440 如何学习嵌入式系统 一个牛人写的总结

2010-03-17

ld中文使用手册完全版 pdf版

ld中文使用手册完全版ld中文使用手册完全版 pdf完整版本,看着更方便!!

2012-11-03

友善之臂 开发板 SBC2410 全部文档

2410_开发流程(从裸机到HELLO world),SBC2410嵌入式Linux开发指南,SBC2410之初体验,WindowsCE移植,SBC2410使用手册

2009-08-14

中兴公司的《常用网络协议原理》DOC

PUDN会员下载,中兴公司的《常用网络协议原理》DOC,包括ATM基本原理,G.703建议,MPLS原理,OSPF协议,PPPOE,PPP协议,RIP协议,SNMP-ZTE Corporation's "Principle of common network protocol," DOC, including the basic tenets of ATM, G.703, MPLS principle, OSPF, PPPOE, PPP, RIP, SNMP

2011-09-28

EPON_Discovery

PUDN会员下载 EPON_Discovery 详细说明:描述了EPON系统的MPCP、OAM协议发现流程与操作-Describes the EPON system MPCP, OAM discovery process and the operation of the agreement

2011-09-28

ecos 增值包 讲的什么就不用我说了吧!

讲的什么就不用我说了吧! fat usb 内存管理,包括原理,实例,ecos文件系统总体结构,USB数据端点数据结构,如何在ecos下写USB设备驱动程序.TXTUSB设备从主机接收数据.TXT可读写的文件系统RAMFS分析.txtSD卡驱动程序设计.TXT内存管理.txt

2009-08-27

mips linux异常中断代码分析

补充一点上下文切换的分析:(MIPS) 1. 内核栈切换 调度切换至一个进程时,根据 task_struct->thread_info 的值设置 *kernelsp(当前正在运行进程之内核栈栈底),其值为 thread_info + THREAD_SIZE - 32(MIPS 下,使用 set_saved_sp 宏)。 2. 异常、中断寄存器的保存 使用SAVE_SOME 保存上下文时,如发现从用户态切入核心态,则首先用 get_saved_sp 宏,将*kernelsp 置入sp。然后在内核栈上分配 PT_SIZE(=sizeof(struct pt_regs)) 大小的空间,作为上下文的保存空间。保存时所有数据精心组织,最后就是一个 struct pt_regs 结构。 若是用户态 --> 内核态,则 k0 = sp, sp = *kernelsp - PT_SIZE,store k0, PT_R29(sp),保存其它寄存器。 若是内核态 --> 内核态,直接 k0 = sp, sp = sp - PT_SIZE,store k0, PT_R29(sp),然后保存其它寄存器。 3. 任务切换上下文的保存 时钟中断后使用 SAVE_SOME 在内核栈/用户栈(取决于当时所在模式)上保存 $0, $2, $3, $4~$7, $8~$9(64bit), $25, $28, $29, $31, STATUS, CAUSE, EPC。 后在 switch_to 中保存正在运行任务的上下文: 保存 STATUS,使用 cpu_save_nonscratch 保存$16~$23, $29(sp), $30,以及 $31, 有FPU还要 fpu_save_double 保存FPU的寄存器。所有都保存于thread_struct 结构中,该结构为 task_struct 的一部分。 这些保存的是 switch_to 前后的上下文 然后将将要运行的任务上下文加载:

2010-03-13

MIPS上的C语言编程

10 MIPS 上的C 语言编程................................................................................................. 1 10.1 堆栈子程序链接参数传递............................................................................ 2 10.2 堆栈参数结构.................................................................................................... 2 10.3 使用寄存器传递参数......................................................................................... 3 10.4 C 库范例............................................................................................................ 3 10.5 一个特殊的例子传递数据结构........................................................................ 4 10.6 传递不定数量的参数......................................................................................... 5 10.7 函数的返回值.................................................................................................... 6 10.8 扩展的寄存器使用标准SGI n32 和n64............................................................ 6 10.9 堆栈布局堆栈帧辅助调试器........................................................................ 9 10.9.1 leaf 函数................................................................................................. 10 10.9.2 nonleaf 函数.............................................................................................11 10.9.3 复杂堆栈请求的堆栈帧指针................................................................... 13 10.10 可变长度参数列表......................................................................................... 16 10.11 不同线程间共享函数和共享库的问题............................................................. 17 10.11.1 单一地址空间的代码共享.....................................................................

2010-03-13

高级数据链路控制(HDLC)协议

高级数据链路控制,是一个在同步网上传输数据、面向住的数据链路层协议,它是由国际标准化组织 (ISO)@I订的。HDLC是面向位的,传输的数据以二进制数据组成,不存在任何特殊的控制代码,但帧中的信息包含了控制和响应命令。支持全双工传输,具有较高的吞吐率。HDLC适合于点对点和多点(多路播送或一对多)连接。HDLC的子集被用来向X.25、ISDN 和帧中继网提供信令和控制数据链路。

2011-10-15

ARM启动代码的比较与实现

ARM启动代码的比较与实现,类似论文一样的文章!

2009-08-12

程序员之TCP IP之C语言实用指南TCP E文版

程序员之TCP IP之C语言实用指南TCP

2010-03-13

VLAN 培训教材 PUDN的资料

VLAN 培训教材 PUDN的资料 为了下载花了80M买的帐号!

2011-09-26

ARM 开发经验 分享

ARM 开发经验 分享ARM 开发经验 分享

2010-03-17

学习硬件基础的权威教程 2 :DC

传说硬件从基础到牛人的必备教程,值得一看!

2009-08-14

空空如也

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

TA关注的人

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