PIC Vietnam

Go Back   PIC Vietnam > Truyền thông > MiWi, Zigbee, Ethernet

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

MiWi, Zigbee, Ethernet ZigBee có khả năng kết nối tới 65000 node, MiWi dành riêng cho Microchip chỉ kết nối được 1000 node, nhưng điều gì đang diễn ra...?

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 04-09-2009, 09:41 AM   #1
herrtien
Banned
 
Tham gia ngày: Nov 2006
Bài gửi: 107
:
- Yêu cầu của (1) đối với bộ nhớ PIC với một chương trình ứng dụng tối thiểu với các TCP/IP stack cần đến bộ nhớ Flash và RAM như vậy. Tức là đây là so sánh ứng dụng tối thiểu khi sử dụng TCP/IP stack.
- Không biết bạn Tuấn đã hiểu về BSD Socket API chưa. TCP/IP Stack with BSD (Berkley Socket Distribution) là giao tiếp lập trình socket chung đã được phát triển bởi Đại học của California at Berkeley và nó đã rất phổ biến cho các hệ điều hành như: Microsoft® Windows®, UNIX®,Linux®, eCOS và các TCP/IP stack thương mại hóa. Và Microchip cũng dựa vào chuẩn này để đưa ra Microchip TCP/IP Stack with BSD Socket API. Vì vậy không thể nói "cái thứ (2) cũng có thể chạy BSD Socket API".
- "thấy nó chỉ chạy 1 vài rất ít dịch vụ và chủ yếu là truyền nhận dữ liệu trên TCP và UDP với BSD socket API" câu này của bạn cũng sai. Vì sao bạn sai thì bạn nên đọc nhiều tài liệu một chút.
herrtien vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-09-2009, 10:43 AM   #2
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
Trích:
Nguyên văn bởi herrtien View Post
Và Microchip cũng dựa vào chuẩn này để đưa ra Microchip TCP/IP Stack with BSD Socket API. Vì vậy không thể nói "cái thứ (2) cũng có thể chạy BSD Socket API".
BSD Sockets API là 1 API, chẳng qua là 1 tập các mẫu hàm được sử dụng rộng rãi. Với MCHP TCP/IP Stack, BSD API được implement bằng các socket API của Microchip. Dĩ nhiên có thêm 1 lớp bao bên ngoài nữa thì sẽ có nhiều tiện ích hơn, đồng thời tốn nhiều bộ nhớ hơn.

Với MCHP TCPIP Stack thì BSD API chỉ là 1 phần cộng thêm, ko phải là 1 stack hoàn toàn mới. Cho nên nói "cái thứ (2) cũng có thể chạy BSD Socket API", là đúng.
Trích:
- "thấy nó chỉ chạy 1 vài rất ít dịch vụ và chủ yếu là truyền nhận dữ liệu trên TCP và UDP với BSD socket API" câu này của bạn cũng sai. Vì sao bạn sai thì bạn nên đọc nhiều tài liệu một chút.
BSD API là 1 chuẩn chung nên source code thì cực kỳ nhiều. Đây là điểm tiện lợi khi chơi với "chuẩn", tha hồ mà port.
Nhưng trong MCHP TCPIP Stack chỉ có 2 ví dụ về TCP và UDP. Trong stack cũ 4.5x thì BSD API của Microchip còn nhiều lỗi, nhưng stack mới thì mình chưa kiểm tra, ko rõ là đã fix chưa?
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-09-2009, 11:12 AM   #3
phamminhtuan
Super Moderator
 
phamminhtuan's Avatar
 
Tham gia ngày: Feb 2006
Bài gửi: 150
:
Trích:
Nguyên văn bởi herrtien View Post
- "thấy nó chỉ chạy 1 vài rất ít dịch vụ và chủ yếu là truyền nhận dữ liệu trên TCP và UDP với BSD socket API" câu này của bạn cũng sai. Vì sao bạn sai thì bạn nên đọc nhiều tài liệu một chút.
Đã đọc nhiều tài liệu, cả cái BSD trên wiki cũng xem, nhưng mình thật sự không nhìn thấy chỗ sai, mong bạn chỉ giáo thêm - vả lại, cái của mình thấy chỉ đơn thuần mình mở TCP/IP stack with BSD Socket API và nó chủ yếu phục vụ cho việc truyền nhận dữ liệu bằng các BSD API.
Cón một thắc mắc nhỏ nữa, BSD API để làm cái gì vậy??
phamminhtuan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 05:19 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam