Ethernut技术的研究与应用
| 摘要 | 第1-4页 |
| Abstract | 第4-5页 |
| 目录 | 第5-7页 |
| 第1章 绪论 | 第7-13页 |
| ·总体概览 | 第7-8页 |
| ·研究的背景 | 第8-9页 |
| ·研究的意义和价值 | 第9页 |
| ·研究的目标 | 第9-10页 |
| ·本研究的基本实践与理论工作 | 第10-11页 |
| ·研究的结果 | 第11页 |
| ·论文的安排 | 第11-13页 |
| 第2章 Ethernut简介和软件平台的使用 | 第13-23页 |
| ·下载和安装Ethernut软件 | 第13-14页 |
| ·目录和文件结构 | 第14-15页 |
| ·软件平台使用的认识 | 第15-16页 |
| ·Windows操作系统的使用 | 第16-17页 |
| ·类μC/OS嵌入式操作系统的使用 | 第17-18页 |
| ·Ethernut的使用模式 | 第18-20页 |
| ·静态连接技术 | 第20-21页 |
| ·其它常用开源软件包的使用 | 第21-23页 |
| 第3章 建立开发环境 | 第23-31页 |
| ·使用icc编译Nut/OS函数库 | 第23-27页 |
| ·初步调试 | 第27-30页 |
| ·使用gcc和Avr Studio建立开发环境 | 第30-31页 |
| 第4章 模拟运行 | 第31-45页 |
| ·仿真Nut/OS的多线程运行机制 | 第31-34页 |
| ·使用gcc做汇编级仿真 | 第34-37页 |
| ·实时系统时钟节拍的仿真 | 第37-45页 |
| 第5章 线程运行机制与Ethernut启动过程 | 第45-64页 |
| ·操作系统核心概念 | 第45-47页 |
| ·Nut/OS的存储空间简介 | 第47-49页 |
| ·线程管理与线程运行机制 | 第49-59页 |
| ·Ethernut软件启动过程 | 第59-64页 |
| 第6章 基于Ethernut的Web应用研究 | 第64-75页 |
| ·TCP/IP的使用 | 第64-69页 |
| ·如何进行Web应用开发 | 第69-75页 |
| 第7章 最小系统上运行Nut/OS | 第75-87页 |
| ·最小系统的概念 | 第75-76页 |
| ·线程调度实验 | 第76-85页 |
| ·难点与解决的方法 | 第85-87页 |
| 第8章 Nut/OS应用研究 | 第87-100页 |
| ·完整的Ethernut应用程序开发概念模型 | 第87-88页 |
| ·基于Nut/OS的多任务设计 | 第88-95页 |
| ·任务函数的结构 | 第88-92页 |
| ·优先级安排原则 | 第92-93页 |
| ·任务的数据结构设计 | 第93页 |
| ·任务设计中的理论问题 | 第93-95页 |
| ·任务的设计过程 | 第95-100页 |
| 第9章 总结 | 第100-102页 |
| ·主要工作回顾 | 第100-101页 |
| ·不足和展望 | 第101-102页 |
| 致谢 | 第102-103页 |
| 参考文献 | 第103-105页 |
| 附录 | 第105页 |