基于DS80C400在嵌入式智能网桥中的应用,分析了DS80C400在硬件设计中的基本要求,给出了嵌入式智能网桥的硬件方案,研究了DS80C400独特且功能强大的ROM函数,其中包括网络协议栈、内存管理、进程调度等模块的初始化加载;内置TINIOS实时操作系统的任务创建、挂起和删除;格式化数据输入输出及文件系统库函数,并给出了基于SOCKET嵌入式WEB实现方式、基于文件系统及指针数组方式内嵌网页的实现方法以及其核心划分实时任务,实现DS80C400嵌入式智能网桥的任务同步与调度的软件实施方案。实际应用证明,基于DS80C400开发嵌入式网络系统的设计达到了实际工程需求的技术指标,大大提高了开发效率,系统运行稳定。
Based on the background of the application of DS80C400 in the embedded intelligent network-bridge, the basic request of embedded system used in hardware design is analyzed,and the hardware plan of embedded intelligent network bridge is given. The unique and powerful function DS80C400 ROM internal core is studied, including the load module initialization of network protocol stack, memory management, the process of scheduling and so on; the task of TINI OS built-in real-time operating system is to create, hang and delete; Inputting and outputting data format and file system library functions. The way to realize embedded WEB is given based on SOCKET. Based on the file system and embedded web page the way pointer array of methods to achieve and core division of real-time task, the software program of DS80C400 ROM Internal core intelligent network-bridge for the task of scheduling synchronization is realized. The practical application shows that based on the practical application of proven DS80C400 development of embedded network system design to meet the actual needs of project's technical specifications, has greatly enhanced the efficiency of development and stability of the system.