記得三年前那時在utstarcom工作,當時我們所採用的vxworks版本是5.5.1,而現在其最新版本已是6.7。我現在所在的公司用的是6.6版本。
還記得當時在utstarcom工作時,我們採用了pne版,pne版最大的特點是其提供了完整的ip協議棧。此外,這一協議棧是來基於bsd的。正因為那一時期的工作經驗,使得我對於bsd的協議棧原始碼實現很是熟悉。當然,這少不了《tcp/ip詳解》的功勞!
裝上6.6後,想看看熟悉的ip協議棧原始碼,乖乖,怎麼也找不到。看到一些「ipnet_」打頭的函式後,心想:難道ip協議棧與以前不一樣了?通過閱讀vxworks的相關manual,發現windriver已經重寫了協議棧,這讓我很是意外!
根據自己的經驗,我記得vxworks 5.5.1中的mux實現的確是很好,與bsd相比,更加方便去增加乙個if,而且也體現了模組化設計的精神。而現在在vxworks 6.6中好像增加了乙個新的模組 --- vxbus,用於替代mux。
由於工作的關係,沒有時間去研究vxworks中新的功能,所以也不便在此細講。但有一點可以肯定的是:新版本中一定有很多好東西好學,當然,我也相信,萬變不離其中!
centos6 6編譯安裝redis
原始碼編譯安裝 優點 以這種方式安裝的軟體效能會比其他方式更優一點 1.上傳原始碼 2.解壓 並指定解壓到哪個檔案下 tar zxvf redis 2.6.16.tar.gz c usr soft 3.make 出錯,提示gcc不存在 4.安裝gcc yum y install gcc.x86 64...
VMware上安裝VxWorks問題解決
終於把 vxworks 裝在虛擬機器上了,我的 server 是windows xp tornado2.2 target 用vmware vxworks5.5.因為vxworks 要從軟碟機啟動 其檔案系統和 fat16 相容 還要有 ramdisknt 或vfloppy 用來做啟動軟盤。過程中遇到...
centos6 6 vsftpd 安裝配置
關閉iptables service iptables stop 檢視selinux狀態 sestatus 如果selinux status引數為enabled即為開啟狀態 關閉selinux echo 0 selinux enforce 暫時性關閉 echo 1 selinux enforce 暫...