
ARM9嵌入式软件项目
文章平均质量分 79
stoneandice
Hello
展开
-
Windows CE下的多线程编程实验
Windows CE多线程编程包括线程的启动、线程的运行状态控制、线程同步及数据通信和线程的正常/非正常退出。本项目的软件及架构在多线程设计上,要求通过多线程实现异步的数据采集及绘制,以提高系统运行效率。 1. 线程的启动Win32API提供支持多线程的启动,调用API函数CreateThread()分配资源启动线程,并返回线程句柄(Handle),以控制线程状态。客观上,原创 2007-09-10 13:01:00 · 4637 阅读 · 0 评论 -
WindowsCE环境下内存映射文件操作分析
这个课题是在项目高文件存取速度的的要求下提出的。WindowsCE支持传统的磁盘文件读写函数,包括MFC封装下的CFile::Read()及CFile::Write()。然而WindowsCE针对一般嵌入式系统,不可能默认系统存在硬盘这样的永久存储体,因此在这些函数的实现上,实际是将数据置于特定内存中,而这还不同于系统对文件读写缓冲区,因此造成了内存频繁操作降低存取速度。WindowsC原创 2007-09-10 12:48:00 · 1210 阅读 · 0 评论 -
Windows CE下使用MFC进行GDI绘图基础实验
1. 对话框消息MFC为了在Windows CE环境下良好进行图形绘制,就需要了解其对话框的相关消息。WinCE与Win32桌面平台的对话框消息处理还是区别显著,所以就针对MFC的对话框消息进行试验。MFC从CDialog::DoModal()启动了模态对话框,该方法调用CWnd::CreateDlgIndirect(),后者调用API CreateDialogIndire原创 2008-04-24 14:35:00 · 4901 阅读 · 0 评论