HCO网络操作系统的Cx51实现
第一章 引言 | 第1-16页 |
·课题来源 | 第12页 |
·HCONET简要介绍 | 第12-13页 |
·国内外相关技术研究状况 | 第13-14页 |
·课题研究目标和意义 | 第14页 |
·论文内容安排 | 第14-16页 |
第二章 HCONET的数据流程和控制流程 | 第16-22页 |
·网络结构 | 第16-17页 |
·HCONET的逻辑结构 | 第16-17页 |
·HCONET层次模型 | 第17页 |
·说明 | 第17-19页 |
·HCONET站点编址 | 第17-18页 |
·帧格式 | 第18-19页 |
·协议流程 | 第19-20页 |
·协议数据流程 | 第19-20页 |
·模拟串口 | 第20-22页 |
·模拟串口的数据格式 | 第20-21页 |
·字节位流的接收 | 第21-22页 |
第三章 四级映射法 | 第22-30页 |
·模块级映射 | 第23-24页 |
·函数级映射 | 第24-25页 |
·数据级映射 | 第25-28页 |
·普通数据的映射 | 第25-27页 |
·寄存器的映射 | 第27-28页 |
·语句级映射 | 第28-30页 |
·语句的映射 | 第28-29页 |
·规则的语句块的映射 | 第29-30页 |
第四章 提高Cx51程序执行效率的方法 | 第30-40页 |
·Keil Cx51中的编译器优化设置 | 第31-32页 |
·Cx51编译器对常用代码优化技术的支持情况 | 第32页 |
·从数据结构优化的角度来提高程序的执行效率 | 第32-33页 |
·合理设置变量类型,运算模式可以减小代码量 | 第32-33页 |
·灵活选择变量的存储类型 | 第33页 |
·尽量使用局部函数变量 | 第33页 |
·高效利用存储器,提高程序执行效率 | 第33页 |
·从算法优化的角度来提高程序的执行效率 | 第33-35页 |
·展开循环,减少循环次数 | 第34-35页 |
·减少循环体的工作量 | 第35页 |
·循环变量使用减计数 | 第35页 |
·从程序设计方法的角度来提高程序的执行效率 | 第35-37页 |
·避免使用标准库函数 | 第35-36页 |
·使用全局变量代替函数传值 | 第36页 |
·对公用表达式的处理 | 第36页 |
·使用 Cx51中的类汇编函数 | 第36页 |
·使用指针访问数组元素 | 第36-37页 |
·对选择结构的优化 | 第37页 |
·其他方法 | 第37-40页 |
·以空间换效率 | 第37-38页 |
·混合编程 | 第38-39页 |
·本章小结 | 第39-40页 |
第五章 重建 HCONET的数据结构与功能模块 | 第40-66页 |
·MAC子层的设计 | 第40-44页 |
·MAC子层的功能 | 第40页 |
·字节收发单元 | 第40-41页 |
·帧收发单元 | 第41-43页 |
·小结 | 第43-44页 |
·LLC子层设计 | 第44-52页 |
·LLC子层的功能 | 第44页 |
·信息流控制 | 第44-47页 |
·站点管理 | 第47-48页 |
·缓冲区管理 | 第48-52页 |
·传输层设计 | 第52-57页 |
·传输层的功能 | 第52页 |
·路径选择算法 | 第52-53页 |
·站全局地址的初始化 | 第53页 |
·数据传输流程 | 第53-57页 |
·NOS子层设计 | 第57-66页 |
·NOS子层的功能 | 第57-58页 |
·任务调度 | 第58-61页 |
·中断管理 | 第61-66页 |
第六章 总结与展望 | 第66-68页 |
·工作总结 | 第66页 |
·存在的问题 | 第66-67页 |
·工作展望 | 第67-68页 |
参考文献 | 第68-70页 |
攻读硕士学位期间发表的论文 | 第70页 |