4月16日,前盛大总裁、现新华都集团总裁兼CEO唐骏做客国内某门户时表示,他希望通过他的经历告诫大家如何成为一个成功的职业经理人。
唐骏称:“作为一个职业经理人的价值,我列为三点,第一个就是人生的意义,每个人都有自己的人生价值观,我的价值观就是我能给社会创造一些财富,我给社会带来一些贡献,第二是影响力,我相信创业也好,做职业经理人也好,每个人都有自己的影响力,我希望通过我的影响力来影响我们年轻人,影响我们的职业经理人。第三个就是价值回报。”
唐骏表示:“因为我们讲到价值回报也是在当今这个市场社会当中一个非常重要的衡量的标志,刚才你也提到了我的价值随着不断的转升得到一定的提高。我觉得这个价值的提高固然很重要,但是更重要的是你被社会的认同,你被企业的认同,我的最终的目标是什么?我的最终的目标其实是更大的体现我的价值。这是第一。”
唐骏称,他的终极目标就是他希望通过他的努力来影响更多的年轻人,影响中国的职业经理人。某一天他可能真的是会写一本书,希望通过写书告诉更多的年轻人,其实他也萌发这么一个想法,是不是可以办一个学校或者是学院来教我们的职业经理人怎么样在外企生存...

>> 阅读全文

据美国媒体23日报道,盖茨在美国卡内基-梅隆大学发表演讲时说,电脑键盘的作用将逐步减少,今后人们使用电脑时将不再是通过键盘输入文字,而是用语音来输入文字,“动口不动手”将成为今后电脑输入的发展趋势。
盖茨说:“这(用语音输入文字)是我们(微软公司)正在努力奋斗的目标之一。”他认为在今后5年内,互联网搜索将更多通过语音来完成。之前他已在多个场合表达过类似观点。
据介绍,电脑识别人的语音并将之转换为文字的技术称为语音识别技术。根据盖茨的观点,这种技术将逐渐发展成为电脑普遍拥有的功能,还会被用于越来越多的嵌入式系统中,如现在有些手机就可以做到语音拨号呼叫。

>> 阅读全文

Windows CE是什么?Windows CE是一个具有战略意义的操作系统。它拥有windows操作系统的特点,支持32位虚拟内存机制、按需分配内存和内存映射文件;他也是抢先式多任务并具有强大通信能力的Win32嵌入式操作系统,是微软专门为信息设备、移动应用、消费类电子产品、嵌入式应用等非PC领域而设计的。理由一支持广泛的网络通讯因为不同的应用程序和设备在通讯方面的要求不同,所以Windows CE提供了支持广泛的硬件和通讯技术。Windows CE支持网络通讯所用的各种硬件设备包括: 串行电缆; 红外传送器; 广播传送器; 局域网络; 调制解调器。理由二提供高水平的APIWindows CE也提供的API可以简化在一个应用程序中包含网络通过的过程。两种高水平的API令网络通讯中的一些更普通的应用变得简单。WinInet API支持HTTP 1.0和FTP Internet浏览协议。它大大地简化了编写一个Internet客户应用程序的过程。WinInet也支持安全通讯。有三种安全协议:Secure Sockets层(SSL)2.0版和3.0版,以及私有通讯技术(PCT)1.0版。理由三支持远程访问Windows CE支持远程访问服务器(RAS)的客户,RAS是一个用于连接远程设备的多协议规则。Windows CE RAS客户支持实际上和标准的Windows工具是完全相...

>> 阅读全文

前言:正值事业打拚阶段的Paul,忙碌的工作生活,每年在公司健身休閒中心运动的次数寥寥无几,压力大加上缺乏运动,导致这两年体检报告结果每况愈下,眼见就要迈入40岁,现在他终于愿意认老,用行动改善健康...
大学时候,同学印象中身材健硕,称的上是美型男的Paul,在毕业12年后的一次聚餐上,发福16公斤的他,老态龙锺样子,已不见当年帅气挺拔模样,成了当天女同学们口中的话题人物!
「看来你在科技业,的确赚的不少也吃的很好囉!」Jessica玩笑的调侃Paul一番,接着Sandy又接着一句:「对!对!科技业当工程师薪水多、福利好。」面对同学的玩笑,Paul一脸傻笑着说:「好阿,那我们交换一下工作,我胖成这样,体检报告红字1年比1年多,我看这才是优渥薪水背后最大的代价吧!外界看我们光鲜亮丽,我们却满肚子苦水啊!」
公司每年都会安排员工健康检查,在最新的健康检查报告,医生告诉Paul现在有轻微尿酸情况,要少吃豆类等高普林食物,还有脂肪肝、肝指数过高情况,医生交待他要多休息不要熬夜、要多运动、多喝水。
35岁的Paul,正值壮年事业打拼时期,却因为太投入工作,忙到没有时间运动,加上自己又是易胖的体质,才...

>> 阅读全文

在Digi CC 9P开发板中已经预置了Boot-loader和一个CE 6.0的系统,所以,我们直接启动开发板,就可以运行一个CE 6.0的操作系统。不过,我们的最终目的是要开发一个自己的CE 6.0平台,所以我们需要对Boot-loader中的一些系统变量进行设置。
Boot-loader相当于PC中的BIOS,当硬件被reset之后,首先执行的就是boot-loader。Boot-loader首先对硬件进行初始化,然后引导操作系统运行。Boot-loader是嵌入式开发中相当重要的程序,因为它与硬件设备密切相关,所以Boot-loader的开发是由硬件厂商完成,它也是BSP的一部分。这也决定了不同的硬件厂商对Boot-loader有不同的实现,我们这里以Digi为例,涉及到对boot-loader的设置仅对Digi的开发板有效。如果使用了其他厂商的开发板,请参考相关的说明文档。
Digi开发板支持从串口输出一个命令行来对Boot-loader的行为进行控制,以及设置一些环境变量。所以我们需要通过“超级终端”,来进行设置。
将开发板的串口与开发机器的串口相连,如果没有串口则需要一个USB到串口的转换器。需要主意的是,在Vista中没有“超级终端”,我们可以从XP上将hypertrm.exe和hypertrm.dll拷贝到Vista中。
创...

>> 阅读全文

CE开发环境
下面就要让今天的主角闪亮登场了——Digi CC 9P开发板。为了感谢Digi提供的开发板,还是给他们做个广告吧:这是一家以WiFi相关产品为主营业务的公司,也生产ARM架构的CPU,所以做开发板也是他们公司份内的事情了。总的感觉还不错,大家如果有兴趣可以访问www.digiembedded.com,了解更多关于Digi开发板的情况。
下图就是Digi开发板的实拍照片,感谢我的ET900,效果还不错:
Digi CC 9P 开发板
从图上我们可以看到,这块开发板上并没有附带LCD屏,所以我们需要通过VGA输出连接一台显示器,图中上方蓝色的接口为VGA输出;左侧的接口从上到下,分别是:DC电源,RJ45以太网接口,RS232串口;右侧还连着我那久经考验的鼠标:)
因为设备环境变量、启动eboot等命令都需要通过串口发给开发板,所以我们需要通过串口线将连接开发板与PC串口相连。因为我的笔记本没有串口,所以我使用了一个USB到串口的转换器,工作一切正常。
当我们将平台编译完成后,Image文件(NK.bin)是需要通过网线下载到开发板的RAM中的,采用网线的优势是速度比较快。关于网线的连接,有两种选择:使用直连线,将PC与开发板...

>> 阅读全文

这篇文章的目的并不是介绍Windows Embedded CE开发的方方面面,只是用一个初涉嵌入式领域的软件开发者的视角来介绍Windows CE开发中最常用的概念和知识,解决大家会在实际开发中碰到的一些小问题,让大家了解嵌入式开发与应用程序开发,到底有哪些不同。
Windows CE概述
从6.0版本开始,Windows CE的名字改为Windows Embedded CE,当然这也是为了结合Windows Embedded品牌作出的改变。CE经过了十年的风风雨雨之后,终于在CE 6.0这个版本上再次浴火重生了。CE 6.0经历了CE历史上第二次内核重写,使CE操作系统更加符合当今嵌入式开发的方向。
CE 6.0在内核方面的改变主要是为了适应嵌入式设备硬件发展的要求,在进程数量方面,从过去最多运行32个进程,改变为最多运行3万2千个进程,内存方面从每个进程最多拥有32M虚拟内存空间改为最多拥有2G虚拟内存空间。在OS布局方面,将关键的驱动程序、文件系统和图形界面管理器(GWES)移到了内核中,这样可以更好解决因为CPU在内核态和用户态间切换而造成的性能损失。
当然,从以上的改变,我们可以看到CE 6.0较之前版本更加“重量级”了。操作系统领域关于“微内核”的争论已经持续了很...

>> 阅读全文

Windows CE是Microsoft为PDA Set-Top-Box等用户化嵌入式系统开发的32位多任务多线程操作系统平台它具有Windows 的GUI 可ROM化整合电源管理标准的通讯协议以及Windows CE可与其它Windows 应用软件共享信息为开发者带来极大的益处。
WinCE开发的基础知识
WinCE界面长得很像普通PC上使用的Windows系统,而且微软也把开发工具和现有的Visual系列工具集成在一起了,让人误以为基于WinCE的开发和普通Windows开发区别不大。很不幸,他们还是有非常多的区别,因为WinCE针对小型移动设备,而这类装置是千差万别的。开发者必须了解目标设备和部署自己程序的方法。在CPU、内存等硬件都受限的情况下,我们还必须更加懂得利用有限的资源。下面将告诉你进入这个领域的一些基础知识。
开发工具
eMbedded Visual Tools 3.0 Microsoft eMbedded Visual Tools 3.0 为构建移动应用程序提供了一个入口级的集成开发环境,包括必要的编译器、调试和平台文档。eMbedded Visual Tools 3.0 包括 Microsoft eMbedded Visual C++ 3.0 (eVC 3.0) 和 eMbedded Visual Basic 3.0 (eVB 3.0)。这两种工具都是独立的开发环境,不需要运行任何其他开发环境。<...

>> 阅读全文