會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





使用ATMEL SAM7X256開發手持網路測試工具問題
資深會員
註冊日期:
2012/05/04 19:18
所屬群組:
註冊會員
文章: 222
等級: 13; EXP: 91
HP : 0 / 322
MP : 74 / 6799
離線
想請問版主,目前公司產品開發,欲研發手持網路測試工具,功能大概如下,
• 顯示乙太網路端點的狀態,辨識10/100/1000網路
• Ping出預設的路由器,DNS伺服器和用戶自定義的設備
• 掃描/列出網路中所有PC,並顯示出IP位址、電腦名稱以及MAC位址
• 可檢測HTTP/Telnet/DHCP/FTP/SNMP服務開通狀況
• 具有端點定位功能,便於定位 10/100M或Giga的hub/switch連接埠所對應的相對網路埠

撇除周邊硬體不說,假設我使用ATMEL SAM7X256來寫,需要做甚麼樣的架構?RTOS or 嵌入式linux?

1月03日 16:40:33
轉換PDF檔 列印


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
管理員
註冊日期:
2017/11/22 11:20
所屬群組:
站務管理者
註冊審核
文章: 68
等級: 7; EXP: 15
HP : 0 / 153
MP : 22 / 744
離線
AT91SAM7X 這個系列是ARM7TDMI core的早期產品,
關於這一顆的相關開發資源比較舊, 也沒有新的更新
不知想使用這一顆的原因是?

如果想使用Ethernet時,
目前Microchip已有新一代的晶片可以取代,

建議改使用
Cortex-M4F core 120MHz的SAME5x系列取代,
或是更高效率的
Cortex-M7F core 300MHz的SAME70系列

SAME系列的介紹
https://www.microchip.com/design-cente ... am-32-bit-mcus/sam-e-mcus

1月03日 16:56:51
轉換PDF檔 列印


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
資深會員
註冊日期:
2012/05/04 19:18
所屬群組:
註冊會員
文章: 222
等級: 13; EXP: 91
HP : 0 / 322
MP : 74 / 6799
離線
Libra 您好,
主要是目前拆開市售產品使用的是這顆?因為以往我大概最多只使用到pic24f,因此對Atmel比較不熟悉,加上Ethernet功能,因此需要請教我能否使用Atmel進行開發?是否有要架構RTOS or embedded linux?

1月03日 17:02:26
轉換PDF檔 列印


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
管理員
註冊日期:
2017/11/22 11:20
所屬群組:
站務管理者
註冊審核
文章: 68
等級: 7; EXP: 15
HP : 0 / 153
MP : 22 / 744
離線
這顆ARM7之前的確用在嵌入式網通應用很多, 如果有跑OS時, 會選擇FreeRTOS 或 uC/OS 兩種RTOS, 不支援Embedded Linux

如果對Classic Microchip開發環境較熟時, 建議可以使用PIC系列有Ethernet介面的晶片做開發

1月04日 10:33:10
轉換PDF檔 列印


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
管理員
註冊日期:
2017/11/22 11:20
所屬群組:
站務管理者
註冊審核
文章: 68
等級: 7; EXP: 15
HP : 0 / 153
MP : 22 / 744
離線
不知道您目前的應用是 ICMP 就夠 還是要 SNMP 呢?

1月04日 10:43:07
轉換PDF檔 列印


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
資深會員
註冊日期:
2012/05/04 19:18
所屬群組:
註冊會員
文章: 222
等級: 13; EXP: 91
HP : 0 / 322
MP : 74 / 6799
離線
Libra您好,感謝您的回覆,

1.如需使用ARM,當然可以使用啊,大概有寫過Cortex M3的晶片(ARM MDK or IAR IDE),但沒有Free RTOS or uc/OS的經驗
2.需要SNMP
3.假設需要使用到10/100/1000的網路,ATMEL的IC有Support嗎?


目前的規劃暫時以目前市售產品的規格來進行~以上感謝您!

1月07日 11:20:35
轉換PDF檔 列印


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
管理員
註冊日期:
2017/11/22 11:20
所屬群組:
站務管理者
註冊審核
文章: 68
等級: 7; EXP: 15
HP : 0 / 153
MP : 22 / 744
離線
目前ARM core MCU沒有支援到Gigabit ethernet(1000)
只有MPU (Cortex-A5)等級的才有支援

建議使用ATSAME54這一顆Cortex-M4 120MHz的MCU,
你可以在 START (http://start.atmel.com) 的 Example Project 中找到可支援SNMP的LwIP demo Project,
然後使用Studio 7 (https://www.microchip.com/mplab/avr-support/atmel-studio-7) 來開發

SAME54
https://www.microchip.com/wwwproducts/en/ATSAME54P20A

EVB
https://www.microchip.com/Developmentt ... ductDetails/ATSAME54-XPRO

SAME54目前只能使用 START (ASF4.x) 的線上Code generator

如果習慣使用Offline software library的話
Studio7 中有 ASF3.x (Advance Software Framework) 的 LwIP example 可以使用,
則可以選一顆比較早期的Cortex-M4
ATSAM4E
https://www.microchip.com/wwwproducts/en/ATSAM4E16E

EVB
https://www.microchip.com/developmentt ... oductDetails/atsam4e-xpro

ASF documents
https://www.microchip.com/mplab/avr-su ... vanced-software-framework

1月08日 08:39:23
轉換PDF檔 列印


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
資深會員
註冊日期:
2012/05/04 19:18
所屬群組:
註冊會員
文章: 222
等級: 13; EXP: 91
HP : 0 / 322
MP : 74 / 6799
離線
Libra 您好,
感謝您的回覆,我再針對您提供的資料進行了解,
另外想請教再進行網路產品的開發,是否需要有protocol analyzer呢?

1月09日 11:09:01
轉換PDF檔 列印


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
管理員
註冊日期:
2017/11/22 11:20
所屬群組:
站務管理者
註冊審核
文章: 68
等級: 7; EXP: 15
HP : 0 / 153
MP : 22 / 744
離線
由於你要做的是網路封包的分析的應用, 如果有的話是比較可以當成Golden sample

1月09日 13:56:41
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2019 Summer Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project