上一页 1 2 3 4 5 6 7 ··· 39 下一页
摘要: Windows Embedded Compact 7已经出来半年多了,一直没时间搞。最近它又出了Refresh的版本,电脑也换了个1T的硬盘,所以就下载下来体验一把。 先说说开发环境的搭建。Platform Builder 7.0作为VS2008的一个插件使用,且与之前所有版本的WinCE开发环境都不兼容,需独立安装。所以,我搭建WinCE7.0开发环境的步骤如下:安装VMWARE WorkStation 7 在虚拟机上安装Windows 7 安装VS2008及SP1 安装Windows Embedded Compact 7 以前在学习新版本WinCE的时候,一般都是先基于模拟器定制一个系统, 阅读全文
posted @ 2011-03-19 12:14 GT_Andy 阅读(28117) 评论(0) 推荐(0) 编辑
摘要: 想买飞凌开发板的朋友可以根据自己的需求,选择适合自己的开发板,以下是对飞凌开发板从硬件特性和功能进行分析:按ARM核分:2440(ARM9)和6410(ARM11)两大系列开发板。按飞凌的型号分,主要有三大系列:一、OK6410,OK2440; 二、TE6410,TE2440;三、FL2440.开发板型号 主控芯片主要硬件资源 及 特点 软件资源OK6410-AS3c6410(主频:533MHz/667MHz)128M DDR内存,256M Byte Nand Flash 或256M字节DDR内存,2G Byte Nand Flash4个串口, RS 232电平串口和3个三线TTL电平串口 1 阅读全文
posted @ 2011-03-06 23:56 GT_Andy 阅读(2374) 评论(0) 推荐(2) 编辑
摘要: 今天写写怎样更快入进入嵌入式行业,以后嵌入式涉及的领域和应用越来越多也是越来越广,当然技术也是更新换代很快,要求越来越多,越来越严,学习的人也是越来越多。不过对于一些在嵌入式这一行干了很多年的大虾们来说,还是很快就能接受新技术,能很快的应用到产品中去。但对于那些想入门或刚入门的朋友来说,估计就有点为难了,怎么才能更快更轻松的进入这一行业了?我说说我的点点心得吧。 首先要根据自己的实际情况出发,这个跟自己学习的语言基础有关,还有对硬件的基础知识的了解层次。语言:C,C++,C#,JAVA主要是这几类,当然他们只是语法上有点区别而以,不过对刚初学的来说尽量选自己比较熟悉的比较好,这样会增加自己的. 阅读全文
posted @ 2011-03-06 23:08 GT_Andy 阅读(1657) 评论(0) 推荐(2) 编辑
摘要: 用MFC写的对话框程序的默认类名是#32770,现在我要将这个类名改成自定义的类名(如:FSL的对话框)。在调用CreateWindow之前一般都进行RegisterClass的操作,就是说建立一个窗口实例前,得先将这个窗口类注册。其实MFC只是将这些操作封装在里面去了而以,原理上我们只要将RegisterClass(CONST WNDCLASS *lpWndClass)中的lpWndClass的lpszClassName改成自己定义的就行了。下面我以对话框应用程序为例,建立一个类名为"BlackFox的对话框"的对话框:1、新建一个基于对话框工程,工程名为test。2、修改资源文件。用记事本 阅读全文
posted @ 2011-02-18 16:45 GT_Andy 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: 最近在论坛里看到很多人问怎样检查内存泄漏,对于Windows CE/Windows Mobile开发,微软已经为我们提供了很好的工具Application Verifier。AppVerifier是一个辅助开发工具,不用修改代码,可以检测出程序内存,句柄, GDI对象泄漏,并报告分配泄漏对象的调用栈,有过在大规模代码里查资源泄漏的兄弟应该知道这个调用栈的价值。在中文google里搜了下,没有发现讲这个工具使用的文章,我就写个简单的使用说明,让大家知道并利用好这个工具吧。在MSDN里有很多关于AppVerifier的资料,有兴趣可以直接去http://msdn.microsoft.com搜。后面 阅读全文
posted @ 2011-01-26 16:20 GT_Andy 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: 一、定义1、CString:动态的TCHAR数组。它是一个完全独立的类,封装了+等操作符和字符串操作方法。2、BSTR:专有格式的字符串(需要使用系统函数来操纵)。定义为:typedef OLECHAR FAR* BSTR3、LPCTSTR:常量的TCHAR指针。定义为:typedef const char* LPCTSTR二、要点1、char*:指向ANSI字符数组的指针,其中每个字符占8位(有效数据是除掉最高位的其他七位),它保持了与传统C/C++的兼容。2、LPSTR:指向一个以“\0”结尾的ANSI字符数组的指针,可与char*互换使用,它通常在Win32中使用。其中LP表示长指针(l 阅读全文
posted @ 2011-01-18 20:20 GT_Andy 阅读(2803) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/chen404293923/archive/2010/03/26/5418498.aspxhttp://topic.csdn.net/u/20090922/19/cb313671-6fcf-4dd7-b74a-a9c281f5f400.html 阅读全文
posted @ 2011-01-07 16:56 GT_Andy 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 在CE4.2/5.0里面滚打多年的兄弟应该经常用这个函数吧。这个函数方便驱动和应用程序范围任何的物理地址,包括物理内存啊,设备控制器的寄存器啊,甚至GPIO也可以在AP里面随便拉上拉下。这个函数虽然方便,但是并不安全,你想你好不容易把一个功能完善的image给build出来了,结果碰到了一个写AP的“高手”,把你的寄存器和共享内存中的数据修改得一塌糊涂,最后报出bug来说你驱动的你会不会晕倒!还好从CE6.0开始我们可以安枕无忧了,因为AP再也不能调用VirtualCopy函数来直接访问物理地址了,但因此带来了一些应用上的不便。VirtualCopy的限制来源于CE6.0之后kernel的巨大 阅读全文
posted @ 2011-01-05 00:03 GT_Andy 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 前一篇中简单介绍了进程间通讯的机制之一-------消息机制。本篇中我简要的描述一下进程间通讯的另一种机制----------内存共享机制。WINDOWS中要使用内存共享的方式在进程间通讯需要采用DLL方式。由于WIN32把DLL装入全局内存并把DLL映射到每个程序的地址空间。所有载入DLL的应用程序只能共享程序代码,不能共享数据。要想使DLL的数据区能设计成共享的存储区,可以通过#pragma data_seg指令来建立一个新段来做完成。但是这样还不能够做到数据共享,还要把段中将要共享的变量告诉连接器。以下对这个过程进行介绍:1,新建一个空的DLL工程,向里边添加相应的文件;2,在.def文 阅读全文
posted @ 2011-01-05 00:00 GT_Andy 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: 键词: 共享内存、WINDOWS用户自定义消息、同步、同机通讯 摘 要: 通过实例,介绍了如何利用共享内存方式和windows自定义消息实现两个进程的同机通讯一、 引言 在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。WIN32 API提供了许多函数使我们能够方便高效的进行进程间的通讯,通过这些函数我们可以控制不同进程间的数据交换. 内部进程间通讯(即:同机通讯)和数据交换有多种方式:消息、共享内存、匿名(命名)管道、邮槽、Windows套接字等多种技术。“共享内存”(shared memory)可以定义为对一个以上的进程是可见的内存或存在于多个进程的虚拟地址空间。例如:如 阅读全文
posted @ 2010-12-30 15:22 GT_Andy 阅读(5885) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 39 下一页