LPC1766_LwIP_CoOS.zip

上传者: sud2sud2 | 上传时间: 2024-08-29 14:56:37 | 文件大小: 558KB | 文件类型: ZIP
【标题】"LPC1766_LwIP_CoOS.zip" 是一个包含NXP LPC1766微控制器使用的LwIP轻型网络协议栈与CoOS实时操作系统的示例工程。这个压缩包提供了在LPC1766芯片上实现TCP/IP网络功能和实时操作系统协同工作的完整资源。 【LPC1766】 LPC1766是NXP半导体公司推出的一款基于ARM Cortex-M3内核的微控制器,适用于各种嵌入式应用。它拥有丰富的外设接口,如以太网、USB、SPI、I2C等,适用于物联网、工业控制、智能家居等领域。该芯片具有低功耗特性,适用于电池供电的设备。 【LwIP】 LwIP(Lightweight IP)是一个开源的、轻量级的TCP/IP协议栈,设计用于嵌入式系统。LwIP的目的是减少内存和CPU资源的需求,使其能在资源有限的微控制器上运行。它包含了TCP、UDP、ICMP、DHCP、DNS等网络协议,支持多线程和多连接,为LPC1766提供网络通信能力。 【CoOS】 CoOS(Cortex-M Microkernel Operating System)是一种实时操作系统(RTOS),专为ARM Cortex-M系列处理器设计。它提供了任务调度、信号量、邮箱、消息队列等基本的实时操作系统服务,帮助开发者管理多个并发任务,确保系统响应速度和稳定性。 【.cproject】 和 `.project` 文件是Eclipse集成开发环境(IDE)的项目配置文件,用于保存构建设置、编译器选项、调试器设置等,使得开发者可以在Eclipse中轻松管理和构建项目。 【link.ld】 和 `memory.ld` 是链接脚本,定义了程序在内存中的布局,包括代码、数据、堆和栈的位置,确保程序正确加载和运行。 【build.xml】 这是Ant构建工具的配置文件,用于自动化项目的构建过程,包括编译、链接和生成可执行文件。 【App】 文件夹可能包含了应用相关的源代码,比如主函数、网络接口驱动、特定功能模块等。 【lwip-1.3.1】 这是LwIP的源代码版本,1.3.1是其版本号,包含了协议栈的所有源码和头文件。 【stdio】 文件夹可能包含了标准输入输出的相关代码,如printf和scanf函数,这些函数在嵌入式系统中常用于调试输出。 【cmsis】 CMSIS(Cortex Microcontroller Software Interface Standard)是ARM公司提供的一个标准库,包含了针对Cortex-M系列处理器的外设驱动和API,简化了对硬件的访问。 这个压缩包是一个完整的LPC1766微控制器开发实例,包含了网络通信和实时操作系统的核心组件,以及必要的开发配置文件,适合学习和实践嵌入式系统的网络功能和RTOS应用。通过这个项目,开发者可以深入理解LPC1766的硬件特性、LwIP的网络处理机制以及CoOS的任务调度和资源管理方式。

文件下载

资源详情

[{"title":"( 177 个子文件 558KB ) LPC1766_LwIP_CoOS.zip","children":[{"title":"mib2.c <span style='color:#111;'> 100.79KB </span>","children":null,"spread":false},{"title":"dhcp.c <span style='color:#111;'> 58.38KB </span>","children":null,"spread":false},{"title":"sockets.c <span style='color:#111;'> 55.55KB </span>","children":null,"spread":false},{"title":"tcp_in.c <span style='color:#111;'> 51.87KB </span>","children":null,"spread":false},{"title":"etharp.c <span style='color:#111;'> 42.84KB </span>","children":null,"spread":false},{"title":"tcp.c <span style='color:#111;'> 42.43KB </span>","children":null,"spread":false},{"title":"msg_in.c <span style='color:#111;'> 42.01KB </span>","children":null,"spread":false},{"title":"task.c <span style='color:#111;'> 38.25KB </span>","children":null,"spread":false},{"title":"api_msg.c <span style='color:#111;'> 33.02KB </span>","children":null,"spread":false},{"title":"tcp_out.c <span style='color:#111;'> 32.08KB </span>","children":null,"spread":false},{"title":"dns.c <span style='color:#111;'> 29.78KB </span>","children":null,"spread":false},{"title":"pbuf.c <span style='color:#111;'> 29.26KB </span>","children":null,"spread":false},{"title":"mib_structs.c <span style='color:#111;'> 29.00KB </span>","children":null,"spread":false},{"title":"udp.c <span style='color:#111;'> 27.87KB </span>","children":null,"spread":false},{"title":"ip_frag.c <span style='color:#111;'> 25.88KB </span>","children":null,"spread":false},{"title":"igmp.c <span style='color:#111;'> 24.85KB </span>","children":null,"spread":false},{"title":"ip.c <span style='color:#111;'> 24.80KB </span>","children":null,"spread":false},{"title":"chap.c <span style='color:#111;'> 23.90KB </span>","children":null,"spread":false},{"title":"flag.c <span style='color:#111;'> 23.36KB </span>","children":null,"spread":false},{"title":"msg_out.c <span style='color:#111;'> 21.52KB </span>","children":null,"spread":false},{"title":"mem.c <span style='color:#111;'> 21.42KB </span>","children":null,"spread":false},{"title":"lpc17xx_gpio.c <span style='color:#111;'> 20.48KB </span>","children":null,"spread":false},{"title":"system_LPC17xx.c <span style='color:#111;'> 20.35KB </span>","children":null,"spread":false},{"title":"netif.c <span style='color:#111;'> 18.41KB </span>","children":null,"spread":false},{"title":"core_cm3.c <span style='color:#111;'> 16.87KB </span>","children":null,"spread":false},{"title":"timer.c <span style='color:#111;'> 16.31KB </span>","children":null,"spread":false},{"title":"event.c <span style='color:#111;'> 16.18KB </span>","children":null,"spread":false},{"title":"api_lib.c <span style='color:#111;'> 16.01KB </span>","children":null,"spread":false},{"title":"asn1_dec.c <span style='color:#111;'> 15.93KB </span>","children":null,"spread":false},{"title":"kernelHeap.c <span style='color:#111;'> 15.89KB </span>","children":null,"spread":false},{"title":"tcpip.c <span style='color:#111;'> 15.45KB </span>","children":null,"spread":false},{"title":"autoip.c <span style='color:#111;'> 14.79KB </span>","children":null,"spread":false},{"title":"time.c <span style='color:#111;'> 13.74KB </span>","children":null,"spread":false},{"title":"asn1_enc.c <span style='color:#111;'> 13.71KB </span>","children":null,"spread":false},{"title":"queue.c <span style='color:#111;'> 12.95KB </span>","children":null,"spread":false},{"title":"inet_chksum.c <span style='color:#111;'> 12.55KB </span>","children":null,"spread":false},{"title":"printf.c <span style='color:#111;'> 12.41KB </span>","children":null,"spread":false},{"title":"startup_LPC17xx.c <span style='color:#111;'> 12.19KB </span>","children":null,"spread":false},{"title":"mutex.c <span style='color:#111;'> 11.72KB </span>","children":null,"spread":false},{"title":"md5.c <span style='color:#111;'> 11.46KB </span>","children":null,"spread":false},{"title":"netdb.c <span style='color:#111;'> 10.94KB </span>","children":null,"spread":false},{"title":"init.c <span style='color:#111;'> 10.76KB </span>","children":null,"spread":false},{"title":"memp.c <span style='color:#111;'> 10.72KB </span>","children":null,"spread":false},{"title":"icmp.c <span style='color:#111;'> 10.69KB </span>","children":null,"spread":false},{"title":"sys_arch.c <span style='color:#111;'> 10.58KB </span>","children":null,"spread":false},{"title":"EMAC.c <span style='color:#111;'> 10.52KB </span>","children":null,"spread":false},{"title":"sem.c <span style='color:#111;'> 10.39KB </span>","children":null,"spread":false},{"title":"raw.c <span style='color:#111;'> 10.38KB </span>","children":null,"spread":false},{"title":"mbox.c <span style='color:#111;'> 10.38KB </span>","children":null,"spread":false},{"title":"lpc17xx_clkpwr.c <span style='color:#111;'> 9.88KB </span>","children":null,"spread":false},{"title":"mm.c <span style='color:#111;'> 9.62KB </span>","children":null,"spread":false},{"title":"sys.c <span style='color:#111;'> 9.45KB </span>","children":null,"spread":false},{"title":"ethernetif.c <span style='color:#111;'> 8.95KB </span>","children":null,"spread":false},{"title":"port.c <span style='color:#111;'> 8.00KB </span>","children":null,"spread":false},{"title":"core.c <span style='color:#111;'> 7.87KB </span>","children":null,"spread":false},{"title":"slipif.c <span style='color:#111;'> 7.72KB </span>","children":null,"spread":false},{"title":"inet.c <span style='color:#111;'> 7.02KB </span>","children":null,"spread":false},{"title":"netbuf.c <span style='color:#111;'> 6.45KB </span>","children":null,"spread":false},{"title":"stats.c <span style='color:#111;'> 5.25KB </span>","children":null,"spread":false},{"title":"serviceReq.c <span style='color:#111;'> 4.93KB </span>","children":null,"spread":false},{"title":"netifapi.c <span style='color:#111;'> 3.95KB </span>","children":null,"spread":false},{"title":"arch.c <span style='color:#111;'> 3.31KB </span>","children":null,"spread":false},{"title":"ip_addr.c <span style='color:#111;'> 3.25KB </span>","children":null,"spread":false},{"title":"utility.c <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false},{"title":"err.c <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"httpserver-netconn.c <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"loopif.c <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"hook.c <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"syscalls.c <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"main.c <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"#tcp_out.c# <span style='color:#111;'> 32.08KB </span>","children":null,"spread":false},{"title":"CHANGELOG <span style='color:#111;'> 93.32KB </span>","children":null,"spread":false},{"title":"LPC1766_LwIP_CoOS.cob <span style='color:#111;'> 318B </span>","children":null,"spread":false},{"title":"COPYING <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":".cproject <span style='color:#111;'> 814B </span>","children":null,"spread":false},{"title":"FILES <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"FILES <span style='color:#111;'> 494B </span>","children":null,"spread":false},{"title":"FILES <span style='color:#111;'> 407B </span>","children":null,"spread":false},{"title":"FILES <span style='color:#111;'> 142B </span>","children":null,"spread":false},{"title":"core_cm3.h <span style='color:#111;'> 83.71KB </span>","children":null,"spread":false},{"title":"opt.h <span style='color:#111;'> 46.90KB </span>","children":null,"spread":false},{"title":"LPC17xx.h <span style='color:#111;'> 35.11KB </span>","children":null,"spread":false},{"title":"LPC17xx_reg.h <span style='color:#111;'> 32.55KB </span>","children":null,"spread":false},{"title":"tcp.h <span style='color:#111;'> 26.97KB </span>","children":null,"spread":false},{"title":"EMAC.h <span style='color:#111;'> 19.13KB </span>","children":null,"spread":false},{"title":"lwipopts.h <span style='color:#111;'> 16.28KB </span>","children":null,"spread":false},{"title":"ppp.h <span style='color:#111;'> 15.59KB </span>","children":null,"spread":false},{"title":"lpc17xx_clkpwr.h <span style='color:#111;'> 14.54KB </span>","children":null,"spread":false},{"title":"sockets.h <span style='color:#111;'> 13.55KB </span>","children":null,"spread":false},{"title":"snmp.h <span style='color:#111;'> 12.13KB </span>","children":null,"spread":false},{"title":"arch.h <span style='color:#111;'> 9.92KB </span>","children":null,"spread":false},{"title":"snmp_structs.h <span style='color:#111;'> 9.38KB </span>","children":null,"spread":false},{"title":"snmp_msg.h <span style='color:#111;'> 9.11KB </span>","children":null,"spread":false},{"title":"netif.h <span style='color:#111;'> 8.98KB </span>","children":null,"spread":false},{"title":"CoOS.h <span style='color:#111;'> 8.78KB </span>","children":null,"spread":false},{"title":"sys.h <span style='color:#111;'> 8.34KB </span>","children":null,"spread":false},{"title":"stats.h <span style='color:#111;'> 7.98KB </span>","children":null,"spread":false},{"title":"api.h <span style='color:#111;'> 7.83KB </span>","children":null,"spread":false},{"title":"dhcp.h <span style='color:#111;'> 7.60KB </span>","children":null,"spread":false},{"title":"ip.h <span style='color:#111;'> 6.84KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明