⑴Dev-C全称dev-c++是一款非常棒的C++开发工具,它内置完整开发功能,包括开发工具编译器编辑器调试等功能,并且可以取得最新版本的各种工具支持,Dev-C++是NOINOIP等比赛的指定工具使用MingW/TDM-G编译器,遵循C++ 标准,同时兼容C++标准。开发环境包括多页面窗口工程编辑器以及调试器等,在工程编辑器中集合了编辑器编译器连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具!多国语言版中包含简繁体中文语言界面及技巧提示,还有英语俄语法语德语意大 利语等二十多个国家和地区语言提供选择。该软件采用 Delphi 开发。
⑵=支持基于G的编译器
⑶=综合调试(使用gdb
⑷=支持多种语言(本地化
⑸=调试变量浏览器
⑹=可自定义的语法突出显示编辑器
⑺=快速创建Windows控制台静态库和DLL
⑻=支持创建自己的项目类型的模板
⑼=编辑和编译资源文件
⑽=包管理器,便于安装附加程序库
⑾=查找和替换设施
⑿Insight工具是一款全功能的图形化用户接口的GNU调试工具,您可以使用这一工具对BCM模块设备的应用进行高效率的调试
⒀嵌入式实时操作系统
⒁uC/OS实时操作系统是一款抢占式的实时多任务系统,这一多任务系统具有非常高的效率,功能强大,提供了快速的实时响应特性和较小的实现规模。您可以很容易的创建和管理多任务并且通过提供的API实现任务之间的通讯。RTOS被集成于I/O系统中用来和系统的其它组件完成通讯,比如TCP/IP协议栈。
⒂* 基于uC/OS
⒃* 实时的抢占式多任务操作系统
⒄* 提供SemaphoresMail Boxes消息队列FIFOs互斥和计时器
⒅* 任务调试工具
⒆* RTOS中集成I/O系统
⒇嵌入式 TCP/IP 协议栈
⒈用于嵌入式应用的高性能TCP/IP协议栈。协议栈集成于RTOSWeb Server和I/O系统,您可以更容易的开发网络应用。协议栈支持以下内容:
⒉* DHCP, BOOTP
⒊* FTP Client and Server
⒋* IGMP (multicast)
⒌* NTP, SNTP
⒍* SNMP V (sold separately)
⒎* SSL (sold separately)
⒏* Statistics Collection
⒐* Tel
⒑嵌入式web服务器
⒒Web服务器集成于TCP/IP协议栈和RTOS,您可以快速的开发动态的网页和内容。
⒓* 可以将用户提供的HTML文档gifs和JAVA classes文件压缩为一个文件并且嵌入到运行时的应用程序中。
⒔* 支持动态HTML
⒕* 支持Forms,Cookies和密码保护
⒖C/C++编译器和连接器
⒗G C/C++编译器是目前最为流行和广泛使用的一种ANSI语法兼容的编译器。开发者可以专注于产品的开发。每一个发布版本的G都经过了工具和软件兼容性的测试。
⒘* 全面兼容ANSI C/C++语法的编译器和连接器
⒙* 集成于IDE,您也可以使用其它的开发环境,比如:Codwirte或者Visual SlickEdit.或者您也可以只使用命令行模式
⒚* 集成GDB/Insight图形化调试器
⒛嵌入式Email
①快速和容易的通过以太网或者PPP连接发送和接收Email,支持POP和SMTP
②安全套接字(SSL)
③安全套接字可以用来对互联网或者本地网络传输的数据进行加密以保证数据的安全。SSL在开发套件中是可选的软件组件。安全套接字在提供了较高性能的同时保证了极低的内存使用(大约KB)。SSL模块可以被集成于TCP/IP协议栈和Web Server中,您可以只需要调用几个函数就可以在您的产品中支持安全的网络应用。相比于其它的位和位的微处理器平台,位的处理器平台可以很容易的满足SSL数据连接和传输的性能要求。
④* 支持(A)RC 和 RSA 加密和密匙交换
⑤* SSL 服务
⑥* SSL 密匙管理工具
⑦* 通过Web Server支持HTTPS协议的安全的网页方式的远程管理
⑧* 面向嵌入式环境进行优化
⑨* 面向位处理器平台进行优化
⑩* 极小的代码尺寸,大约K
Ⅰ* 支持Blocking 和non-blocking I/O
Ⅱ* 公匙不对称密码系统
ⅢSSL包作为单独的软件包出售,不被包含在标准的开发包中。请联系我们获得更多信息
Ⅳ嵌入式 SNMP
Ⅴ简单网络管理协议(SNMP)系统提供了一组变量用于进行网络系统的管理。这些变量以SNMP MIB的形式分组。SNMP V包作为单独的附加开发包销售,不被包含在标准的开发包中。请联系我们获得更多信息。
Ⅵ嵌入式Flash文件系统
Ⅶ嵌入式Flash文件系统使得开发人员可以使用多种Flash存储设备比如:在板的Flash芯片SD Flash 卡CF卡MMC卡,RAM驱动NAND或者NOR Flash组。附加的特性包括wear-leveling, 坏存储块管理以及CRC校验。系统包含了简单灵活的通用API。EFFS可以使您存储下列信息:应用数据图片视频音频文件。一个典型的应用是,数码相机使用的存储卡可以简单的插入设备中然后用户可以通过网络浏览器访问图片和视频。
Ⅷ作为解决方案的无线部分,您可以像使用以太网连接一样通过标准的无线设备进行通讯,比如无线路由连接点计算机或者笔记本电脑。
Ⅸ* 无缝集成于设备和开发包中
Ⅹ* 完整的解决方案,包括硬件软件和驱动程序
㈠* 使用标准的.b WiFi卡
㈡支持扩展服务集(ESS)和独立的基本服务集(IBSS)。ESS,也称为基础模式,是一种最通常的实现。它使用无线路由器和连接点访问网络中其它的无线设备。这些路由和连接点控制着无线设备(也称为nodes之间的数据传输。IBSS,也叫做ad-hoc模式,容许实现节点之间的点对点通讯。采用这一模式设备将在网络空闲时进行数据传输。
㈢PPP可以使您通过串行连接或者modem实现网络通讯。开发包包含了一个演示应用,可以演示ISP拨号或者接收呼叫建立PPP连接。您无需修改一行代码就可以在应用中建立正确的Etherner或者PPP连接。开发包同时包含Hayes modem兼容配置。
㈣.在本站下载压缩包,解压缩,双击运行“devcpp.exe”程序,在打开的软件主界面窗口新建源文件Ctrl+N(或选File菜单点SourceFile子菜单;
㈤.输入代码,按Ctrl+S保存,按快捷键F编译(或选Execute菜单点pile子菜单;
㈥.编译错误时,双击错误信息,从银行向前检查(此处使用)sqrt但不包括库函数cmath头文件),改正错误(这里加头文件),然后按下F执行(为避免运行结果闪过,在main在函数的最后添加语句“system("pause");”,若在OJ提交时必须注明这句话:///system("pause");
㈦.调试前先把“产生调试信息”设置为Yes并点OK(选Tools菜单点pileOptions子菜单,Settings选项卡中的Linker子选项卡:
㈧.如果发现运行结果有误(这里判断素数,但输入,得到输出Yes,开始调试:设置断点(这里是第行,点击行号);按F(或点击快捷菜单中的快捷菜单√开始调试:
㈨.按F点击左下角Debug区域的“Nextline”开始单步执行;
㈩.右键点击代码左侧的空白区域“Addwatch”添加监视量(此处输入)i,点OK;
.发现并纠正错误(此处)i=时循环结束时,应改为i<=sqrt(n*.),按F(或点StopExecution或者在快捷菜单中点击×在完成调试并编写下一个程序之前,关闭所有程序(File/CloseAll;