首頁(yè) 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場(chǎng)

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

交流區(qū) | 測(cè)硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 16655|回復(fù): 2
上一主題 下一主題
[其它]

【硬創(chuàng)邦】跟hoowa學(xué)做智能路由(三):選擇合適的設(shè)備

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2014-5-2 09:52 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來自遼寧

選板子最糾結(jié)。隨便上淘寶搜索,有一堆亂七八糟的板子,但是這些板子確大部分都不支持官方OpenWRT,很多都是一些行內(nèi)人Patch出來之后的成果,所以搭建起來很麻煩。

認(rèn)識(shí)基本的電路

我們先說說,認(rèn)識(shí)基本的電路,不論路由器有多大變化,他一定遵循一個(gè)原則“CPU里帶的不外掛芯片,CPU里不帶的外掛芯片”。對(duì)于軟件開發(fā)者,我們不需要對(duì)整個(gè)電路十分熟悉或了解。我們只需要了解大概意思即可。


CPU


一般路由器的電路板,CPU都設(shè)計(jì)在中間位置,旁邊有一顆晶振。目前主流的路由器CPU基本采用BGA封裝或QFN封裝。

如果是功能比較多的會(huì)采用BGA封裝,他的焊點(diǎn)在芯片下面,如果焊拆CPU需要使用風(fēng)槍進(jìn)行。有經(jīng)驗(yàn)的焊接人員成功率在80%以上(連續(xù)學(xué)習(xí)1-5天即可)。

如果是功能比較少或是為了節(jié)省成本的使用QFN封裝,該封裝在PCB貼片工藝上可以使用在兩層電路板上(工藝最簡(jiǎn)單的)降低成本。不過QFN比較脆弱一般難以更換CPU。


內(nèi)存


一般在內(nèi)存的附近、包括內(nèi)存之間可以看到有很多線在蠕動(dòng),大家可以以此辨別內(nèi)存的位置。內(nèi)存包括SDRAM、DDR1、DDR2、DDR3等多種類型。

  • SDRAM類型一般選擇TSOP封裝,有兩排腳,經(jīng)過培訓(xùn)可以隨意焊接,也可以去找個(gè)修手機(jī)的弄。
  • DDR1類型一般也選擇TSOP封裝的比較多,與SDRAM差不多。
  • DDR2類型一般選擇BGA封裝,修手機(jī)的一般也會(huì)更換。
  • DDR3類型一般選擇BGA封裝,由于速度非??煲呀?jīng)屬于高頻設(shè)備,用在路由器大多數(shù)算性能過剩。

如果要知道內(nèi)存的容量,就查看內(nèi)存的型號(hào),然后上相關(guān)企業(yè)的網(wǎng)站上查詢?nèi)萘?。一般?nèi)存采用bit表示,比如1024bit表示內(nèi)存為128MB。


存儲(chǔ)器


以前還有很多路由器使用Nor Flash做存儲(chǔ)器,現(xiàn)在很少了,Nor Flash看起來很像內(nèi)存,但是內(nèi)存是修長(zhǎng)的。

現(xiàn)在大部分都使用SPI接口的SOP8或SOP16的封裝Flash,在主板上很小的有8個(gè)腳的那顆芯片,可能就是你要的Flash存儲(chǔ)器。


其他芯片


一個(gè)普通路由器,除了上述CPU、內(nèi)存、存儲(chǔ)三個(gè)主要芯片外,還有供電模塊,再?zèng)]有多余的芯片。如果你的板子真的有其他芯片,那可能是CPU沒有集成所需要的那個(gè)功能。

選擇一個(gè)教學(xué)板

理論上只要CPU被OpenWRT社區(qū)支持,并且擁有8MB的存儲(chǔ)器和32MB的內(nèi)存,就可以流暢運(yùn)行OpenWRT這個(gè)系統(tǒng)。如果恰好你那個(gè)板子沒有被支持,就需要你自己去移植系統(tǒng)。

教程,介紹的都是以智能路由開發(fā)為主要目標(biāo)的,怎么移植系統(tǒng)確實(shí)不在hoowa的講授范圍之內(nèi),hoowa在這上面水平也是很二滴,所以我們直接選擇有官方支持的板子。

我們選擇板子有這么幾個(gè)重點(diǎn)

  • 它要支持官方OpenWRT系統(tǒng),并且支持的要完善
  • 它要具備8MB的FLASH
  • 它要具備64MB的RAM
  • 它不能是舊貨
  • 你要在國(guó)內(nèi)能買的到它

因此綜合選擇之上Atheros的芯片可能更適合我們做開發(fā)板。同時(shí)hoowa跟他朋友黃總經(jīng)過商討,Easylink可以提供完善的支持,因此hoowa決定采用Easylink出品的開發(fā)板套件Elink M150。

在介紹開發(fā)板之前,我先說明下:

  • 大家喜歡簡(jiǎn)單的,可以直接在淘寶搜索購(gòu)買“跟hoowa學(xué)做智能路由教學(xué)套件”。
  • 大家想自己購(gòu)買的,可以自行購(gòu)置教學(xué)物料,清單在下邊有說明。
  • 大家希望更大范圍的DIY,可以選擇自己喜歡的型號(hào)來一起做,不過hoowa精力有限不能提供額外支持。

希望更大范圍DIY的讀者朋友可以上淘寶去找一些其他的路由器改裝版參與教學(xué),請(qǐng)選擇已經(jīng)修改完成OpenWRT改造后的設(shè)備,并且至少具備8MB存儲(chǔ)器、64MB的內(nèi)存的設(shè)備、支持一個(gè)良好的Uboot,產(chǎn)品質(zhì)量沒有問題。不過如果因?yàn)槭褂眠@些板子遇到的跟我們標(biāo)準(zhǔn)教程不一致的問題,也請(qǐng)自行解決。如果一定選擇,當(dāng)然最好選擇Atheros系列芯片的板子,hoowa推薦幾個(gè)可能可以完成教學(xué)的路由器型號(hào)(淘寶上買為openwrt改裝后的)給大家參考:wr703n-v1、wr740n-v1 /v3 /v4、wr741nd-v1 /v2 /v4、wr743nd-v1、wr841nd-v1 /v3 /v5 /v7等。

Elink M150介紹

( 該方案采用核心板+底板方式設(shè)計(jì)}

核心板上的配置

  底板接口

底板接口說明

底板按鍵和燈

底板按鍵和燈說明

在本章,我們主要介紹了下板子的情況。如果十分熟悉的朋友,這章湊合看過就好;如果是第一次的朋友,那就請(qǐng)認(rèn)真看下, 因?yàn)橄乱徽麻_始我們就要?jiǎng)邮至?。下一章:“安裝系統(tǒng)”,內(nèi)容包含:TTL、Uboot、硬件啟動(dòng)揭秘、第一次刷機(jī)。



上一篇:【硬創(chuàng)邦】跟hoowa學(xué)做智能路由:從芯片開始
下一篇:【硬創(chuàng)邦】跟hoowa學(xué)做智能路由(四):第一次刷機(jī)
沙發(fā)
發(fā)表于 2014-5-2 11:12 | 只看該作者 | 來自天津
板凳
發(fā)表于 2015-3-2 21:50 | 只看該作者 | 來自北京
強(qiáng)烈支持樓主ing……

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-11-14 05:01 , Processed in 0.060541 second(s), 13 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表