马宁的嵌入式开发研究

Windows Mobile, Windows Embedded
posts - 28, comments - 168, trackbacks - 4, articles - 0

2008年4月17日

     摘要:   开启移动美丽新世界 ――Windows Mobile Workshop开发培训邀请函 尊敬的阁下, 您好! 感谢您长期以来对微软Windows Mobile开发技术的关注与支持,微软中国委托中科高培于2008年5月12-13日在北京举行针对Windows Mobile开发技术的Metro Mobile Training系列培训。 培训特色:  与微软一线资深专...  阅读全文

posted @ 2008-04-17 13:18 马宁 阅读(1528) | 评论 (8)编辑

2008年4月15日

El Monte, California – 2008年4月15日 – ICOP 昭营科技公司,是微软嵌入式金牌
合作伙伴,此次发行的eBox-4300 Windows Embedded CE 6.0 R2 Jump Start 套件可以帮助
开发人员学习和使用Windows Embedded CE 6.0 开发环境。这套低成本的快速开发套件
不仅包含了所有必需的组件,还提供了step-by-step 开发指南,以手把手的方式引导您学习
如何定制Windows Embedded CE 6.0 R2 操作系统。软件开发人员可利用现有的Visual
Studio 2005编程技巧研发新的Windows Embedded CE 6.0解决方案。
eBox-4300 Windows Embedded CE 6.0 R2 Jump Start套件包含以下组件:
· eBox-4300是一台嵌入式系统内置500MHz VIA CPU处理器的微型电脑,板载512M DDR2内存,集成了VGA,集成声卡,10/100网卡,2个串口, 3个2.0 USB口,PS/2键盘/鼠标,24位GPIO和256M 带引导系统的IDE 闪盘。

· 全套正版Microsoft Windows Embedded CE 6.0 R2 Platform Builder定制工具。
· 全套正版Microsoft Visual Studio 2005 Professional开发工具。
· 内含Step-by-step开发指南引导您使用Platform Builder 工具定制Windows
Embedded CE 6.0 image档,设置开发环境变量和开发Visual Studio 2005应用程序。
· BSP 包,SDK 开发环境包和预装一个Windows Embedded CE 6.0 image档
· RJ-45网络交叉线和串口交叉互连线。此线是eBox-4300和Windows Embedded CE
6.0 Platform Builder开发平台的传输与调试的连接线。
内置500MHz微处理器,512M DDR2内存,Box-4300是一款非常稳定产品,可应用
于要求支持多媒体的快速微处理器领域。集成了USB 2.0 Host 接口,网卡,声卡,和视频
接口(支持可达1920x1440的分辨率)。

PR_eBox4300_SPARK_Jumpstart_Kit_中文.pdf
PR_eBox2300SX_SPARK_Jumpstart_Kit_中文.pdf

posted @ 2008-04-15 16:30 马宁 阅读(140) | 评论 (0)编辑

2008年4月12日

 

无意间看到蝈蝈的一篇帖子《新一代社区开放性API(Web Service)调查》http://blog.csdn.net/ghj1976/archive/2006/01/22/586052.aspx

虽然国外以Web Service发布API的网站已经非常多了,GoogleYahoo!AmazonMSDN都提供了自己的API。但是国内网站提供API的则不多,作为国内最大的开发者论坛,CSDN的举动无疑是具有示范性的。其实作为单纯的门户网站,由于交互性不那么强,API的重要性并不明显。但是随着Web 2.0的发展,交互性越来越强的网站推出API是顺理成章的事情。我认为国内最应该推出API的是淘宝、易趣一类的网站,可惜他们现在还在忙着别的事情。

CSDN无疑开了个好头,我觉得,这是CSDN近五年来最有创意的事情。于是索性花了一天多的时间,实现了一个Windows MobileCSDN客户端。其实这个版本根本算不上是软件,只是简单实现了浏览论坛、帖子列表和查看帖子的功能,发帖和回复都验证了API,但是还没来得及实现。

之所以这么急着发布,其实是因为知道自己无力写出一个完善的CSDN助手来。于是盼着大家能继续往前走。我是用Visual Studio 2008.NET CF 3.5写了这个程序,因为没有束缚,所以用了LINQBindingSource之类的新奇玩意,效果非常好。

 

 

    

 

源代码下载地址:

http://www.cnblogs.com/Files/aawolf/CSDNHelper.rar

 

 

相关资源

CSDN API地址

http://forum.csdn.net/OpenApi/forumapi.asmx

怎样利用CSDN论坛公开的API实现自己的论坛工具

http://www.cnblogs.com/yizhu2000/archive/2008/04/01/1131979.html

 

 

 

posted @ 2008-04-12 00:22 马宁 阅读(1950) | 评论 (11)编辑

2008年4月7日

 

四月份Windows Embedded Webcast讲师阵容可谓豪华。长期以来,我们在组织Webcast课程时都被一个问题困扰——国内讲师对于深度的技术往往缺乏经验,而经验丰富的国外讲师因为语言问题不能被广大的开发者所接受。而我们这次邀请的两位老师,恰好能够在这两方面都占得先机:流利的汉语,常年在嵌入式开发第一线的丰富经验。

程先生是Intrinsyc的高级工程师,有非常丰富的嵌入式开发经验。第一次与程先生聊天时,谈到电源管理,程先生只是轻松地说了一句“我对电源管理有一些小的心得”。谦虚的背后却是多年的开发资历。国内很多企业都是因为缺少这些“小的心得”在电源管理方面造成产品的先天不足。他山之石可以攻玉,只要认真去聆听,相信会对大家的开发工作大有裨益。

施老师的名声是伴随着《微软360度》被国内开发者所熟知的,她在社区方面的工作与努力已经被大家所熟知。这次Webcast,会回归到技术层面,请这位在微软XP Embedded产品组工作多年的技术专家,来谈一谈XPe组件化技术方面的开发技巧。请微软总部的技术专家来讲解微软技术,这样的机会恐怕是不可多得的。不过我们还是希望这样的机会越来越多才好J

大家对于本月的Webcast有任何意见的话,欢迎大家积极反馈。我们会根据大家的反馈,使Windows Embedded Webcast越来越好。

 

Windows Embedded CE 电源管理入门篇

2008416 星期三上午10:00

http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032374917&EventCategory=4&culture=en-US&CountryCode=US

 

讲座内容:

本课程将介绍CE电源管理的系统结构,CE系统,CPU,外设的电源状态及其它们之间的关系。列出了需要注意的API,并针对Windows MobileCE之间电源管理的异同也做了相应的比较。

 

课程讲师:

程胜辅 MSDN特邀讲师

程胜辅先生有超过十七年的软件开发经验。在Intrinsyc工作期间,他为多个项目成功地开发了电源管理解决方案。他还在OMAP730上第一个实现了对OneNAND技术在Windows mobile上的支持。之前,他在AirPatrol公司任职资深软件工程师。负责开发了AirSafe ServiceAirSafe Personal两个WiFi安全管理产品。现已被一家大型银行和几个政府机构采用。在此之前,他在NEC任职软件开发经理。程先生於1988年获得了中国西安电子科技大学计算机工程专业学士学位,1991年获得了中国国家航天局第三研究院工程硕士学位。

 

技术等级:

Level 200

 

嵌入式Windows XP 的组件化技术与技巧

2008430 星期三上午10:00

http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032374945&EventCategory=4&culture=en-US&CountryCode=US

 

讲座内容:

嵌入式WindowsXP的一大优点就是嵌入式设备开发人员可以量身定做组建一个操作系统。而将某一应用程序或驱动程序组件化可以为这个量身定做的开发过程带来很多长期的便利效应。本课程将讨论组件化的端到端的过程技术以及一些常用技巧。

 

课程讲师:

施卫娟 微软总部嵌入式Windows产品组项目经理

施卫娟是微软公司嵌入式Windows产品部的项目经理。1999年获复旦大学计算机系学士学位,2001年获美国佛罗里达州州立大学计算机系硕士学位,2002年加入微软总部,担任Windows设备驱动器开发的技术支持工程师。之后担任Windows核心操作系统开发部门的软件工程师,项目组长,参与了Windows XP 64 位版本,Windows Server 2003Windows Vista在多项Windows操作系统的可靠性技术上的研发过程,并获微软专利奖。施卫娟目前在嵌入式Windows产品部负责社区建设和技术推广,及时响应各种客户和合作伙伴的需求,是全球颇具影响的微软移动和嵌入式开发者大会(MEDC)Windows XP Embedded课程的负责人,也是其在美国和中国区大会的讲师,并获在中国区大会的优秀讲师称号。在工作之外,施卫娟是微软总部有2000名成员的华人协会的现任主席,并任西雅图的明日中华教育基金会(www.chinatomorrow.org)的董事。

 

技术等级:

Level 200

 

 

 

 

 

posted @ 2008-04-07 19:28 马宁 阅读(1418) | 评论 (6)编辑

     摘要:   Windows Mobile Workshop培训第二季(西安,上海,厦门,广州,深圳) 为了促进Windows Mobile的发展,微软平台与开发合作部将在2008年推出一系列针对Windows Mobile开发的系列技术培训活动。本系列培训主要与各地软件园合作,促进Windows Mobile发展,帮助本地软件企业进入移动开发领域。 Windows Mobile Works...  阅读全文

posted @ 2008-04-07 12:12 马宁 阅读(1579) | 评论 (8)编辑

2008年4月3日

 

有朋友接到一为某单位建“管理信息门户”的项目,需专兼职ASP.NET开发人员若干人,要

 

求如下:

                1. 有一年以上ASP.NET开发经验,熟悉ASP.NET 2.0

                2. 熟练使用VS 2005/SQL Server 2005,并会编写较复杂的存储过程;

                3. 熟练掌握Javascript/CSS/HTML

                4. 为人踏实、勤奋、认真,能吃苦耐劳。

                          5. 工作地点在北京。

 

请有兴趣的人发信至:taokey(at)gmail.com

posted @ 2008-04-03 13:25 马宁 阅读(584) | 评论 (5)编辑

2008年4月2日

     摘要:   尊敬的合作伙伴: 感谢长期以来您对微软Windows Mobile开发技术的关注与支持,我们将于2008年4月开始举行针对Windows Mobile开发技术的Metro Mobile Training系列培训。该培训采用专家讲解与动手实验相结合的方式,使听众可以快速理解微软移动开发方面的最新技术。   时间:2008年4月12日9:00至2008年4月13日16:...  阅读全文

posted @ 2008-04-02 16:54 马宁 阅读(1482) | 评论 (6)编辑

2008年4月1日

     摘要: 临近春节去新加坡参加了Mobility Metro Training,很多来自亚洲各地的MVP、MCT们也都参加了这次的培训。这次培训的目的就是将Windows Mobile 6.0和Visual Studio 2008开发的最新技术,快速地推广到全世界。我们也将会在中国进行系列的Mobility Metro Training。 这次去新加坡培训的一共四人,临行时的一句玩笑:“二师兄...  阅读全文

posted @ 2008-04-01 15:54 马宁 阅读(2177) | 评论 (13)编辑

2008年3月31日

     摘要: 作者:马宁  现在Windows Embedded的开发资源很多,但是对于初次进入这个领域的开发者来说,如何开始则成为一个很大的问题。下面,我们就来试着为Windows Embedded的开发资源进行一个整合。 Windows Embedded是什么 Windows Embedded是微软针对嵌入式领域推出的操作系统,目前主要包括三大产品:Windows Embedded CE、X...  阅读全文

posted @ 2008-03-31 19:05 马宁 阅读(1896) | 评论 (9)编辑

微软 .NET Micro Framework是专门针对小型嵌入式设备设计的解决方案,对内存容量要求较低,将 .NET环境带入家庭自动化系统、零售机台、医疗用监视器等应用。本次微软OEM亚洲区嵌入式系统事业群邀请到Windows Embedded国际级大师Sean Liming主讲.NET Microframework,名额有限,请嵌入式系统各界专家务必报名,亲炙大师丰采。

 

Time

10am to 5:30pm, Wednesday, Apr 2,  2008

 

Venue

上海建国宾馆 Jianguo Hotel Shanghai

酒店地址: 上海市徐家汇漕溪北路439    编: 200030

439 Caoxi Bei Road, Shanghai 200030, China

  话: 021-64399299

 

 

Register online

Agenda 议程

 

第一章 : .NET Micro Framework 概观

简述.net Micro Framework发展的背景, 主要的特性, 优点, Windows Embedded 产品中相对的位置, 简单的结构说明, 介绍市场上目前和未来将提供的产品

 

第二章 : 内部流程的结构

探索 .net Micro framework 的进程(processes), 线程(threads), 优先权(priority) 和中断(interrupt), 并重点在他们的结构时间

-       进程流

-       线程

-       优先权轮叫调度

-       中断

-       使用 Debug.Print  和不使用 Debug.Print

 

 

第三章 : 网络通信

.net Micro framework 的网络能力

-       网络概要

-       DPWS ( Device Profile Web Service) 

 

 

第四章 : 列管的驱动程序

简介列管驱动程序的设计, 并焦点在SPI接口上

-       建造于已经提供的 I/O

-       SPI 接口类

 

 

第五章 : 图形用户接口

介绍在 .net Microframework图形用户接口的不同选择

-       位图类

-       WPF

 

第六章 : 资料贮藏

.net Micro framework数据贮藏的选择

-       Extended weak references(EWR)

 

第七章 : 应用程序开发和自定义义的仿真器

可扩展仿真器的概观, 自定义义仿真器的设计与硬件相配

-       可扩展仿真器

-       应用程序开发的流程与工具

-       仿真器的结构

-       方案规划与仿真器

 

 

第八章 :序列通信

介绍串行端口类

-       串行端口类

 

第九章 : 移植环境

介绍移植的流程, 移植装备内不同类型的移植口(ports),需要的技术 和时间的考虑。

-       移植的流程

-       移植的工具

-       可用的移植口

-       移植需要的资源

 

第十章 : 结论和综合

 

第十一章 : 问答

 

 

讲者 :

Sean Liming (SJJ Micro Embedded Solutions)主要的讲者

Sean有多年微软嵌入式产品培训的经验, 着有多本嵌入式编制程序和应用程序开发的书, 而且是初期 .net Micro framework 的移植者.

 

Jennifer Cheng - 在香港的 .net Micro framework软件工程师, 她会使用华语和英语讲解第九章的 移植环境

posted @ 2008-03-31 13:10 马宁 阅读(1944) | 评论 (4)编辑