|
NetBurner解决方案使您的产品能够利用网络进行通信,并提供所 有需要的硬件、软件以及工具。所有组成部分都被集成并能充分发 挥作用,所以您能立即开始您的应用开发工作。
开发软件
NetBurner
DevC++ 集成开发环境
NetBurner的DevC++ 版本是一个包含C/C++全部特征的集成开发环境
(IDE),它能够使您建立、编辑和下载应用程序到任何
NetBurner 设备。
NetBurner
Eclipse 集成环境
使用 NetBurner 的 Eclipse 集成环境版本,立刻就可以建立、编辑和下载
C/C++ 应用程序到您的 NetBurner 设备。
NetBurner
调试器
NetBurner 的 “Insight” 版本是一个包含
GNU 调试器全特征的图形化用户界面,它能够使您更有效地调试
NetBurne 设备的应用程序。
配置工具
NetBurner
自动升级程序(AutoUpdate)
“AutoUpdate”将会下载一个新的代码镜像到您的
NetBurner 设备。升级可以通过任何一个可存取的网络节点完成。“AutoUpdate”
可以作为一个WIN32 图形化用户接口程序来运行,或者不需要用户干涉自动运行。
NetBurner“IPSetup”实用程序
“IPSetup”实用程序是一个通过网络连接配置 NetBurner
硬件设备的 Windows 应用程序。运行 “IPSetup”
可以自动识别您的 NetBurner 设备 (即使它的
IP 地址是0.0.0.0).
NetBurner
TFTP 服务器
NetBurner 为基于 Win32 的计算机设置了一个简单的
TFTP 服务器,这样连接在网络上的 NetBurner
设备可以通过这个服务器取得新的程序存放在闪存中。.
NetBurner
任务扫描工具(TaskScan)
“TaskScan” 是一个网络调试工具,它可以通过网络连接查看所有运行在
NetBurner 上的应用程序任务(包括状态)。
NetBurner
SmartTrap & WinAddr2Line
“SmartTrap and WinAddr2Line”
是一组调试工具,它们帮助您找到 (充当故障检修员)
应用程序捕获的断点。
NetBurner
MTTTY串行设备终端
MTTTY (Multi-Threaded TTY)
是一个容易使用的高效 Win 32 串行通信程序
嵌入式实时系统
uC/OS 是一个有优先级的多任务实时操作系统,提供快速的实时响应和很少的特殊空间占用。您可以很容易的创建和管理多任务和任务与
API 之间的通信。RTOS 集成了输入输出系统以便于迅速而便捷地与其他系统组件通信,比如
TCP/IP 堆栈。
基于 uC/OS
实时的有优先权的多任务操作系统
信号量、信箱、消息队列、先入先出队列、互斥器与定时器。
堆栈检查
任务调试工具
集成的
RTOS 输入输出系统
嵌入式
TCP/IP 堆栈
TCP/IP 堆栈是由 NetBurner 为嵌入式应用程序编写的一个高效率
TCP/IP 堆栈。这个堆栈与 RTOS、Web 服务器和输入输出系统相结合,提供简单的网络应用程序开发。提供以下协议:。
地址解析协议 ARP
动态主机配置协议
DHCP,引导协议 BOOTP
FTP
客户端和服务器端
超文本传输协议
HTTP
网间控制报文协议
ICMP
Internet组管理协议
IGMP
(多点传送)
网际协议 IP
网络时间协议 NTP,简单网络时间 SNTP
邮局协议
POP3
点对点协议
PPP
简单邮件传输协议
SMTP
简单网罗管理协议 SNMP V1 (分开购买)
加密套接字协议 SSL (sold separately)
状态收集
传输控制协议 TCP
远程登陆标准协议 Telnet
用户数据报协议
UDP
嵌入式Web服务器
NetBurner web 服务器与 TCP/IP
堆栈和 RTOS 相结合,能够使您迅速开发动态 web
页面和内容。
在应用程序运行时间中压缩一个用户提供的
HTML 文档、图片文件格式以及 JAVA 类到一个文件中
提供动态
HTML
提供窗体,Cookies
and Passwords 和密码
C/C++
编译器和连接器
GCC C/C++ 编译器是一个众所周知并且应用广泛的符合
ANSI 标准的编译器。NetBurner 维护和支持最新的更新和版本,所以开发人员可以将精力放在产品开发上。每一个
GCC 版本都经过NetBurne工具和软件的测试。
完全符合 ANSI
标准的 C/C++ 编译器和连接器
完全集成在
NetBurner 集成开发环境中。它还可以用在其他集成开发环境中,比如
Codwrite 和 Visual
SlickEdit,或者运行在一个命令提示符下。
集成了 GDB/Insight 图形化调试器。
加密套接字协议层
(SSL)
加密套接字协议层(SSL) 为通过互联网或局域网传输数据提供加密和保护。SSL
是一个为 NetBurner 开发套件准备的可选择的软件模块。NetBurner
SSL 执行被写入从开始就提供高性能和很小的大约 90K
字节的存储器空间占用。SSL与NetBurner TCP/IP
堆栈和 web 服务器相结合,能够使您通过很少的函数调用添加安全
web 页面到您的产品中。不同于 8 位和 16 位的微处理器,32
位的 NetBurner 处理器平台能够很容易的使用
SSL 操作连接和传输数据的请求。
(A)RC4 and
RSA 加密和密钥交换
SSL
v3
SSL
服务器
SSL
密钥管理工具
使用 NetBurner web 服务器能够通过超文本传输协议进行基于
web 的安全的管理
为一个嵌入式环境进行了优化
在 NetBurner 32位处理器平台上具有非常高的嵌入式性能
很小的特殊空间占用,大约 90K 字节编码空间
模块化或非模块化输入输出
公开密钥非对称加密
NetBurner
SSL 包只作为许可的被选包出售,不是标准开发工具包的组成部分。请连接
sales@netburner.com 获取更多信息。
嵌入式简单网络管理协议
简单网络管理协议 (SNMP) 是一种将一定数量的变量取出后放入网络管理系统的系统。这些变量集合后被放在
SNMP MIB's (管理信息库)中。 NetBurner
SNMP V1 包只作为许可的被选包出售,不是标准开发工具包的组成部分。请连接sales@netburner.com获取更多信息。
嵌入式闪存文件系统
嵌入式闪存文件系统(EFFS) 能够使嵌入式系统开发人员添加一种或多种闪存存储器,例如片上闪存芯片、SD
闪存卡、压缩闪存卡、多媒体卡、RAM 驱动器、NAND
and NOR 闪存阵列。其他特征还包括损耗测量、坏扇区管理和
CRC32 校验。系统还可以很容易的使用灵活的、公共的API函数。
EFFS 能使您存储的东西有:应用程序数据、图像、视频、音频或是FTP传输需要用的文件。在一个提供的实例中,一个数码相机的存储卡可以简单的插入到
NetBurner 设备,图像和视频可以通过一个网页浏览器进行存取。
对 EFFS 感兴趣的客户请点击 HCC Embedded。
无线协议
802.11b
与 NetBurner 完整的解决方案相结合,您的应用程序将会如同通过一个以太网连接一样运行,但是现在您可以与标准无线路由器、无线接入器、计算机以及膝上电脑进行通信。.
与 NetBurner
设备和开发包运行兼容性良好
包含硬件、软件以及驱动程序的完整解决方案
使用标准
802.11b WiFi 卡
支持长期服务(ESS)
和独立组(IBSS)两种模式。 ESS,又被称为“基础设施模式”,
是一种最常见的模式。它使用无线路由器和网络接入点将无线设备连接到其他网络。
这些无线路由器和网络接入点控制无线设备(也被称为“节点”)之间的路由。IBSS,
又被称为“临时模式”, 允许节点间的点对点通信。在这个模式下,
当网络空闲时设备之间会进行通信。NetBurner
WiFi 选择权是NetBurner Wireless
开发工具包的一部分。
点对点协议
(PPP)
点对点协议(PPP) 模块使网络连接能够通过一个直接的串行连接或调制解调器进行网络通信。开发包包括一个实例程序,可以通过
ISP 拨号或是接收ISP的请求建立一个 PPP 连接。您不需要改变任何代码,您的
NetBurner 应用程序就可以通过一个以太网连接或PPP连接正常运行。还包含一个贺氏公司(Hayes)的调制解调器的配置。
下载NetBurner软件和协议数据表
查看NetBurner核心模块产品
查看串口转网口产品
WiFi无线开发包
返回首页
|