自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sailor_forever

Forward My Dreams( long lifetime)

  • 博客(11)
  • 资源 (14)
  • 收藏
  • 关注

原创 Gbit以太交换BCM56504

 宽带通讯领域高集成度半导体系统解决方案供应商博通Broadcom公司1月31日在北京发布了最新的StrataXGS®III交换芯片架构。该架构设计配置了完全集成的、速度最快、性能最强的以太网交换机芯片系列。秉承以往四代Broadcom以太网交换机的技术,新一代交换机具有先进的多层每秒72Gb全双工包处理能力,率先将全面安全、线速IPv6路由及无线局域网支持等下一代StrataXGS®III交

2009-02-23 23:44:00 4453

原创 踏雪迎春~

踏雪迎春~

2009-02-21 23:56:00 1138

原创 2009年的第一场雪

  2009年的第一场雪 2008迟来的雪,总感觉有点缺憾却在2009里一场春雨接着一场春雪上班从地大路过,眼看就要迟到了但仍然忍不住停下脚步去操场去感受下这2009年的第一场雪仅仅是因为怕这雪太小啦怕来不及感受就又消失了诺大的操场上已经有人在雪中漫步了看那悠闲的样子,真幸福啊这一刻,独处于一片沉寂中迎着空中飞扬的雪花冬天的感觉很久没

2009-02-18 23:34:00 896

原创 交换式以太网和共享式以太网区别

  交换式以太网和共享式以太网区别 集线器,又称Hub,在OSI模型中属于数据链路层。但由于集线器属于共享型设备,导致了在繁重的网络中,效率变得十分低下,易产生广播风暴。所以我们在中、大型的网络中看不到集线器的身影。  交换机是一种基于MAC(网卡的硬件地址)识别,能完成封装转发数据包功能的网络设备。交换机可以"学习"MAC地址,并把其存放在内部地址表中,通过在数据帧的始发

2009-02-18 21:15:00 32366 5

原创 网络互连设备简要对比

 网络互连设备简要对比 Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2009/02/17/3903262.aspx 问:什么是集线器? HUB,集线器是对网络进行集中管理的最小单元,其相当于一个中继器,而中继器的主要功能是对接收到的信号进行整形再生放大

2009-02-17 23:52:00 1649

原创 2009的第一个Party~

 2009的第一个Party~! 在颖颖和菲菲二位美女的热情组织下本次新年Party于情人节后的第一天顺利召开并闭幕入会嘉宾来自专网各个部门,近二十人在此向二位美女致敬,美女们辛苦啦~   满汉全席,太丰盛啦   小猪蛋糕,太cute啦,简直舍不得入口阿,不过还是被我吃了,哈哈 

2009-02-16 00:26:00 856

原创 二层交换/三层交换/路由的技术对比

 局域网的速度已从最初的10Mbit/s 提高到100Mbit/s,目前千兆以太网技术已得到普遍应用。在网络结构方面也从早期的共享介质的局域网发展到目前的交换式局域网。交换式局域网技术使专用的带宽为用户所独享,极大的提高了局域网传输的效率。可以说,在网络系统集成的技术中,直接面向用户的第一层接口和第二层交换技术方面已得到令人满意的答案。但是,作为网络核心、起到网间互连作用的路由器技术却没有

2009-02-15 00:44:00 2594 2

原创 情人节,乐一乐

  情人节绝佳对联 横批:心若移动如何联通上联:情已欠费爱已停机缘分不在服务区;下联:思无应答想也占线感情不能再充电;  情人节来了,动物也行动了 哈哈http://blog.sina.com.cn/s/blog_49ae54740100cfg1.html~type=v5_one&label=rela_articletagpub

2009-02-14 23:43:00 778

原创 【嵌入式Linux学习七步曲之第七篇 Linux的高级应用编程】Linux下的多线程编程

  Linux下的多线程编程Sailor_forever  sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2009/02/07/3867074.aspx  1       线程创建与取消 1.1    线程创建1.1.1      线程与进程相对进程而言,线程是一个更加接

2009-02-07 01:36:00 3022 2

原创 【嵌入式Linux学习七步曲之第七篇 Linux的高级应用编程】Linux下的多进程编程

 Linux下的多进程编程Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/12/30/3658912.aspx 什么是一个进程?当用户敲入命令执行一个程序的时候,对系统而言,它将启动一个进程。但和程序不同的是,在这个进程中,系统可能需要再启动一个或多个进

2009-02-04 23:48:00 2720 2

原创 操作系统中的一些重要概念

 进程的同步(直接制约):synchronism指系统中一些进程需要相互合作,共同完成一项任务。具体说,一个进程运行到某一点时要求另一伙伴进程为它提供消息,在未获得消息之前,该进程处于等待状态,获得消息后被唤醒进入就绪态。同步是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。在大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的。少数情况是指可以允

2009-02-03 23:43:00 3223

Ubuntu+Systemtap进行Linux内核和用户空间开发测试

本文主要介绍在ubuntu平台 + 自定义内核上如何安装systemtap工具包及解决编译加载运行过程中的一些问题,如何利用systemtap工具监测分析内核函数,内核模块及用户态程序。

2014-09-23

一张图深度解析Linux共享内存的内核实现

本文首先介绍了众所周知的共享内存用户态API,然后介绍了相关的内核主要数据结构,并逐一分析了shmget、shmat、数据访问、shmdt的内核实现及数据结构之间的动态关系,从数据的关联图即可一窥共享内存的实现机制。

2014-09-23

Embedded Linux Development on PowerPC

基于PowerPC平台的嵌入式Linux开发 主要关注uboot和Linux kernel的移植

2010-11-12

嵌入式Linux学习七步曲

嵌入式Linux的学习涵盖的范围比较广,下从bootloader,到内核移植、文件系统,中间的驱动开发,到上层的应用程序调试、开发环境等,变化莫测,经常是别人的能用自己的就有问题。 由于缺乏他人适当指点,自己在学习过程中也走了很多弯路。看到有些朋友学习Linux的热情很高,但有时候不知道从哪入手,遂想和大家分享下这几年的经验教训。 此交流会在BUPT BES协会的组织下,历时半年,共九次。并录制了相关视频,上传到了BYR BT及优库上。 第一篇 Linux主机开发环境(15天) 第二篇 嵌入式Linux交叉开发环境(7天) 第三篇 Linux系统bootlaoder移植(7天) 第四篇 Linux的内核移植(15天) 第五篇 Linux的内核及驱动开发(15天) 第六篇 文件系统制作(5天) 第七篇 Linux的高级应用编程(5天)

2010-09-01

如何通过vnc图形界面远程控制Linux主机

【摘要】本文详细介绍了vnc服务器的搭建,尤其是为不同用户开启不同的窗口,这样多人协作开发时不会出现相互干扰,大家可以在同一时刻操作同一Linux主机,并且相关操作具备不同的用户属性,便于区分不同的开发者。【关键词】vnc server,图形界面,远处操作

2008-06-23

Waitqueue、Event及Semaphore的实现机制分析

本文分析了内核同步及互斥的几种机制Waitqueue、Event及Semaphore的实现,详细分析了其实现流程。Event及Semaphore本质上都是基于Waitqueue和自旋锁实现的。总结了静态定义及动态初始化数据结构的相关规则,这对于自定义的数据类型具有重要的借鉴意义。

2008-06-14

gdb+gdbserver的方式进行ARM程序调试

【摘要】:本文首先介绍了gdb+gdbserver相关的概念,然后介绍了其下载、编译、安装等过程;接着介绍了利用gdb+gdbserver调试应用程序的流程及实例等;最后分析了下gdb+gdbserver安装过程中的常见问题。<br><br>【关键词】:gdb,gdbserver,远程调试<br>

2008-05-10

gdb+gdbserver的方式进行ARM程序调试

【摘要】:本文首先介绍了gdb+gdbserver相关的概念,然后介绍了其下载、编译、安装等过程;接着介绍了利用gdb+gdbserver调试应用程序的流程及实例等;最后分析了下gdb+gdbserver安装过程中的常见问题。<br><br>【关键词】:gdb,gdbserver,远程调试

2008-05-10

在AT91RM9200上通过nfs调试linux程序

本文介绍了网络文件系统相关的概念,然后介绍了如何设置nfs server端的共享,并检验是否设置成功;然后介绍了在嵌入式平台中如何让内核支持nfs并进行相关设置、加载、卸载等;针对常见的问题进行了分析,最后给出了一个调试实例。<br><br>【关键词】:nfs,模块加载,远程调试,portmap,timeout,防火墙,showmount,df,exportfs

2008-05-10

C 语言嵌入式系统编程修炼

一、背景篇 1<br>二、软件架构篇 3<br>三、内存操作 7<br>四、屏幕操作 13<br>五、键盘操作 20<br>六、性能优化 24

2008-05-10

基于ARM 的嵌入式系统程序开发

对ARM上的裸机程序开发进行了详细陈述,包括启动的中断向量的设置、存储器配置、堆栈初始化、应用程序环境的拷贝准备、主程序的调用等以及ARM和Thumb代码的交互、重映射的处理,分析精妙

2008-05-10

全面解析《嵌入式程序员应该知道的16个问题》_sailor_forever

1、预处理器(Preprocessor)... 12、如何定义宏... 23、预处理器标识#error的目的是什么?... 44、死循环(Infinite loops)... 45、数据声明(Data declarations)... 56、关键字static的作用是什么?... 67、关键字const有什么含意?... 78、Volatile的使用... 99、位操作(Bit manipulation)... 1210、访问固定的内存位置(Acces

2008-03-25

空空如也

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

TA关注的人

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