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页 |