原创 海明碼校驗原理

①海明校驗的基本思想將有效信息按某種規律分成若干組,每組安排一個校驗位,做奇偶測試,就能提供多位檢錯信息,以指出最大可能是哪位出錯,從而將其糾正。實質上,海明校驗是一種多重校驗。②海明校驗的特點它不僅具有檢測錯誤的能力,同時還具有給出錯

原创 穩壓二級管穩壓電路原理分析

最簡單的穩壓電路由穩壓二極管組成如圖所示。從穩壓二極管的特性可知,若能使穩壓管始終工作在它的穩壓區內,則VO.基本穩定在Vz左右。  當電網電壓升高時,若要保持輸出電壓不變,則電阻器R上的壓降應增大,即流過R的電流增大。這增大的電流由穩壓

原创 快速生成樹之端口角色轉移狀態機

  1 源碼    rstplib.1.1.02/roletrns.c,roletrns.h。 2 代碼簡析 /* 使本網橋所有端口的同步請求信號sync = TRUE */ static void setSyncBridge (STAT

原创 快速生成樹之端口信息狀態機

  1 源碼     rstplib.1.1.02/portinfo.c, portinfo.h。 2 功能     端口信息狀態機,負責接收BPDUs,維護端口的生成樹信息。 3 代碼簡析 3.1 狀態定義 #define STATE

原创 快速生成樹之通用狀態機

1 源碼    rstplib.1.1.02/statmch.c,statmch.h 2 功能    提供了快速生成樹中所有狀態機的一個抽象,類似於面向對象編程中的基類。 3 代碼簡析 3.1 數據結構 /* 通用狀態機 */ typed

原创 快速生成樹之端口角色選擇狀態機

1 源碼    rstplib.1.1.02/rolesel.c, rolesel.h 2 功能    每個網橋擁有一個端口角色選擇狀態機,負責爲每個端口分配角色。 3 端口角色 RSTP中端口角色有如下幾種:根端口、指定端口、可選端口、

原创 快速生成樹之優先級向量

1 源碼    rstplib.1.1.02/vector.c,vector.h 2 功能    提供生成樹優先級向量的基本操作。 3 代碼簡析 /* 網橋ID:每個網橋在橋接LAN中唯一的標識,由優先級和地址兩部分組成,其中優先級可以

原创 快速生成樹之時間信息

1 源碼    rstplib.1.1.02/times.c,times.h 2 功能    定義了涉及端口、網橋、消息等元素的時間信息結構體,提供了基本操作接口。 3 代碼簡析   /* 一個消息從根網橋發出後,它的消息年齡的初值是0,

原创 在SkyEye嵌入式模擬平臺上運行uClinux

  1 SkyEye簡介   SkyEye是一個開源軟件(OpenSource Software)項目,中文名字是“天目”。SkyEye的目標是在通用的Linux和Windows平臺實現一個純軟件集成開發環境,模擬常見的嵌入式計算機系統;

原创 ubuntu下桌面右鍵不可用且不顯示文件的解決

在終端運行gconf-editor在打開的新窗口“配置編輯器“的左邊,一級級依次(點擊三角形)展開下列項:"/"->"apps"->"nautilus“,點擊“preferences”項,在窗口右方的配置鍵列表中,找到“show_desk

原创 快速生成樹之拓撲變化狀態機

  1 源碼   rstplib.1.1.02/topoch.c,topoch.h。 2 拓撲變化規則: a) 如果一個網橋檢測到拓撲變化後,它從所有非邊界活動端口傳播拓撲變化消息; b) 如果一個活動端口收到拓撲變化消息後,它從所有其它

原创 經典推薦之嵌入式系統 Boot Loader 技術內幕(詹榮開)

本文詳細地介紹了基於嵌入式系統中的 OS 啓動加載程序 ―― Boot Loader 的概念、軟件設計的主要任務以及結構框架等內容。一、引言在專用的嵌入式板子運行 GNU/Linux 系統已經變得越來越流行。一個嵌入式 Linux 系統從

原创 軟件開發模型

  [轉自智庫百科] 什麼是軟件開發模型   軟件開發模型是指軟件開發全部過程、活動和任務的結構框架。軟件開發包括需求、設計、編碼和測試等階段,有時也包括維護階段。   軟件開發模型能清晰、直觀地表達軟件開發全過程,明確規定了要完成的

原创 Apache2+SVN搭建代碼版本控制系統

1 安裝Apache2服務器 1.1 安裝 #sudo  apt-get install apache2 1.2 重啓 #sudo service apache2 restart 1.3 設置字符編碼 #sudo gedit etc/a

原创 快速生成樹之端口狀態轉移狀態機

1 源碼    rstplib.1.1.02/sttrans.c,sttrans.h。 2 代碼簡析 802.1w標準對應RSTP,802.1d標準對應STP,針對802.1w和802.1d標準,交換機芯片硬件一般提供不同形式的API: