自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

伟哥的专栏

UP的力量!

  • 博客(22)
  • 资源 (7)
  • 收藏
  • 关注

原创 C语言关键字----Const

<br />C中CONST的使用:<br />  虽然这听起来很简单,但实际上,const的使用也是c语言中一个比较微妙的地方,微妙在何处呢?请看下面几个问题。<br />  问题:const变量 & 常量<br />  为什么下面的例子在使用一个const变量来初始化数组,ANSI C的编译器会报告一个错误呢? <br />  const int n = 5;<br />  int a[n];<br />  答案与分析:<br />  1)、这个问题讨论的是“常量”与“只读变量

2011-01-07 22:34:00 1120

转载 if-else与if-elif-else

Source:[python] view plain copy#!/bin/env python # coding=gb2312 # -*- coding: gb2312 -*- from __future__ import division #### if-else #### print '#### if-else ####' a = input("a: ") # 1

2018-01-03 20:38:07 1190

转载 raw_input() 与 input() __ Python区别

raw_input() 与 input() __ Python这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。举两个小例子。 1 >>> raw_input_A = raw_input("raw_input: ") 2 raw_input: abc 3  >>> input_A = input("Input: ") 4 In

2018-01-03 20:30:08 323

原创 常用的DOS命令(1)

经常使用的几个DOS命令,学习一下,记录一下。一.net 命令1. net localgroup创建本地组net localgroup groupname {/add [/comment:"text"] | /delete} {/domain}/domain 是当前主域的控制器没有参数,就是查询增加和删除用户账户

2017-05-26 12:31:24 592

原创 Vxworks系统学习之一----任务

1.任务队列vxworks维护4个队列:tick队列ready队列active队列pend队列一,tick队列当执行taskDelay时,任务会被延长一段时间执行,此时,任务就会被加入到tick队列中,任务处于Delay状态,无权竞争CPU;二,ready队列有资格竞争CPU的队列,按照任务的优先级进行排队,队列头部是优先级最高的任务;三,active队列

2012-05-16 20:01:31 8810 1

转载 Linux系统内核接收以太帧的处理程序

1. 前言 以太头中除了6字节目的MAC地址、6字节源MAC地址外,还有两字节的以太帧类型值,如IPv4为0x0800,ARP为0x0806等,网卡驱动收到以太帧后通过接口函数netif_receive_skb()(netif_rx实际最后也是调用netif_receive_skb)交到上层,而这个接口函数就完成对以太帧类型的区分,交到不同的协议处理程序。如果想自己编写某一以太类型帧的处理程序

2011-12-19 11:24:14 1424

原创 bootrom启动流程

闲来无事,总结一下linux bootrom的启动流程:环境:MIPS+linux+交换机nor flash和nand flashnor flash:引脚多;支持片内执行;nand flash:引脚通过IO串行实现,不支持片内执行;一.基本概念对于linu

2011-10-08 14:49:38 9807

原创 zz 关于Tasklet

2011-03-31 10:42:13|  分类: 默认分类 |字号 订阅

2011-07-08 00:06:02 593

翻译 zz linux 2.6.x Makefile

nux-2.6.x makefile   linux-2.6.20.6/Documentation/kbuild/makefiles.txt   一、             概述   linux的makefile有五个部分:   Makefile:顶层Makefile .config:内核配置文件 arch/$(ARCH)/Makefile:体系结构相关的Makefile scripts/Mak

2011-06-23 15:37:00 699

原创 zz linux的uboot启动映像uImage制作过程

在arch/arm/boot/Makefile 62行开始有命令和规则: quiet_cmd_uimage = UIMAGE  $@      cmd_uimage = $(CONFIG_SHELL) $(MKIMAGE) -A arm -O linux -T kernel /           -C none -a $(ZRELADDR) -e $(ZRELADDR) / 

2011-06-23 15:07:00 773

原创 zz linux zImage生成过程详解

http://blog.csdn.net/BoySKung/archive/2008/12/26/3616211.aspx可以看到,在顶层makefile的第278行,包含了scripts/Kbuild.include文件,在这里定义了大量的函数和变量,供顶层makefile和其他makefile文件使用。   在顶层makefile文件的第412行,包含了arch/arm/Makefile。

2011-06-23 14:46:00 911

转载 zz程序员成长之路

我的程序员成长之路程序员的成长经历往往很相似,大部分的人走过了最前面相同的一段路,而有的人则走得更远。总结自己这些年来的历程,这也许能让年轻的程序员少走一些弯路,成长得更快;或许更好一些,能让大家从中得到一些启发,早日进入优秀程序员的阶段,实现梦想,释放激情。第一阶段,最初是在学校里学习计算机基础知识,学习经典的程序设计语言,编写测试用的小程序。这个过程可以说是对计算机和程序设计的入门阶段

2011-06-13 14:59:00 1091

原创 交换机的全trunk模式(native vlan)

<br />1. 原理<br /> 1) 报文入端口时:对于没有vlan的报文,trunk端口把这些报文标记为带native vlan的报文<br /> 3) 报文出端口时,对于没有vlan的报文,trunk端口将这些报文标记为带native vlan的报文<br /> 4) 报文出端口时,对于有vlan的报文,trunk端口检查报文的vlan是否与native vlan相同,<br /> 如果相同,则剥掉vlan,以untag的形式在线路上传播;<br /> 如果不同,则检查是

2011-05-11 23:34:00 25976

转载 二层和三层转发

<br /> <br />二层转发的机制是什么?学习线程和报文转发线程。二层只跟MAC地址有关与IP无关<br />所以在二层做IP-MAC绑定是无效的。<br /> <br />三层以太网交换机的转发机制主要分为两个部分:<br />二层转发和三层交换。<br /><br />  先讲二层转发流程。<br /><br />  1、 MAC地址介绍<br />  MAC地址是48 bit二进制的地址,如:00-e0-fc-00-00-06。<br />  可以分为单播地址、多播地址和广播

2011-05-11 23:05:00 27725 5

原创 Vlan的转发过程

<br />untag就是普通的ethernet报文,普通PC机的网卡是可以识别这样的报文进行通讯;<br /><br />tag报文结构的变化是在源mac地址和目的mac地址之后,加上了4bytes的vlan信息,也就是vlan tag头;<br /><br />一般来说这样的报文普通PC机的网卡是不能识别的;<br /><br />以下以inter e0/1下的所接的pc1访问inter e0/2下的所接的pc2为例进行说明;<br /><br />pc1所发出的数据,由inter0/1所在的pvid

2011-05-09 10:18:00 3041 2

原创 Linux内核的并发

Exit 退出程序 : Alt+F4Redraw Screen 重画屏幕 : Ctrl+Alt+SpaceBack Tab : Shift+TabBackspace : Shift+BackSpaceComplete Symbol 完成语法

2011-03-21 15:09:00 984

转载 【转】-fomit-frame-pointer的作用

<br />优化你的软件时,发觉"-fomit-frame-pointer"这个选项还是蛮有用的。<br />GCC手册上面这么说:<br />Don't keep the frame pointer in a register for functions that don't need one. This avoids the instructions to save, set up and restore frame pointers; it also makes an extra re

2011-03-19 10:56:00 7078 1

原创 补充一下嵌入式的基础知识

1.嵌入式操作系统结构一般情况下分为硬件子系统和软件子系统;硬件子系统主要包括:CPU小系统,电源模块,调试模块,时钟模块,接口模块,复位和配置模块;软件子系统主要包括:驱动层,中间层,应用层2.实时操作系统实时的本质是任务的处理是可预测的,也就说在确定的时间内完成任务的处理;实时操作系统是指在规定的时间内完成任务的处理。实时操作系统分为两类:硬实时和软实时:通常是从精度上讲,软实时一般大于千分之一秒;硬实时一般都是微秒级的。3.嵌入式处理器分类主要分为MCU(C51,AVR),MPU(ARM,MIPS,P

2011-03-18 23:54:00 929

转载 常用网站

嵌入式综合性网站 http://www.eg3.com (英文)丰富的产品介绍、丰富的链接(嵌入式领域)。http://altair.ihep.su/~kulemzin/index.html (英文)为嵌入式开发人员提供大量的信息资源。http://www.embedded-directory.com (英文)嵌入式产品、工具介绍,包括硬件、软件、开发工具、开发服务商、测试设备、单板、处理器、信号处理器、分析仪等。http://www.siliconpenguin.com (英文)嵌入式Linux资源网站h

2010-07-17 23:05:00 560

转载 操作系统学习要点之我见

 在众多的计算机专业课程中间,操作系统可以算得上是以门理论和实践都很强的学科了 ,它涉及到众多的计算机课程:数据结构、程序设计原理、软件工程等方面的知识。但 是就其学习难度来说,可以说是计算机专业课程中最为简单的了。下面仅谈一下我个人 在学习OS过程中的一点看法,希望能对您由有一点帮助,更希望大家都能发表自己的看 法、经验,提高大家的水平。 从操作系统的各个部分来讲,差不多可以分为以下及个部分: 一、操作系统概论 1、操作系统的基本概念:包括操作系统的定义、发展过程、分类以及各自的特点。 2、操作系统的五大

2010-07-17 22:55:00 1124

转载 【转】学习OS历程

我的项目代码: http://code.google.com/p/maray/这两天我在写计划,完成后在此博客公布。发信人: raywill (晓楚), 信区: Linux标  题: 我写操作系统的一点经验发信站: 武汉白云黄鹤站 (2007年09月14日22:39:30 星期五)转瞬2年!Linux版上又见“有人写操作系统吗?”这样的帖子。2年前,有个叫raywill的小子不也是发过这样的帖子吗?那个时候,raywill开始了内核之旅。在kernel旅途上一方面长了见识经验,一方面认识了很多朋友,难得的很

2010-07-17 22:52:00 834

原创 博客开篇布道

不断的在CSDN的论坛和大牛们的博客上看到,一个程序员10年,或更多年的成长经历,每个人都是一部血泪斑驳的历史,这个过程中辛酸恐怕只有自己才能够清楚,作为IT newborn只有心灵的震撼和未来这条路深深的思考。人生的路千万条,究竟哪一条是适合的,究竟哪一条才是顺畅的,究竟怎样的选择才是正确可靠的,没有答案,只能是自己的脚印留下的轨迹才记载着这个中的一切种种。此时写下如此简单的文章,也许若干年后看到时,只是微笑而过,笑当时幼稚和愚蠢,或许其他,以此文作为开篇布道,即是2年祭,也是青春搅碎在时间的风火轮中哀叹

2010-07-17 22:17:00 587

2018法宝智能产品使用手册.docx

2018法宝智能产品使用手册.docx

2021-12-14

互联网行业研究分析报告V1.docx

互联网行业研究分析报告V1.docx

2021-12-14

昌盛智能小区网络规划设计与实现

昌盛智能小区网络规划设计与实现,用于学习智能小区网络设计和规划

2013-06-26

IP骨干网经典规划方案

IP骨干网经典规划方案,适合组网初学者,多学习组网技术

2013-06-26

组网技术教学大纲

主要教授组网技术,对于常用的组网有较多的介绍,方便大家学习。

2013-06-26

ping的c实现.

利用C语言实现了Ping包的代码,可借鉴性较高。

2013-06-26

ip and router 培训

讲的三层知识较详细,适合初学者和培训师,主要涉及IP和路由的基础知识,能够很容易去理解网络知识。

2013-06-26

空空如也

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

TA关注的人

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