為STR91x提供免費TCP/IP網(wǎng)絡(luò)協(xié)議棧(ST)
掃描二維碼
隨時隨地手機看文章
意法半導(dǎo)體(ST)為其聯(lián)網(wǎng)設(shè)備用STR91x 32位閃存微控制器免費提供配套的NicheLite™ TCP/IP 網(wǎng)絡(luò)協(xié)議棧,以降低設(shè)計人員使用開源軟件協(xié)議棧的入門成本,同時還能獲得軟件廠商支持的開發(fā)工具。與其它的第三方協(xié)議棧相比,NicheLite還免除軟件的權(quán)利金,這有助于廠商預(yù)測和管理生產(chǎn)成本。
InterNiche科技公司開發(fā)的NicheLite有助于設(shè)計人員加快開發(fā)需要以太網(wǎng)連接的應(yīng)用。為了確保STR91x取得最佳的網(wǎng)絡(luò)性能,ST和嵌入式互聯(lián)網(wǎng)協(xié)議軟件棧專業(yè)開發(fā)商InterNiche按照STR91x的特點對標(biāo)準(zhǔn)協(xié)議棧進(jìn)行專門訂制。利用InterNiche的一個插件模塊,還可以進(jìn)一步擴大協(xié)議軟件棧的功能。
作為一套功能齊備的占用存儲容量少于12KB的TCP/IP網(wǎng)絡(luò)協(xié)議軟件棧,NicheLite有助于嵌入式系統(tǒng)提高存儲效率,降低成本,節(jié)省電能。這套軟件的特性包括為簡單存儲管理優(yōu)化的緊湊TCP層、防止數(shù)據(jù)復(fù)制、存儲容量占用率低和高速數(shù)據(jù)傳輸。NicheLite IP層支持一個硬件接口,兼容InterNiche開發(fā)的互聯(lián)網(wǎng)、電子郵件和網(wǎng)絡(luò)管理協(xié)議,其中包括NicheStack PPP、FTP、Telnet Server、HTTP Server、DHCP Server、Email和SNMP。支持的其它重要協(xié)議包括:地址解析協(xié)議(ARP)、互聯(lián)網(wǎng)控制信息協(xié)議(ICMP)、用戶數(shù)據(jù)報協(xié)議(UDP)和客戶端引導(dǎo)協(xié)議(BOOTP)。
開發(fā)STR91x系列微控制器應(yīng)用的客戶可以免費實現(xiàn)NicheLite的網(wǎng)絡(luò)協(xié)議軟件棧,可以選擇向InterNiche訂購所需的支持服務(wù)。協(xié)議軟件棧還附加NicheTool調(diào)試調(diào)優(yōu)軟件套件,這套工具提供了強大的代碼移植和優(yōu)化功能。
由于該系列產(chǎn)品針對嵌入式網(wǎng)絡(luò)應(yīng)用進(jìn)行了優(yōu)化,所以允許用戶低成本獲得NicheLite軟件的使用權(quán),有助于強化ST的STR91x系列微控制器的架構(gòu)和外設(shè)。延續(xù)ARM966E-S內(nèi)核與生俱來的高數(shù)據(jù)速率性能,為提高指令執(zhí)行效率和數(shù)據(jù)傳輸速度,ST還增加一個高速突發(fā)閃存和一個零延時的SRAM高速內(nèi)存。這些新增特性促使STR91x系列產(chǎn)品的最高代碼執(zhí)行速率在96MHz時達(dá)到96 MIPS(百萬條指令每秒)。此外,多達(dá)九條全功能直接存儲存取(DMA)通道還能最大限度地降低CPU在數(shù)據(jù)傳輸時的負(fù)荷。 例如,片上以太網(wǎng)DMA控制器準(zhǔn)許RAW格式以太網(wǎng)幀以91Mbps的速率傳輸?shù)絊RAM內(nèi)存,同時CPU的負(fù)荷率僅為10%。該系列產(chǎn)品還給需要實時性能的網(wǎng)絡(luò)應(yīng)用帶來的更多優(yōu)勢,包括省電功能以及在片上集成的各種外設(shè)接口,例如:一個USB全速接口、一個CAN接口、三個UART/IrDA接口、兩個SPI端口、兩個I2C端口、一個8路10位模數(shù)轉(zhuǎn)換器、四個16位定時器和一個3相交流電機控制器。
STR91x微控制器采用三款封裝,分別是80引腳和128引腳的LQFP封裝和144引腳的BGA封裝,集成高達(dá)544 KB的片上閃存和96KB的RAM內(nèi)存。