- 2
- 0
- 约7.64千字
- 约 9页
- 2026-02-05 发布于山东
- 举报
从Cfgdemo项目来分析协议栈的启动
项目中静态创建的任务有两个:一个是空闲任务,一个是StackTest任务,main函数是空的。任务StackTest的优先级(5)比空闲任务高。整个程序的初始化部分执行完之后,就会执行StackTest任务,从而执行StackTest()函数。
StackTest()函数首先调用了NC_SystemOpen()函数,来完成协议栈系统的初始化工作。必须注意的是:在使用协议栈之前必须最先调用该函数。接下来调用函数CfgNew()来创建一个配置(Configuration)并获得该配置的句柄,接下来的工作就是在配置中增添配置项(ConfigurationEntry),增添配置选项是通过调用CfgAddEntry()函数实现的。该项目中首先增添的配置项为Hostname:
从CFGDEMO项目来分析协议栈的启动
接着增添的配置项为Telnet服务,那么协议栈系统在启动之后会启动Telnet服务(创建了一个名为telnetd的任务):
?
?接着通过调用efs_createfile()创建5个文件,其名字分别为:index.html、tibug.gif、cfgstart.cgi、cfgpass.cgicfgdone.cgi;这5个文件中,前两个文件的数据分别存放在数组DEFAULT[]、TIBUG[]中,而后三个文件实际是cgi程序,这三个cgi
您可能关注的文档
最近下载
- 2024-2025学年山东省东营市胜利第一初级中学(五四制)六年级下学期期中考试英语试题.doc VIP
- 马工程《劳动与社会保障法学》(第二版)第三章 复习笔记.pdf VIP
- 研究生英语综合教程(下)课文+翻译.pdf VIP
- 艾里逊8000系列变速箱培训:《液控系统》.ppt
- [西藏]季节性冻土地区岩土工程勘察报告12694.doc VIP
- 《中国痔病诊疗指南(2025版)》.docx VIP
- 23G525吊车轨道联结及车挡(钢吊车梁).pdf VIP
- 2025年江苏省南京市建邺区中考一模语文试题(原卷版+解析版).docx VIP
- 股东协议书标准范本及案例.docx VIP
- 经济林栽培第六章经济林营造.ppt VIP
原创力文档

文档评论(0)