2012年9月4日星期二

給你講講硬件協議棧的那點事兒~


WIZnet 員工Christina培訓筆記(一)
這一次的培訓是由jerry來給我講的,主題是WIZnet產品的市場推廣程度。

其實要做好推廣,首先最基礎的部分要做好,那就是了解這個領域、認知自己的品牌並在其中找到自己的佔有市場。Jerry講了很多內容,歸結一點就是產品品質和個人不同需求的滿足是迎合廣大顧客的最佳立足點。

我們WIZnet的品線比較單一,主要是由兩類,一個是全硬體TCP/IP協定晶片模組,另一個是串口轉無線模組。但是不管品線是否居多,這都是次要的。因為對於客戶而言,在他們看來的供應商,穩定的供貨管道、可信賴的產品才是他們會考慮的因素。

我們可以很自信的說,全硬體TCP/IP協定棧是比較有技術含量的。從98年起,這10幾年來這項技術已經逐漸成熟、趨於完善了,而不是說有很多Bug在裡面,這樣很快就會被市場所淘汰掉。而我們的產品不但沒有淘汰,反而在逐年的遞增。WIZnet技術是有一定的市場佔有率的,並其佔有率在逐步擴大。為了滿足更多客戶不同的需求,WIZnet也正全力以赴擴展產品線,向新興的Wi-Fi以及IPv6市場進軍,為物聯網領域提供更多、更好的乙太網解決方案。

用過我們產品的客戶會發現,WIZnet晶片的價格會稍微偏高一點,這是自身成本的問題,因為WIZnet是無晶圓供應商,而封裝的部分由專門的晶圓廠商來代工完成,因此成本就會偏高一些,但是WIZnet用其獨有的技術,有特色的產品,在市場方面的競爭力還是顯而易見的。而WIZnet也通過在美國,香港和歐洲設立分公司而WIZnet也通過在美國、德國、香港設立分公司,並外派韓國總部人員過來管理,織起了全球的銷售網路。此外,在30個國家擁有50多個經銷商、50多個設計公司和200個專業用戶。不得不說,WIZnet市場方面做的還是比較超前。在嵌入式領域獲得的專利及獎項也證明了這一點。

以上是關於我們WIZnet公司的簡要說明,當然了,如果你覺得資料還不齊全,還想瞭解的多一些,那我們可以提供更加詳細的公司介紹,歡迎瞭解喔~  官網:www.iwiznet.cn

下面講下WIZNet乙太網解決方案和傳統的方案有何區別,特色表現在哪裡。

先從軟體方面來做比較。

大家知道,資料電路層、傳輸層都是用軟體協定棧來實現,這些協議對於傳統的嵌入式單片機負載是比較大的,所以說在這種嵌入情況下,單片機運行的這些協議棧非常的佔用資源,非常難以實現,正因為就是佔用資源,所以8位、16位的低端單片機就運行不起來。

為解決這種問題,WIZnet就來做了硬體邏輯電路這麼一個晶片。坦白講,其實我們就是實現了資料電路層、傳輸層的硬體協定棧。像應用層這個部分大家也知道是沒有辦法用硬體、邏輯電路來做的。為什麼呢?比如說,HTTP超文字語言,它是應用層的一個協議,像這種做網頁的協定是沒有辦法用硬體來規定好的,因為應用層的東西它們比較開放,根本沒有辦法用硬體把它給固化來做,像TCP/UDP他們都有基本的協議,所以這些是不變的,因此我們就可以用邏輯電路來實現。所以說,WIZnet的晶片最適合那種在嵌入式沒有作業系統的情況下來實現。因為傳統的解決方案,最大一特點就是低端單片機實現不了乙太網,而且使用作業系統的話,在它們設計換代的情況下也會造成比較大的工作量。

剛剛從軟體方面來比較,那從硬體方面比較而言,

傳統的單片機加上一個MAC加上一個PHY,再加一個網路介面RJ-45,還有一個乙太網變壓器,這樣就從硬體上來實現乙太網方案。

現在目前所有的具有乙太網功能的單片機,都是和MAC封裝一起的單片機,但要知道,它還需要外加一個PHY,而WIZnet的方案,就產品來說,w5100w5200w5300都含有硬體協定棧和MACPHY,而我們的網路單片機w7100 w7200 w7100A(單晶片方案,把所有的乙太網功能都用一顆晶片來實現)就是把單片機也封裝在了一起。

總結起來,傳統的方案來說,單片機裡面需要運行一個軟體協定棧,然後加個MACPHY

WIZnet就用硬體的邏輯電路可以把所有的乙太網功能都用一顆晶片來實現,設計簡單、易於使用,也便於管理。

當然,我們的產品也是有缺陷的。例如說,WIZnet產品適合比較小的元器件,硬體最大缺陷就是靈活度不夠。但是相對於低端單片機,我們的方案是再好不過了。乙太網的工作對於單片機的資源佔用很多,隨著工作量的增加佔用資源也會更多。但是WIZnet產品的通訊速率能夠一直很穩定,因為乙太網的工作大部分都從單片機那裡拿回去了,就可以使單片機更好的運行它的主系統。但是軟體協定棧的速率就會下降很多。

所以說,客戶選產品,要看是基於什麼情況下選定的,沒有最好的,只有最適合的。要看的是起點,看討論這個問題基於的水平線,主要是看它應用的一個環境而決定是使用硬體還是軟體來實現。

就硬軟體這兩種方案做全域比較,軟體的特點是它適合高端單片機,高端單片機運行一個Lunix作業系統很輕鬆,比如機上盒操作的時候就需要用到作業系統。而我們的方案特色就在於,很方便就能拓展乙太網功能,總體來說,易於使用,因為軟體協定棧需要考慮很多,協定本身的一些東西比如tcp的三次握手、封包解包都需要考慮。因為要知道因我們中國教育的模式問題,以至於搞單片機、嵌入式的工程師們對網路這方面接觸甚少,走出校園之後搞一個開發,搞一個產品的話,對他而言就是一件難事。比如要他對一個機器進行控制,他可以,要他控制完之後通過乙太網把它傳出去就不行,因為乙太網需要通過協定,但是他不瞭解這些協定,這就是大部分客戶、工程師犯難的問題所在。所以他們就找到了WIZnet簡單方便、易於使用的硬體協定棧乙太網解決方案。

其實硬體如果做好的話那可就是壟斷性的暴力。因為在全球具有獨立開發設計晶片的公司屈指可數,大家都是在買晶片來做模組。比如說ARM只做電路設計,他們就只做核心的算數邏輯單元(ALU-單片機裡最核心的部分),因此他們就支援產權、賣設計,也不做生產,就能獲得暴利。因為基本上所有的嵌入式晶片都是基於ARM來架構的。也就是說,心臟都一樣,其他零件不一樣,就是週邊介面不一樣了。

WIZnet的硬體tcp/ip晶片屬於單片機的週邊設置,應用的功能是乙太網,而只是乙太網現在還沒有普及很廣泛,需求量還沒有那麼大,要知道,如果WIZnet這項技術在市場上變得很重要,獨一無二的時候,那它的佔有率將是不可估量的。

陸續我還會講到WIZnet產品和它的應用領域,大家敬請期待吧!
有任何問題可在下方留言與我交流,或直接發送Email:wiznetbj@wiznettechnology.com/ christina@wiznettechnology.com

没有评论:

发表评论