11.1.1 Select I/O模型 在Windows CE中,Select模型是唯一被支持的I/O模型.Select I/O模型就是利用select函数对I/O进行管理. 函数select的功能在于获取一个或多个套接字的状态,以及在必要的时候执行同步I/O操作进行等待.它的原型如下: int select( int nfds, fd_set FAR* readfds, fd_set FAR* writefds, fd_set FAR* exceptfds, const struct time…
如今,不论是嵌入式设备.PDA还是智能手机,网络都是必不可少的模块.网络使人们更方便地共享设备上的信息和资源.而且,利用智能手机浏览互联网,也逐渐成为生活中的常见手段.物联网所倡导的物物相联,也离不开设备中的网络.因此,熟练掌握网络编程技术,是Windows CE开发的基本技能.跟之前Windows CE的版本以及其他的Windows系统一样,Windows Embedded CE 7的网络编程也是基于套接字来实现的. 本章首先将介绍套接字的相关原理和编程基础,然后介绍几种套接字的实际应用,包括…
IT之家(www.ithome.com):Windows Embedded Compact 2013升级:VS2013也能编译 今天,微软为Windows Embedded Compact 2013送来一次功能更新, 新增支持Visual Studio 2013编译,可以使用VS平台的开发工具.编译器等资源.本次更新也新增面向TI SDP44xx系列芯片组的WiFi网卡驱动等内容. Windows Embedded Compact 2013同样也是一款嵌入式操作系统,可以同时工作于x86和ARM…
6月14日,微软正式发布了Windows embedded compact 2013,大家还是习惯称之为Window CE 8,公司也要开始做windows embedded compact 2013的支持,这两天装来赶紧熟悉一下. 安装windows embedded compact 2013需要visual studio 2012的支持. 整个安装的需求如下: 操作系统: · Windows 7 (x86-based and x64-based) and any available serv…
Android网络编程概述 首先,应该了解的几个问题: 1)Android平台网络相关API接口 a) java.net.*(标准Java接口) java.net.*提供与联网有关的类,包括流.数据包套接字(socket).Internet协议.常见Http处理等.比如:创建URL,以及URLConnection/HttpURLConnection对象.设置链接参数.链接到服务器.向服务器写数据.从服务器读取数据等通信.这些在Java网络编程中均有涉及. b) Org.apache接口 对于大部…
第一步,我们会定制一个运行在Vitual PC上的image.要完成这个任务,你要保证你的电脑上安装了:1.Windows Virtual PC 2.Visual Studio 2008+SP1 3.Windows Embedded Compact 7 4. Platform Builder 7  其中Virtual PC你可以去这个地方去下载. 闲话少说,安装好上面说的软件以后,就可以正式开干了,运行Visual Studio 2008,选择新建一个项目,会发现在项目类型里多了Platform…
Windows® Embedded Compact 7是Windows Embedded CE的下一代产品,而Windows Embedded CE这款操作系统面向占用资源少的新颖设备.Windows® Embedded Compact 7专门为需要迅速向市场推出新设备,又尽可能降低成本的嵌入式开发人员而设计:它提供了一款具有原生硬实时性能的.占用资源少的32位操作系统,而且拥有多核支持(SMP).Silverlight支持.随带Flash 10.1的Internet Explorer以及功能强…
Windows Embedded Compact 7初体验 Windows Embedded Compact 7已经出来半年多了,一直没时间搞.最近它又出了Refresh的版本,电脑也换了个1T的硬盘,所以就下载下来体验一把. 先说说开发环境的搭建.Platform Builder 7.0作为VS2008的一个插件使用,且与之前所有版本的WinCE开发环境都不兼容,需独立安装.所以,我搭建WinCE7.0开发环境的步骤如下: 安装VMWARE WorkStation 7 在虚拟机上安装Windo…
这部分我要学习的是Unix下的网络编程,参照的书籍是W. Richard. Stevens的<Unix网络编程>卷一和卷二,由于本身现在从事的工作是java后台开发,对客户端-服务器的这种通信并不陌生. 学习Unix下网络编程开发不是以后要从事这方面工作,是想学一下计算机网络知识,包括其中各种概念的厘清,和熟悉C编程.网络编程. 网络编程说白了很简单,就是两个对象(机器.应用程序)之间相互通信.通信是一个信息交换的过程,像我们人与人之间交流说话就是一种通信过程,因为几乎每天都会与人交流,导致我…
网络模型 OSI(Open System Interconnection)开放系统互连:參考模型 TCP/IP 网络通讯要素 IP地址 port号 传输协议 网络參考模型 七层OSI模型的基本概念要了解 网际层协议:包含:IP协议.ICMP协议.ARP协议.RARP协议. 传输层协议:TCP协议.UDP协议. 应用层协议:FTP.Telnet.SMTP.HTTP.RIP.NFS.DNS. 要真正实现网络通讯,首先要找到IP地址,IP地址是网络通讯的一大要素 IP地址:InetAddress 网络…