倍可親

一點點心得

作者:kenxxr  於 2006-12-22 09:43 發表於 最熱鬧的華人社交網路--貝殼村

通用分類:其它日誌

當然這麼些年的學習和工作多多少少有些收穫,下面我說說我的一些學習的心得,這些方法未必正確,我也在不斷探索和改進中。我的學習和工作有相對明確的目標,我不會一時心動而去學習某一技術,在下決定之前我會考慮很多,包括長期的發展,個人路線的規劃,需要付出的代價、可能遇到的困難及解決的辦法等等,

在決定后還會制定更加明確的計劃,包括短期、中期和長期的,身邊可以利用到的資源(包括好的書籍、資料

、軟硬體環境,也包括有經驗的朋友或者師長),以及每一個階段是怎麼過渡到高一階段的計劃,往往在一個

學習階段一旦上路後會走的相對順利,但是跨階段通常比較麻煩,比如從學習基礎知識轉到實踐。另外我買書

也有自己的方法,現在世面上高質量的書遠不如低質量書多,對於一個陌生的技術,往往在第一次買書會選擇

錯誤,即使買到一本好書但是它的方向也未必適合你,所以我通常會先在網上查找一些該技術的介紹,有了一

點點概念后再去買一本比較薄、相對便宜並且內容相對泛泛而談的書,這是國內作者最善於寫的書:) ,再把

它瀏覽一遍后我就會基本明白這門技術的要點,後面買書和制定計劃就會明確的多。否則一開始就想找本好書

往往比較困難,而且買回來后努力學習,有時候學了一半才發現是本低質量的書或者是相對過時技術,讓人非

常懊惱。另外讓有經驗的人幫你介紹,通常也是一個不錯的選擇。

  有些朋友想學通信、嵌入式開發,但總覺得自己沒有軟硬體環境,我就按我的了解給大家介紹一下怎麼建

立這樣的環境,當然我了解的只是我學習和工作的方向。通信我做的是數據網方面的工作,包括tcp/ip、二三

層交換、對接入網、h.323和軟交換也有一點認識。這些軟硬體環境都是可以在pc上構建的。你甚至可以在一個

沒有網卡的pc上建立一個包含多個路由器、接入伺服器、voip網關、網守、主機等的模擬網路環境,而且與實

際的網路相當接近,當然這需要你有清晰的網路概念和一定的網路知識,我一直在努力開發一套軟體將這個過

程簡化,目前試驗已經做完,我可能會將它融入我的操作系統外圍擴展軟體中。這樣的方法我無法用簡單的語

句講的很清楚,我可以說一下大概的思想,就是在pc上實現模擬網卡,(知道windows怎麼在沒有網卡的機器實

現虛擬網卡技術的朋友都應該會明白),然後每一個模擬網卡對應一個虛擬設備,如路由器或者主機。你也可

以藉助第三方工具完成部分工作,如vmware等。我現在就是利用一個模擬網卡做自己的開發的。

  至於嵌入式開發環境更加容易實現,pc就是一個非常大的硬體平台,現有的嵌入式操作系統通常都支持x86

,你可以在上面做開發,通過軟盤boot或者使用虛擬機裝載,我用vxworks做了試驗,在一台pc上跑windows和v

xworks兩個系統。另外windows上的容dos的16位模擬x86環境也為很多操作系統提供了絕佳的試驗環境,我的操

作系統在windows上就是這樣實現的。linux在嵌入式中應用也比較廣泛,它在網上有大量的資料,而且也相對

比較容易實踐。同時很多完善的嵌入式開發環境支持軟體模擬,如tornado、wince等。

高興

感動

同情

搞笑

難過

拍磚

支持

鮮花

評論 (0 個評論)

facelist doodle 塗鴉板

您需要登錄后才可以評論 登錄 | 註冊

關於本站 | 隱私權政策 | 免責條款 | 版權聲明 | 聯絡我們

Copyright © 2001-2013 海外華人中文門戶:倍可親 (http://big5.backchina.com) All Rights Reserved.

程序系統基於 Discuz! X3.1 商業版 優化 Discuz! © 2001-2013 Comsenz Inc.

本站時間採用京港台時間 GMT+8, 2025-8-3 06:22

返回頂部