datasheet

IAR Systems发布IAR PowerPac TCP/IP for ARM

2007-10-23来源: 电子工程世界关键字:移植  协议  通讯  编译
IAR Systems发布TCP/IP协议栈,配套使用于IAR PowerPac RTOS,为使用IAR Embedded Workbench for ARM集成开发环境的开发者提供了一个简便易用的TCP/IP协议。它特别适用于需要与电脑网络(比如Internet)方便连接的便携式产品开发。

有了TCP/IP协议模块,IAR PowerPac就包括了把全套的TCP/IP协议移植到ARM芯片上的所有必要组件。IAR PowerPac TCP/IP协议在运行时可配置,适用于带以太网控制器的ARM嵌入式系统。比如,在ARM7处理器上使用IAR PowerPac TCP/IP协议栈,传输速度可以达到2.5MB/S。

这个通讯协议栈提供了支持ARM微控制器的样例,支持的协议有:TCP、 IP、 UDP、ARP、DHCP (client)、ICMP、以及TFTP.该协议栈通过标准的BSD Socket接口连接,并已高度优化,保证了占用最小的内存以及拥有极高的运行速度。它的特点是零数据复制以达到高性能,连接的数量仅受现有内存的限制。编译时的零配置意味着代码能被编译进库以用于将来可能的工程。

TCP/IP协议栈的授权方式是按工程师座席收取license费用,降低了最终用户的风险,这也是IAR PowerPac家族的共有特点。IAR PowerPac TCP/IP是可选择的独立的软件模块,不产生额外的费用—没有版权费,也没有与项目、最终用户产品/产品组合或者生产规模等相关的费用。

IAR Systems的产品总监Mats Ullstrom评价说:“IAR Embedded Workbench已成为ARM开发者的首选开发工具,现在他们更可以在此集成开发环境中配置以及优化嵌入式系统的通讯接口。”

关键字:移植  协议  通讯  编译

编辑: 引用地址:http://news.eeworld.com.cn/newproducts/embed/200710/16396.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:IAR Systems发布编译器的重大升级,支持ARM EABI
下一篇:Wind River和飞思卡尔为多核MPC5121e处理器推出支持平台

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

STM32 USB转串口驱动移植到SylixOS中遇到的问题总结

简介 由于客户项目需求,需要在STM32的硬件平台上实现USB转串口的功能,由于ST公司基于STM32硬件平台实现了相应的USB库以方便开发者进行开发,因此,在SylixOS下实现USB转串口功能时对该USB库进行了移植。由于该USB库的实现是基于STM32的裸机代码实现,因此在移植的过程中,不需要做过多的修改。 下面章节主要介绍在移植STM32的USB转串口驱动到SylixOS下遇到的问题以及对应的解决方法。对于其中的有些解决方法在移植STM32其他外设驱动的过程中也依然适用。 2. 移植遇到的问题及解决方法 2.1 非对齐内存访问错误 在移植完USB转串口驱动后,烧写
发表于 2019-07-22

STM32F工程移植注意事项

文档由来 最近项目用到STM32F429,参考的是正点原子的STM32F4开发板。本文主要说明一下代码移植过程中的注意事项,记录一下其中最基本的几个改动。方便后续再次做类似移植时查看。开发环境 从正点原子的STM32F4开发板(使用芯片STM32F407),移植到采用STM32F429芯片的设备上。SDK注意事项: 1、芯片启动文件需要更换成:startup_stm32f429_439xx.s。 2、keil软件的选项,全局宏定义由STM32F40_41xxx改成STM32F429_439xx,下图所示 3、429芯片,内存控制用的FMC而不是FSMC。需要更改lib调用
发表于 2019-07-22
STM32F工程移植注意事项

基于STM32+W5500 的DNS移植

什么是DNS?DNS: Domain Name System,域名系统。简单理解,我们平时在浏览器上输入的都是域名,如www.baidu.com,这种域名便于人们的记忆和沟通。你可以很轻松的记住10个域名,但要你记住10个纯数字的ip地址,那就比较费劲了,但电脑通讯的时候是通过ip来通讯的。那么DNS就可以解决这个问题,把域名转化为IP地址。具体DNS的详细内容可参考该文章:http://blog.51cto.com/369369/812889W5500的DNS移植过程紧接上一篇文章,DNS的移植就比较简单。首先,还是添加驱动文件。  查询dns.h 头文件,有如下定义,DNS服务器的端口号是53,通讯的协议
发表于 2019-07-22
基于STM32+W5500 的DNS移植

STM32f103 ds18b20 驱动程序移植

续的数据处理程序中得到BCD码,我们先放大到275                                                    //然后在显示的时候确定小数点的位置即可,就能显示出27.5度了  return temp_value;}如果移植到自己的裸机上,只要替换程序中的头文件的gpio宏定义,和程序中的延时函数
发表于 2019-07-22

FreeRTOS学习笔记——基础知识与移植(STM32F103)

FreeRTOS相关资料查找:1、FreeRTOS官网:http://www.freertos.org/。2、开源电子网:www.openedv.com。3、其他论坛。FreeRTOS 移植2.2.1 向工程中添加相应文件1、添加FreeRTOS 源码在基础工程中新建一个名为FreeRTOS 的文件夹,如图2.2.1.1 所示:创建FreeRTOS 文件夹以后就可以将FreeRTOS 的源码添加到这个文件夹中,添加完以后如图2.2.1.2 所示:在1.3.2 小节中详细的讲解过portable 文件夹,我们只需要留下keil、MemMang 和RVDS这三个文件夹,其他的都可以删除掉,完成以后如图2.2.1.3 所示:2、向工程分组中
发表于 2019-07-18
FreeRTOS学习笔记——基础知识与移植(STM32F103)

STM32开发笔记21: USB驱动的移植

单片机型号:STM32L053R8T6    现在使用的STM32L053R8T6单片机带有USB接口,原先一直使用UART转USB芯片来完成USB功能的支持,现在这款单片机带了就希望使用以下。由于已经建立了自己的工程目录,再重新使用STM32CubeMX生成的工程文件,重新建立是不显示的,所以本文探索将USB驱动文件移植到自己项目中的方法,我使用的是USB的CDCD类,步骤如下:    1、使用STM32CubeMX使能USB,如下图所示:    2、设置时钟,USB需要48M时钟,使用内部和外部均可,我这里使用外部时钟。    3、生成工程文件
发表于 2019-07-16
STM32开发笔记21: USB驱动的移植

小广播

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关:

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved