PlatformIO package of the Teensy core framework compatible with GCC 10 & C++20
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

3 роки тому
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. Teensy FNET TCP/IP Stack.
  2. ==================
  3. Can be used in conjunction with https://github.com/vjmuzik/TeensyASIXEthernet
  4. Example project uses TeensyASIXEthernet driver.
  5. The stack provides following protocols and services:
  6. - Supported Platforms:
  7. -Arduino
  8. -Teensy
  9. - Bare-metal TCP/IP stack. No underlying RTOS is required, although it can be used with it.
  10. - Certified logos for:
  11. - Golden IPv6 Ready.
  12. - Microsoft Azure IoT.
  13. - Apple Bonjour.
  14. - Non-blocking Socket API (DGRAM, STREAM, RAW).
  15. - Core Protocols:
  16. - TCP (Transmission Control Protocol).
  17. - UDP (User Datagram Protocol).
  18. - IPv4.
  19. - ICMPv4 (Internet Control Message Protocol).
  20. - IGMP (Internet Group Management Protocol).
  21. - ARP (Address Resolution Protocol).
  22. - IPv6.
  23. - "IPv6 Ready Logo Certified". Passed IPv6 Core Protocols Conformance and Interoperability tests.
  24. - ICMPv6 (Internet Control Message Protocol).
  25. - MLDv1 (Multicast Listener Discovery).
  26. - Neighbor Discovery for IPv6.
  27. - IPv6 Stateless Address Autoconfiguration.
  28. - Path MTU Discovery for IPv6
  29. - Network Interfaces:
  30. - Non-specific
  31. - Services:
  32. - HTTP server:
  33. - HTTP/1.0 or HTTP/0.9 protocols.
  34. - GET and POST requests.
  35. - CGI and SSI.
  36. - Basic access authentication.
  37. - HTTP over TLS (HTTPS).
  38. - TELNET server.
  39. - DHCPv4 client and server.
  40. - Auto-IP service. Passed "Link-Local Address Allocation", Bonjour Conformance Test.
  41. - Azure IoT Hub client adapter. Microsoft Azure certified.
  42. - DNS client/resolver.
  43. - Link-Detection service.
  44. - Multicast DNS (mDNS) "Bonjour" Server/Responder. Passed the Bonjour Conformance Test.
  45. - LLMNR Server/Responder.
  46. - PING service.
  47. - SNTP client.
  48. - TFTP server and client. Both Read and Write requests are supported.
  49. - TLS using mbedTLS library.
  50. - ROM File System.
  51. - On-chip Flash Memory driver.
  52. - Command line shell.
  53. FNET project directory structure:
  54. fnet - FNET root directory.
  55. |-- src - FNET TCP/IP stack.
  56. | |-- stack - FNET TCP/IP stack platform-independent source code.
  57. | |-- service - FNET Services.
  58. | | |-- autoip - Auto-IP service.
  59. | | |-- azure - Azure IoT Hub adapter.
  60. | | |-- bench - Benchmark client and server.
  61. | | |-- dhcp - DHCPv4 client and server.
  62. | | |-- dns - DNS client/resolver.
  63. | | |-- flash - Flash Memory driver.
  64. | | |-- fs - File System driver.
  65. | | |-- http - HTTP Server service.
  66. | | |-- link - Link-Detection service.
  67. | | |-- llmnr - LLMNR server/responder.
  68. | | |-- mdns - mDNS server/responder.
  69. | | |-- ping - PING service.
  70. | | |-- poll - Polling Mechanism library.
  71. | | |-- serial - Serial Input/Output driver.
  72. | | |-- shell - Command Shell service.
  73. | | |-- sntp - SNTP client.
  74. | | |-- telnet - TELNET server.
  75. | | |-- tftp - TFTP server and client.
  76. | | |-- tls - TLS library.
  77. | |-- port - FNET port-specific source code.
  78. | |-- compiler - Compiler-specific source code.