为STR91x提供免费TCP/IP网络协议栈(ST)
扫描二维码
随时随地手机看文章
意法半导体(ST)为其联网设备用STR91x 32位闪存微控制器免费提供配套的NicheLite™ TCP/IP 网络协议栈,以降低设计人员使用开源软件协议栈的入门成本,同时还能获得软件厂商支持的开发工具。与其它的第三方协议栈相比,NicheLite还免除软件的权利金,这有助于厂商预测和管理生产成本。
InterNiche科技公司开发的NicheLite有助于设计人员加快开发需要以太网连接的应用。为了确保STR91x取得最佳的网络性能,ST和嵌入式互联网协议软件栈专业开发商InterNiche按照STR91x的特点对标准协议栈进行专门订制。利用InterNiche的一个插件模块,还可以进一步扩大协议软件栈的功能。
作为一套功能齐备的占用存储容量少于12KB的TCP/IP网络协议软件栈,NicheLite有助于嵌入式系统提高存储效率,降低成本,节省电能。这套软件的特性包括为简单存储管理优化的紧凑TCP层、防止数据复制、存储容量占用率低和高速数据传输。NicheLite IP层支持一个硬件接口,兼容InterNiche开发的互联网、电子邮件和网络管理协议,其中包括NicheStack PPP、FTP、Telnet Server、HTTP Server、DHCP Server、Email和SNMP。支持的其它重要协议包括:地址解析协议(ARP)、互联网控制信息协议(ICMP)、用户数据报协议(UDP)和客户端引导协议(BOOTP)。
开发STR91x系列微控制器应用的客户可以免费实现NicheLite的网络协议软件栈,可以选择向InterNiche订购所需的支持服务。协议软件栈还附加NicheTool调试调优软件套件,这套工具提供了强大的代码移植和优化功能。
由于该系列产品针对嵌入式网络应用进行了优化,所以允许用户低成本获得NicheLite软件的使用权,有助于强化ST的STR91x系列微控制器的架构和外设。延续ARM966E-S内核与生俱来的高数据速率性能,为提高指令执行效率和数据传输速度,ST还增加一个高速突发闪存和一个零延时的SRAM高速内存。这些新增特性促使STR91x系列产品的最高代码执行速率在96MHz时达到96 MIPS(百万条指令每秒)。此外,多达九条全功能直接存储存取(DMA)通道还能最大限度地降低CPU在数据传输时的负荷。 例如,片上以太网DMA控制器准许RAW格式以太网帧以91Mbps的速率传输到SRAM内存,同时CPU的负荷率仅为10%。该系列产品还给需要实时性能的网络应用带来的更多优势,包括省电功能以及在片上集成的各种外设接口,例如:一个USB全速接口、一个CAN接口、三个UART/IrDA接口、两个SPI端口、两个I2C端口、一个8路10位模数转换器、四个16位定时器和一个3相交流电机控制器。
STR91x微控制器采用三款封装,分别是80引脚和128引脚的LQFP封装和144引脚的BGA封装,集成高达544 KB的片上闪存和96KB的RAM内存。