發現~有些無線分享器都用嵌入式linux



贊助商連結


fish20305
2006-04-05, 07:59 PM
今天在網路看到-ASUS WL530系列的 原碼好高興唷!

拆機看~看嵌入式主機一樣!網卡MINI PCI

想說來開發看看pfSense-Embedded 或 IPCOP 來载入WL530

只是不知道怎樣下手~牽扯到晶片驅動~支援性~

有大大對這有比較興趣的~能只點指點

贊助商連結


dou0228
2006-04-06, 09:56 AM
FreeBSD 6.x 不支援 MIPS/ARM 吧

gwochern
2006-04-06, 01:29 PM
你應先買台ICE吧..........
沒ICE......你要如何燒你想要的CODE進去...........

dou0228
2006-04-06, 01:58 PM
是 JTAG 不是 ICE
ICE 主要是 debug 用途, 當然也可以跑程式

gwochern
2006-04-06, 06:02 PM
是 JTAG 不是 ICE
ICE 主要是 debug 用途, 當然也可以跑程式

我不是要跟你吵哦......:circle:
只想說一下....如果真的有錯...你再念我一下吧....:circle:

JTAG是....板子上的插槽....debug 用的port...統稱叫JTAG...(mips和arm)

ICE for mips和arm
有三台....不含仿冒的
BDI2000
mult ICE
Trace 32

這是我知道for mips和arm的

debug 和燒CODE....經常都是用ICE完成的

dou0228
2006-04-06, 06:14 PM
[deleted]
BDI2000
mult ICE
Trace 32

這是我知道for mips和arm的

debug 和燒CODE....經常都是用ICE完成的
這三台都是 debug 用途, 會把 code load 進 memory, 而不是 flash
如果要寫到flash 上, 還是要靠 jtag 來寫才行

fish20305
2006-04-06, 06:27 PM
這三台都是 debug 用途, 會把 code load 進 memory, 而不是 flash
如果要寫到flash 上, 還是要靠 jtag 來寫才行


stop~~~~
不要吵架~~
那到底要用啥方法~把ipcop寫入asus 500g!

dou0228
2006-04-06, 08:01 PM
stop~~~~
不要吵架~~
那到底要用啥方法~把ipcop寫入asus 500g!
不是吵架 ok?
除非你懂怎麼 cross-compile linux kernel & 應用程式
否則不用想了

gwochern
2006-04-07, 01:31 AM
這三台都是 debug 用途, 會把 code load 進 memory, 而不是 flash
如果要寫到flash 上, 還是要靠 jtag 來寫才行

不是這樣的啦..........
先問你這三台要進行DEBUG...要接在板子上那.....
也只有JTAG PORT.....可以接呀......

JTAG是一個PORT從CPU接腳接出來的.....這三台把線接在這個PORT上
可以進行debug.....load code........

RAM和flash都是memory的一種.....你竟說是load code用的.....
當然可以燒到FLASH裡呀<----不是捉你語病啦.....

我不想找了....你看一下別人如何使用BDI2000的好了...把這頁看完你就完全會明白的....
http://dev.csdn.net/article/82/82803.shtm



還有...樓主......那個....嵌入式系統....不是你想的那麼簡單的......
你知道嗎....你要把一個你想要OS放入一個系統.....你必須了解如何
init一顆CPU...了解CPU所有的東東....這其中包含太多你可能從沒聽過的東東(如果你完全不了的話).....

建議你先把51學會....學如何設計電路圖....和寫程式.....最好先學組合語言
再學X86....買一本16-bit and 32-bit Microprocessors來看.....
看會這個....你已經有能力去設計嵌入式系統硬體的部份....
你會感覺到x86...mips...arm....其實都是一樣的東東....不管那一種CPU的datasheet到你手中....都沒問題的....
在來軟體.....學會boot loader(好比PC上的BIOS)這裡也是一門學問.......再來看你要用什麼OS.....
改好for你的系統的OS..OK後....loader把OS叫起來後....要寫driver......再來application.....成品就可以大概出來了

你想改asus 500g...第一個困難點就在loader....通常loader只會認幾個他知道OS...除非有loader的CODE....改一改且能有compile...知道要燒在那ADDRESS...還有這台所有的datasheet...但不太可能得到的....所以即時你有OS....改好後....也不一定放進去就能起來....

還有...好多好多......寫不完的......

basuya
2006-04-07, 10:19 AM
gwochern 兄,真高明耶,受教啦!