然后,任務(wù)B調(diào)用套接字層功能,該套接字層功能調(diào)用TCP層功能,再調(diào)用IP層功能,該功能調(diào)用以太網(wǎng)驅(qū)動程序,該隊列將數(shù)據(jù)包B排隊并傳輸。當CPU的控制權(quán)返回到任務(wù)A時,它將請求傳輸。根據(jù)以太網(wǎng)控制器芯片的設(shè)計,這可能會重傳數(shù)據(jù)包B或產(chǎn)生錯誤。數(shù)據(jù)包A丟失,并且不會發(fā)送到網(wǎng)絡(luò)上。為了可以同時從多個RTOS任務(wù)中調(diào)用此以太網(wǎng)驅(qū)動程序的功能,必須使它們可重入。
2673 1 2
電子產(chǎn)品世界 ??? 3年前