Ïðîñòàÿ è ë¸ãêàÿ ðåàëèçàöèÿ UDP/IP äëÿ ìèêðîêîíòðîëëåðîâ
|
|
Ïÿòíèöà, 02 Èþëÿ 2021 ã. 21:39
+ â öèòàòíèê
Îðèåíòèðîâàíà íà ïðèìåíåíèå â ñèñòåìàõ, ãäå ìèêðîêîíòðîëëåð âûñòóïàåò â ðîëè UDP ñåðâåðà, ñ êîòîðûì èçâíå óñòàíàâëèâàåò "ñîåäèíåíèå" êëèåíò (äà, ñàìî ïî ñåáå UDP ñîåäèíåíèé íå èìååò, ÿ çíàþ):
- Áèáëèîòåêà ïîëíîñòüþ ñîáûòèéíî-îðèåíòèðîâàíà.
- Íå íàäî ïèñàòü íèêàêèõ ñòðóêòóð ñîñòîÿíèÿ ïðèëîæåíèÿ.
- Íåò ñîêåòîâ – òîëüêî êîëëáýêè íà ñîáûòèå ïðèõîäà ïàêåòà.
- Âñåãî 890 ñòðî÷åê êîäà.
- Ïîääåðæèâàåòñÿ ARP îòâåò, ICMP îòâåò, UDP.
- Èìååò ARP òàáëèöó, çàïîëíÿåìóþ îò âõîäÿùèõ IP ïàêåòîâ. Ïðè îòïðàâêå IP ïàêåòà, åñëè MAC àäðåñ íå íàéäåí, òî áèáëèîòåêà øë¸ò IP ñ øèðîêîâåùàòåëüíûì MAC.
Íå ïîääåðæèâàþòñÿ:
- ARP çàïðîñû;
- ICMP çàïðîñû;
- ìàðøðóòèçàöèÿ;
- DHCP;
- DNS.
ip, udp, ìèêðîêîíòðîëëåðû
http://feedproxy.google.com/~r/org/LOR/~3/TZimeH_B0u4/16400630
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-