01 2010 档案
    
    
            
    达人眼中的WINCE网络驱动
    
            
            
        
摘要:介绍 实际上在WinCE上开发网络驱动,比如设计一个NIC驱动,大多数情况,是从XP移植NDISMiniport驱动(小端口驱动)到WinCE。什么是ndis?Ndis做什么用的?什么是miniport驱动? 什么是NDIS?也许你很早就听说过NDIS:NetworkDriverInterfaceSpecificatiion网络设备接口规范。我总结了如下: 1.NDIS是一个协议,标准,规范。从w...
        阅读全文
            
        
            
    WinCE中,环境变量的添加,删除和查询以及BSP的快速编译
    
            
            
        
摘要:作者:ARM-WinCE在WinCE中有很多的环境变量,那么如何设置/删除/查询这些环境变量呢:1. 查询环境变量:无论是在WinCE5.0还是WinCE6.0,当我们在PB里打开或者创建一个工程以后,我们可以在菜单中点“build”->“Open Release Directory in Build Window”,然后会弹出命令行对话框。在...
        阅读全文
            
        
            
    WinCE的网络驱动实现原理
    
            
            
        
摘要:1.WinCE的网络通信架构WinCE的网络通信架构如图1所示,WinCE的网络通信架构中一个重要的角色是网络结构规范(NetworkDriver Interface Specification,NDIS),它支持多种网络媒体,以及提供包括TCP/IP等多种网络协议。图1 WINCE通信网络的层其中最上层的Wins0ck是提供给应用层的接口,一般开发网络应用都会用Winsock接口来开发。NDIS...
        阅读全文
            
        
            
    [程序设计]C++中extern “C”含义深层探索(转载)
    
            
            
        
摘要:首先,看下BAIDU的定义:extern "C" 包含双重含义,从字面上即可得到:首先,被它修饰的目标是“extern”的;其次,被它修饰的目标是“C”的。让我们来详细解读这两重含义。  (1) 被extern "C"限定的函数或变量是extern类型的;  extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译...
        阅读全文
            
        
            
    嵌入式工程师的软硬件道路三步曲
    
            
            
        
摘要:硬件道路:   第一步: pcb设计,一般为开发板的电路裁减和扩充,由开发板原理图为基础,画出PCB和封装库,设计自己的电路。  第二步: SOPC技术,一般为FPGA,CPLD开发,利用VHDL等硬件描述语言做专用芯片开发,写出自己的逻辑电路,基于ALTER或XILINUX的FPGA做开发。  第三步: SOC设计,分前端,后端实现,这是硬件设计的核心技术:芯片设计.能做到这步,已经不属于平凡的...
        阅读全文
            
        
            
    关于回调函数和钩子函数基础知识的整理
    
            
    
摘要:回调函数:Callback Function什么是回调函数?首先做一个形象的比喻:  你有一个任务,但是有一部分你不会做,或者说不愿做,所以我来帮你做这部分,你做你其它的任务工作或者等着我的消息,但是当我完成的时候我要通知你我做好了,你可以用了,我怎么通知你呢?你给我一部手机,让我做完后给你打电话,我就打给你了,你拿到我的成果加到你的工作中,继续完成其它的工作.这就叫回叫,手机是我通知你的手段,它...
        阅读全文
            
        
 
                    
                     
                    
                 
                    
                 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号