Web 51 - knihovna LIBK |
Knihovna libk obsahuje následující moduly jádra (kernel lib):
- arp ProcessARP, ProcessArpGwRq - zpracování přijatého ARP paketu, vyslání žádosti o MAC adresu Gateway
- arppoirq ProcessArpPoiRq - vyslání žádosti o MAC adresu protistanice
- chngstack changeStack, loadStackVar - přepnutí čísla IP stacku
- closetcp CloseTCP1 - uzavření TCP spojení
- closetcp2 CloseTCP2 - uzavření TCP spojení
- connecttcp ConnectTCP1 - otevření aktivního TCP spojení
- copytcp CopyTCP1 - kopie dat do TCP paketu
- ethdata rcv_hdr - datové struktury
- icmp ProcessICMP - zpracování přijatého ICMP paketu
- outtcp OutTCP1 - zpracování dat TCP stacku a jejich vyslání
- pchcksum in_checksum - výpočet kontrolní sumy (části) přijatého/odesílaného paketu
- pingcfg pingCfg - automatická konfigurace pomocí ICMP paketu (příkazu ping)
- pisecz2x pi2x, ps2x, pe2x, pc2x, pz2x - přesuny onstanta proměnných do paketu k vysílání
- pr2x px2x, pr2x - přesuny dat z přijatého/vysílaného paketu do paketu k vysílání
- prx2e px2e, pr2e - přesun dat z přijatého/vysílaného paketu do eeprom
- prx2s px2s, pr2s - přesun dat z přijatého/vysílaného paketu do paměti procesoru
- psearch psearch, ps6723 - hledání položky formuláře v přijatém paketu
- psendchr bflush, psendchar, sendchar - vyslání znaku do TCP paketu
- ptcpinsum CheckTCPchecksum - kontrola sumy přijatého TCP paketu
- ptcpoutsum MakeTCPreplyAndChecksum, MakeTCPreplyAndChecksum0, MakeTCPchecksum - příprava TCP paketu a výpočet jeho sumy
- ptstr2se ptstr2s, ptstr2e - porovnání přijatého paketu se řetězcem v eeprom/datové paměti procesoru
- retrytcp RetryTCP1, RetryTCP2 - opakování vyslání TCP paketu
- scanpar - hledání položky formuláře v přijatém paketu a její zkopírování do bufferu
- synrqtcp ProcessSynRq - vyslání požadavku (SYN paketu) na otevření spojení
- tcp ProcessTCP, sendTCPdata, ... - zpracování přijatého TCP paketu, vyslání TCP paketu,...
- telnet telnet, close_telnet - zpracování dat z/do TCP spojení a z/do sériového kanálu
- udp ProcessUDP - zpracování UDP paketů
Pozn.
- modul.asm zdrojový text modulu
- modul.obj přeložený modul, obsažený v knihovně libk
- takto jsou označeny modulem exportované funkce
Popsané zdrojové texty této knihovny jsou dostupné pouze v CD verzi - viz OBJEDNÁVKA
POPIS Web51 | NOVINKY | FAQ | OBJEDNÁVKA | DOWNLOAD |
(c)Copyright 2000, 2001, HW server & Radek Benedikt
Web51@HW.cz, Web51.HW.cz Final applications of the Web51 : www.HWgroup.cz |