• slider image 71
  • slider image 72
  • slider image 73
:::


Browsing this Thread:   1 Anonymous Users






使用ATMEL SAM7X256開發手持網路測試工具問題
#1
資深會員
資深會員


查看用戶資訊
想請問版主,目前公司產品開發,欲研發手持網路測試工具,功能大概如下,
• 顯示乙太網路端點的狀態,辨識10/100/1000網路
• Ping出預設的路由器,DNS伺服器和用戶自定義的設備
• 掃描/列出網路中所有PC,並顯示出IP位址、電腦名稱以及MAC位址
• 可檢測HTTP/Telnet/DHCP/FTP/SNMP服務開通狀況
• 具有端點定位功能,便於定位 10/100M或Giga的hub/switch連接埠所對應的相對網路埠

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

發表於: 2019/1/3 16:40
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
#2
管理員
管理員


查看用戶資訊
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

發表於: 2019/1/3 16:56
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
#3
資深會員
資深會員


查看用戶資訊
Libra 您好,
主要是目前拆開市售產品使用的是這顆?因為以往我大概最多只使用到pic24f,因此對Atmel比較不熟悉,加上Ethernet功能,因此需要請教我能否使用Atmel進行開發?是否有要架構RTOS or embedded linux?

發表於: 2019/1/3 17:02
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
#4
管理員
管理員


查看用戶資訊
這顆ARM7之前的確用在嵌入式網通應用很多, 如果有跑OS時, 會選擇FreeRTOS 或 uC/OS 兩種RTOS, 不支援Embedded Linux

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

發表於: 2019/1/4 10:33
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
#5
管理員
管理員


查看用戶資訊
不知道您目前的應用是 ICMP 就夠 還是要 SNMP 呢?

發表於: 2019/1/4 10:43
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
#6
資深會員
資深會員


查看用戶資訊
Libra您好,感謝您的回覆,

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


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

發表於: 2019/1/7 11:20
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
#7
管理員
管理員


查看用戶資訊
目前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

發表於: 2019/1/8 8:39
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
#8
資深會員
資深會員


查看用戶資訊
Libra 您好,
感謝您的回覆,我再針對您提供的資料進行了解,
另外想請教再進行網路產品的開發,是否需要有protocol analyzer呢?

發表於: 2019/1/9 11:09
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 使用ATMEL SAM7X256開發手持網路測試工具問題
#9
管理員
管理員


查看用戶資訊
由於你要做的是網路封包的分析的應用, 如果有的話是比較可以當成Golden sample

發表於: 2019/1/9 13:56
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]