
嵌入式技术
suacker
这个作者很懒,什么都没留下…
展开
-
RISC/DSP融合可满足VoIP产品的功耗、成本和性能目标
引言:随着VoIP被广泛整合进入WiFi中,实现成本、功耗和功能之间的平衡对设计提出了重大的挑战。本文描述的具有DSP功能的嵌入式RISC处理器在不增加系统复杂性、对功耗影响很小的前提下,为移动电话增加WiFi电话功能提供了很好的解决方案。转载 2007-02-14 23:18:00 · 1089 阅读 · 0 评论 -
Windows CE 6.0的技术发展与突破
微软在操作系统领域共有3大分支,其中之一是已经成为历史的DOS/Win9X,而另一分支则是正在桌面环境上发光发热的NT架构,最新一代产品为Vista,而CE这一分支算是微软针对个人计算机以外的产品所开发的操作系统家族统称,使用在PDA或智能型手机上的就称为Windows Mobile,要使用这个名称必需要通过微软认证,而应用在其它用途,如机上盒、VoIP电话、收银机等则维持Windows CE的转载 2007-12-17 23:11:00 · 965 阅读 · 0 评论 -
Windows Embedded CE 6.0开发初体验(二)CE开发环境
CE开发环境下面就要让今天的主角闪亮登场了——Digi CC 9P开发板。为了感谢Digi提供的开发板,还是给他们做个广告吧:这是一家以WiFi相关产品为主营业务的公司,也生产ARM架构的CPU,所以做开发板也是他们公司份内的事情了。总的感觉还不错,大家如果有兴趣可以访问www.digiembedded.com,了解更多关于Digi开发板的情况。下图就是Digi开发板的实拍照片,感谢转载 2007-12-17 22:43:00 · 724 阅读 · 0 评论 -
Windows Embedded CE 6.0开发初体验(四)跑个应用程序先
因为我们的开发板上已经预置了Windows CE 6.0的系统,所以我们可以先创建一个.NET CF的应用程序,来看一下如何将.NET CF程序部署到Digi开发板上。第一步,首先在Visual Studio 2005中创建一个新的工程。这一步和开发普通的Windows Mobile应用程序基本一样,不同的是,要选择“Windows CE 5.0”的平台。Digi开发板的操作系统是CE 6.0转载 2007-12-17 22:51:00 · 729 阅读 · 0 评论 -
Windows Embedded CE 6.0开发初体验(一)Windows CE概述
这篇文章的目的并不是介绍Windows Embedded CE开发的方方面面,只是用一个初涉嵌入式领域的软件开发者的视角来介绍Windows CE开发中最常用的概念和知识,解决大家会在实际开发中碰到的一些小问题,让大家了解嵌入式开发与应用程序开发,到底有哪些不同。Windows CE概述从6.0版本开始,Windows CE的名字改为Windows Embedded CE,当然这也是为了结转载 2007-12-17 22:36:00 · 945 阅读 · 0 评论 -
Linux PPP 数据收发流程
PPP (Point-to-Point)提供了一种标准的方法在点对点的连接上传输多种协议数据包,它最常见的用途可能是传统的拨号上网了(据说现在的宽带接入 也有采用PPPOE方式的)。在Linux Mobile Phone上,网络应用程序使用PPP作为与GSM模组之间的通信协议,最近遇到了一点关于PPP的麻烦,所以花了点时间去研究它。 PPP 协议肯定不是最复杂的网络协议,不过pppd、ch转载 2007-05-08 16:26:00 · 2154 阅读 · 0 评论 -
frame buffer device驱动程序
在后续的几篇里面会详细介绍如何编写一个显卡的驱动程序。framebuffer device在内核里面作为显卡驱动模型,许多函数和数据结构都是特定,正是这些特定的东西为我们的编程提供了方便。要 开发frame buffer device驱动,你应该阅读Source/Source/Documentation/fb下面的说明文件,三个重要文件00-INDEX, framebuffer.txt,inter转载 2007-04-25 12:54:00 · 947 阅读 · 0 评论 -
嵌入式开发—C语言
预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你转载 2007-04-02 00:04:00 · 1580 阅读 · 0 评论 -
2.6 内核驱动框架
作者 Ray 来源www.rtems.net,作者ray@rtems Linux 2.6 和 2.4 的比较我不想废话,总体来说 2.6 功能更强,但是资源消耗更多。 由于 2.6 内核在驱动框架,底层调用上和 2.4 内核有很多差别,所以本文主要是为程序员提供 2.4 到 2.6 迁移的指导。 2.6 和 2.4 主要的不同在于 • 内核的 API 变化,增加了不少新功能(例如转载 2007-03-28 15:14:00 · 939 阅读 · 0 评论 -
Building consumer products with open source
Foreword: This thoughtful essay by Dr. Ari Jaaksi, Nokias director of open source, explores Nokias experience developing a commercial software environment based two-thirds on open-source software. J转载 2007-03-26 16:05:00 · 1369 阅读 · 0 评论 -
今天移植了2.6.25的网卡驱动 总结一下
今天移植了2.6.25的网卡驱动 总结一下因为在驱动中使用的是虚拟地址,因此要首先将网卡的物理地址映射到虚拟地址**************************************************************1 。在include/asm-arm/plat-s3c24xx/common-smdk.h文件中添加其中必须使用宏__phys_to_pfn 即将物理转载 2008-05-26 21:10:00 · 772 阅读 · 0 评论