自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaozhujulia的专栏

努力学习,天天向上

  • 博客(18)
  • 收藏
  • 关注

转载 WinCE Service.exe and Device.exe 服务与设备

服务与设备的比较<br /><br /><br />本节将讨论有关Windows CE服务模块、服务模块和普通驱动程序的区别以及如何注册、激活/控制/停止一个服务。<br /><br />Services.exe是一个和Device.exe有同等地位的进程,它的用途是为了弥补Device.exe的不稳定。如果一个设备驱动由于某种原因处于异常状态或者不受设备管理器控制时,若让其继续存留在设备管理器中,则会影响其他正常运行的驱动程序,甚至使系统崩溃,而使用服务这种机制能尽可能地避免这种情况发生,当系统中有类似服

2011-05-24 16:07:00 1195

转载 微软 数据结构面试题目

微软的22道数据结构算法面试题(含答案)  1、反转一个链表。循环算法。               1     List   reverse(List   l)   {       2     if(!l)   return   l;       3         list   cur   =   l.next;       4     list   pre   =   l;    

2010-03-26 12:54:00 644

原创 嵌入式开发—C语言面试题

1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是

2009-07-21 14:33:00 610 2

转载 字符指针 不等于 字符数组

最近编程遇到一些关于指针的低级错误:只是申请了一个字符类型指针,就以为可以用来存储其他函数返回来字符串,实际情况是:指针是申请了,但是只是有存储指针的空间,而实际指针地址指向的地方,我们是不知道的,它是个随机的,每次运行都会不一样,好像这也就是所谓的野指针了。也就是这个野指针指向地址的内容是没有任何保障的,而且很可能是自己没有权限访问,或者是那个地方是被别的程序所使用的

2009-05-18 15:11:00 630

原创 UCOS_II与ecos之对比

个人觉得用ecos更有前景,无论是从实时性,还是驱动支持(有网络驱动),以及功能上(支持文件系统),都比uCOS2强,尤其是其灵活,高效的可配置性。当然uCOS_II的确非常适合于用来学习嵌入式实时操作系统的原理。uCOS提供的支持太少,仅仅包括内核一点而且收费不便宜,光一个2.52的内核商用就要上W,不过用来学习操作系统原来倒是很不错的选择。μC/OS-IIμC/OS-II的前射

2008-09-26 10:39:00 1400 1

转载 ASIC 开发流程

1.使用语言:VHDL/verilog HDL-------------------------------------------------------------------------------------------------------------------------------------------------------------2.各阶段典型软件介绍:输入工具: Su

2008-09-19 11:27:00 1780

转载 S3C2410 DMA原理与实例

S3C2410 DMA原理与实例 1. DMA的含义:Direct Memory Acess ,可以不通过CPU而在DMA控制器的控制下,高速地和I/O设备和存储器之间交换数 据。2.S3C2410A支持4通道DMA,在以下四种情况可运行               ① 源设备和目标都在系统总线AHB上② 源设备和目标都在外围总线APB上③ 源设备在系统总线,而

2008-08-01 17:28:00 2106 2

原创 ARM入门最好的文章

一 首先说说ARM的发展       可以用一片大好来形容,翻开各个公司的网站,招聘里面嵌入式占据了大半工程师职位。广义的嵌入式无非几种:传统的什么51、AVR、PIC称做嵌入式微控制器;ARM是嵌入式微处理器;DSP;FPGA。       客观的讲,工作需求量上DSP的需求比ARM要多,而ARM和FPGA差不多。       DSP因为数字处理与通信领域的空前发展而火暴,小到MP3 射象头,大

2008-07-29 10:41:00 476

转载 无法解析的外部符号的几种可能

无法解析的外部符号的几种可能  1. lib 文件未引入。可使用“#pragma comment(lib, “winsock.lib”) ”语句添加 lib 引用,也可在项目依赖里添加。 2. 类方法的实现未加类标识。如, “CTest::Connec

2008-06-17 16:27:00 7013 3

转载 上拉电阻下拉电阻的总结

上拉电阻下拉电阻的总结   上拉电阻: 1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。 2、OC门电路

2008-05-22 11:15:00 470

原创 IC flow

1.IC Specification 订定规格: 订定IC的规格,工作电压、电流,采用的制程等,并于架构设计时就必须考虑其未来测试问题。 2.IC Design IC设计: 依据所订的的规格来设计,于逻辑设计与线路计设时,须考虑可测试性设计及实际产生其测试图样,供IC制作完成后之测试用。 3.IC Layout IC布局: 将设计完成的电路,依据制造IC所需光罩的设计规则,完成实体布局。

2008-05-22 11:10:00 778

转载 芯片测试

DFT是design for test的缩写,意为可测性设计。从广义上讲DFT包含两个范畴:一个是设计范畴,一个是测试模式生成(ATPG)范畴。设计范畴的DFT设计技术常用的有两种:扫描设计和内建自测试(BIST)。扫描设计就是将普通的触发器替换为具有扫描功能的扫描触发器并将它们连接起来形成扫描链。这就是通常意义上的测试综合。BIST则要求片上生成测试模式和进行测试响应分析,synopsys的

2008-05-22 11:07:00 2196 1

原创 Memory的可测试性设计Mbist

随着半导体工艺尺寸不断缩小,IC设计的规模越来越大,高度复杂的IC产品正面临着高可靠性、高质量、低成本以及更短的产品上市周期等日益严峻的挑战。一方面随着半导体工艺尺寸的缩小,嵌入式存储器可能存在的缺陷类型越来越多;另一方面,随着IC产品的复杂度的提高,ROM、RAM、EEPROM在IC产品中的比重越来越大。 嵌入式存储器的可测试设计技术包括直接测试、用嵌入式CPU进行测试和内建自测试技术(

2008-05-22 11:05:00 5843 3

原创 ARM处理器中断处理的编程实现

摘要:本文首先简要概述了ARM处理器的异常中断种类、响应和返回过程;然后重点讨论了中断解析程序的原理和实现,并分别给出了普通中断和向量中断的处理示例流程图和详细的参考代码。关键词:异常中断;中断解析程序;向量中断;ARM处理器引言    ARM编程特别是系统初始化代码的编写中通常需要实现中断的响应、解析跳转和返回等操作,以便支持上层应用程序的开发,而这往往是困扰初学者的一个难题。中断处理的编程

2008-04-17 22:36:00 905

原创 基于ARM9芯片S3C2410异常中断程序设计

摘要:验证的代码详细分析了基于ARM嵌入式系统的异常处理流程。然后阐明关键字“-irq”的作用,设计出中断处理函数。最后,通过设置中断控制寄存器,设计外部中断EINT3的初始化程序,并给出主程序流程图。实践证明程序运行稳定可靠。 关键字:S3C2410 异常 –irq 中断 引言计算机体系结构中,异常或者中断是处理系统中突发事件的一种机制,几乎所有的处理器都提供这种机制。异常主要是从处理器

2008-04-17 22:30:00 1558

原创 perl调用c语言方法

perl程序调用c或其他代码,属于perl的扩展,可以通过xs方式或swing方式实现。 XS 是一个用来在 Perl 和需要在 Perl 内使用的 C 代码(或者 C 库)之间创 建扩展的接口描述文件格式。XS 接口与 C 库连接创建了一个能被 Perl 动态导 入或者静态链接到 Perl 的新的库。XS 接口描述是用 XS 语言写的,是 Perl 扩展接口的核心组成。具体参考:ht

2008-04-10 14:47:00 1507

转载 make工具及makefile

目前,Windows平台(Windows 95/98/ME/NT/2000/XP)、Linux和Unix平台都提供make工具,开发人员可以利用自定义的makefile来自动完成程序的编译、代码生成、打包和文档发布等工作,十分方便。所有的这些make工具都是命令行工具,而且各个平台下的makefile文件格式相识,但又各不相同,有很大细节上的差异,另外make的实现也不一样。需要学习后加以使用:W

2008-04-09 13:52:00 1572

原创 perl中调用ole 处理excel文件

perl中提供了win32::ole模块来操作excel表格,具体的操作函数和方法可以查阅excel的帮助文档,打开excel文件,从菜单栏"工具"->"宏”->”visual basic 脚本编译器, 选择对象浏览器中excel,就可以查看excel提供的函数和方法。函数的使用方法也可以参考excel vba,baidu搜索一下,就可以找到使用方法。以上方法对任何脚本操作excel都适用

2008-04-03 14:53:00 1022

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除