05 2008 档案

windows启动过程详解
摘要:我们每天都在和Windows打交道,很多人可能每天都要面对多次Windows的启动过程,可是您知道在Windows的启动过程背后,隐藏着什么秘密吗?在这一系列过程中都用到了哪些重要的系统文件?系统的启动分为几个步骤?在这些步骤中计算机中发生了什么事情?这些就是本文试图告诉您的。本文的适用范围随着技术的发展,我们能够见到的计算机硬件种类越来越多。以计算机上最重要的组件CPU来说,目前就有很多选择。当... 阅读全文

posted @ 2008-05-30 10:16 山本二十八 阅读(485) 评论(0) 推荐(0)

微软面试题
摘要:第一组   1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?   2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?   3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?   4.一个... 阅读全文

posted @ 2008-05-27 23:21 山本二十八 阅读(490) 评论(0) 推荐(1)

c语言面试问题
摘要:1:int a[10];int *p=a+1;//p将指向a[1]p=&a+1;//p将指向a+10;这是因为虽然a和&a的值都一样,是a[10]的首地址,但是&a类型为int (*)[5];而指针加1要根据指针类型加上一定的值,不同类型的指针+1之后增加的大小不同a是长度为10的int数组指针,所以要加 10*sizeof(int)2: 引用与指针有什么区别?1) 引用必... 阅读全文

posted @ 2008-05-23 17:29 山本二十八 阅读(729) 评论(0) 推荐(1)

c面试题
摘要:4. static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7. 引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。2) 不存在指向空值的引用,但是存在指向空值的指针。8. 描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性9. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?全局变量... 阅读全文

posted @ 2008-05-22 20:53 山本二十八 阅读(1181) 评论(0) 推荐(0)

关于wince注册表
摘要:2007-9-3 16:51:14 | cat与桌面Windows一样,WindowsCE也使用注册表(Registry)来保存应用程序、驱动程序和用户的设定以及其他一些配置信息。WindowsCE注册表也采用树形结构来管理配置信息,由于WindowsCE注册表的结构和功能与桌面Windows几乎一样,在这里就不详细介绍了,读者可以参考其它关于注册表的资料。WindowsCE支持四个根键,描述如下... 阅读全文

posted @ 2008-05-13 19:15 山本二十八 阅读(2527) 评论(0) 推荐(0)

CE驱动程序快速入门
摘要:有人也许和我一样比较心急,想尽快知道如何去写一个具体的驱动程序,这里,假设您对驱动程序已经有比较好的了解,告诉大家一个快速上路的方法。当然,如果您有足够的时间我建议在动手之前还是深入了解一下CE整个系统架构。在CE中,最简单的一个驱动程序莫过于一个内置(Built-in)设备的流接口驱动。对于一个不支持热拔插的设备,最快捷的方法就是为其实现一个内置的流接口的驱动。对于这样一类驱动程序,我们只需要按... 阅读全文

posted @ 2008-05-04 19:54 山本二十八 阅读(721) 评论(0) 推荐(0)

Windows CE下驱动开发基础
摘要:Windows CE下驱动开发基础作者:付林林  这是我从1月6日开始主持天极网论坛嵌入式开发版以来第一次发表文章,加上以前琐碎的文章共计30篇。研究的越多就越感觉自己懂的太少,其实在驱动开发方面我还是个菜鸟,我是想再次抛砖引玉,让做驱动有N年经验的人奉献一点出来,让大家减少一些研究驱动源码而又缺少注释所带来的痛苦。  我想即使读者看过微软的关于驱动开发的培训教材和CE帮助文档中的驱动部分,头脑中... 阅读全文

posted @ 2008-05-04 19:53 山本二十八 阅读(501) 评论(0) 推荐(0)

OAL之系统时钟
摘要:1. 系统时钟与内核的关系 WinCE 5.0采用基于时间片的抢占式多任务的实时内核,而且每个线程可以根据需要自行设定线程时间片的大小(参考CeSetThreadQuantum函数),默认为100ms,这个默认值dwDefaultThreadQuantum也可以在OEMInit()时自行设定。在内核源文件中,与单词Quantum有关的变量名一般是指时间片,WinCE内核定义了几个与时钟有关的全局变... 阅读全文

posted @ 2008-05-04 19:48 山本二十八 阅读(820) 评论(0) 推荐(0)

成为嵌入式程序员应知道的10个基本问题
摘要:C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出某个字符的ASCII值。... 阅读全文

posted @ 2008-05-04 19:47 山本二十八 阅读(461) 评论(0) 推荐(0)

Windows CE 下I/O操作基础
摘要:对外设进行 I/O 操作实际上也就是读写外设的寄存器,而我们通常使用的X86或者ARM处理器在硬件上决定了wince系统启动后,无法直接访问物理地址,因此需要做一些工作来实现I/O操作. 首先要理解 windows CE 下的地址映射机制。 wince有两种地址:物理地址和虚拟地址.不同架构的 CPU 硬件上的区别导致地址映射也不同。MIPS和SH x 处理器,不采用MMU,直接在CPU和内核里定... 阅读全文

posted @ 2008-05-04 19:45 山本二十八 阅读(425) 评论(0) 推荐(0)

动态链接库(Dynamic Link Library)学习笔记
摘要:什么是动态链接和动态链接库 动态链接(Dynamic Linking)是相对于静态链接(Static Linking)而言的。程序设计中,为了能做到代码和模块的重用,程序设计者常常将常用的功能函数做成库,当程序需要实现某种功能时,就直接调用库文件中的函数,从而实现了代码的重用。早期的程序设计中,可重用的函数模块以编译好的二进制代码形式放于静态库文件中,在MS的操作系统中是Lib为后缀的文件。程序编... 阅读全文

posted @ 2008-05-04 18:58 山本二十八 阅读(841) 评论(0) 推荐(0)

Build in Windows Mobile
摘要:Build in Windows Mobile1 Build SystemWindows Mobile下的编译分为四个阶段:1. The Compile Phase 2. The Sysgen Phase 3. The Release Copy Phase 4. The Make Run-Time Image Phase在不同的阶段,它们分别调用不同的工具(.bat文件或 .exe文件)完成不同的... 阅读全文

posted @ 2008-05-04 18:56 山本二十八 阅读(858) 评论(1) 推荐(0)

蓝牙技术及其系统原理
摘要:UMTS“蓝牙”(Bluetooth)技术是由世界著名的5家大公司——爱立信(Ericsson)、诺基亚(Nokia、东芝(TOShiba)、国际商用机器公司(IBM)和英特尔(Intel),于1998年5月联合宣布的一种无线通信新技术。它是针对:1蓝牙技术“蓝牙”(Bluetooth)原为欧洲中世纪的丹麦皇帝HnddⅡ的名字,他为统一四分五裂的瑞典... 阅读全文

posted @ 2008-05-04 16:16 山本二十八 阅读(1589) 评论(0) 推荐(0)

导航