Wednesday, August 30, 2006

台湾BLOG精選

Tags:




Tuesday, August 29, 2006

不怕苦,苦半辈子;怕苦,苦一辈子(zz)

Tags: ,

海豚之家--不怕苦,苦半辈子;怕苦,苦一辈子(zz)
作者:佚名 转贴自:本站原创 点击数:735 更新时间:2004-12-5 文章录入:dian



标 题: 不怕苦,苦半辈子;怕苦,苦一辈子(zz)
发信站: 武汉白云黄鹤站 (2003年07月10日12:53:35 星期四), 站内信件

最近我公司在征技术人员,也就是维修一些电路板,作一些助理工程师等等,我想专科夜校工读生就可以了,如果高职生是念电子相关的,那就也好,于是这两天,来了20几个人, 我心里很难过,这样下去,台湾好象真的会..........

来的有几种人∶

1.年纪大的,有3、4位,30几40几的,这份工作我打算找年轻的,一来计算机基本操作也行,二来也好Training,而且我的pay不是很高,但看到他们,还是很难过,口口声声说不计较钱,只要有工作就好了。
我心中想,在他们背后有多少的家计要负担,小孩的生育教养,再再都要花钱,有的人是根本没经验,也不是科班,看得出来是来碰碰运气,真的外面景气有那么差吗,经济部、财政部,张院长,大官们,不要花有的人一辈子都赚不到的那么多钱出国去玩(这钱我也有份说),作点好事吧。

2.我登报要找专科工读生,一些高职夜校生也来,我看不出他们有何程度,问一下电阻色码怎么看,怎么算,不会,电解电容正负极,二极管怎么看,都不会,这是念电子电机很基本的,都不会,都念了两三年了。

3.刚考上或念一两年的专科生,资料上都写着xx技术学院,要再问一下才会老实说专科部,程度跟上面差不多,有的好一点会,但再问示波器会用吗, ---NO,电表会用吗,--- NO,有没看过Logic Probe,---NO。知不知欧姆定律---知道,就是那个那个.....(好不容易有知道的,但一时想不起来):<

4.考上夜二技的,程度好一些,但是我还是不了解,为何教育程度会和我以前想象的差那么多,问一些用过示波器吗,----有用过,但不是很熟, (这表示,有看过Scope,转过几下键)会不会量NPN,PNP,----讲了一大堆,我还是听不懂。英文程度如何,看不看得懂Datasheet(基 本的IC脚位要看的懂吧)----从他们脸上我看到抱歉两个字。有没用过PROTEL,ORCAD或其它软件----有有有,很高兴的回答。会不会画线路 图,会不会建SYMBOL,懂不懂LAYOUT----脸上出现两条线,(我想有上过课,但拿来当AUTOCAD)要多少薪资---- 23,000~28,000都有(那我还不如请正职的已毕业生),还有要求升迁快的,福利好的,要能学到东西的,唉......

过两天还有20几个,我真不知要如何找,会念夜间部的,通常是家中比较不好过的,很多人父母还在卖面,卖菜,(我多少会问一下家庭状况),看的我心中都有点酸,很不知要如何鼓励他们。

有一位是从宜兰来的,考上夜二专,在淡水那,也住淡大那边,人很老实,高职念汽修,专科念了一年,父母亲都自台塑的纺织厂退休在宜兰,家中只有他 一个男的,弟弟出事过世了,两个姊姊都在宜兰,我问他淡水到永和要骑多久的机车,他说40几分钟,我算了算,一天上下班就要骑一个半小时的车,他说没关 系,之前作过机车快递,作得到。那为什么离职呢?因为是算件的,,业绩不到只有底薪,一万出头。

我很想帮他,跟他聊了一个小时,问他上课情况,他也很老实的说,老师很混,其实他也没学到什么,我想我了解了,台湾的问题出在,很多人不守本份, 当老师的不尽责,那学生呢,就吃闷亏了,当官的不尽责,那百姓就吃亏了,很简单的道理不是吗?那我们自己呢,也是有问题的,自己也不再用功些,考好一点, 百姓眼睛不张大点,选个好官,(不过还是有点盲点,有人很会骗选票,有人确实资质不够),题外话。


我目前的工读生,要去当兵了,在我这做了两年多,他说他学到很多,学校教的呢,很抱歉,不知在教什么,我一直鼓励他再念,不过我看得出, 他并不是那个材料,自己也是茫茫然的,去年问他专题作什么,他说家庭保全系统,过了半年,作的怎样,买了一些套件想回来拼,我告诉他一些方向,如何作,离 毕业两个月了,好了没,他说都没一样OK的,IR SENSOR不 WORK , GAS SENSOR,也不行,就连水银开关也不行,8051的程序呢,也都不会写,那你不是毕不了业吗?

他也很紧张,我说我帮你教你作专题是为了让你有时间看书考试,公司方面我也不安排太多工作给你,一个月几乎只作2个星期的工作,加上周休2日,上 班时间也是9:00到5:00,一周工时只有35小时(午餐不算吧),结果都不知在作什么,我后来花了一个小时,量了一下三个SENSOR,线路画给他, 51的程序也拿书翻给他看,第2天,作好了。
我知道他家中也不是很好过,也常常让他方便,考试温书请假,都准,也不扣钱,(公司不打卡),有事情办,说一声就好,常常买午餐给他吃,我发现,很多人一辈子都不知自己下一步要怎么走,尤其是现在的年轻人,还是好高骛远。

我也是专科生,私立的后段学校,从一开始的跌跌撞撞,到今天月入百万,是牺牲年轻玩乐的黄金时光换来的,别人在DISCO,我在K VHDL,别人吃大餐,我吃着泡面写程序,别人在睡觉,我还在想只有64PIN的LA,到底要接那几颗IC,接那些信号才抓的出电路板的BUG。六年过去 了,当初合伙的MASTER,graduate,早撑不下拿了钱走人(不过也赚了一倍的本金,10万换20万),曾经公司只剩下我一个人,加一个会计,但 我能有这样的收入,是因为我知道我下一步要怎么走,曾经我以为我只要C写的好,就能赚钱,后来发现,没有硬件配合,我的C要放那,找硬件工程师又贵,自己 来,要LAYOUT,花钱找人LAYOUT,又贵,又不能配合电路特性,自己来,要作ASIC,找DESIGNHOUSE,起码几十万上百万,自己来,也 曾经给IC厂的SALES,ENGINEER白眼过,小公司,又没作过ASIC,第一次就要搞那么多GATE COUNT,低声下气的请求他们让我TRY一次吧,我也是在赌我的努力,结果一次就OK,那种成就感是我忘不了的。很多事,相信自己,不要有困难就想逃避 要别人帮,我想这是我有今天的原因。

现在的我,早上10点开着BMW到公司看看客户下的单,生产排的如何,出货情况怎样,看看股票,回几封客户的E-mail,中午一点多去吃饭,避 开人潮,回来写写程序,画画电路图,作一下Simulation,没有新的Design在手上的话就上上网,三点多就交待一些事情去健身房运动,晚上约约 女友去乌来洗温泉,再去吃个涮锅,偶尔去吃个大餐,晚上回到家,打个电话给国外客户聊聊他那边RD有没有问题(我是研发一个Platform,并提供他们 development tools,并support他们写 application时所须要的技术),我想我过去的辛苦得到回报了。

最近想念书,不是为了什么,单纯是想念书,就去补习准备考研究所,也看到现在的很多大学生的百态,下次有机会,再报告,太晚了。
==========================================================
少 数人顶着理想的大帽子,要所有人跟着他一起理想,殊不知,带给台湾多大的灾难,大学生比率高是一个理想,但问题是造就了一大堆只讲不会作的大学生,我不是 说所有大学生都是,而是大学生的定义是什么,技职生的定义是什么,这关系到整体国家产业,都是大学生,没了实作的技职生,实际生产线上的技术要由谁作。教 改是有需要的,但应该是在加强回流教育上,每个人有不同的生理发展期,同样的心智发展也不一样,爱因思坦四、五岁才会说话,刚开始他父母也以为这孩子有问 题。

我们过去的教育失败在,要念书就是一直念,十多年的教育都要一气呵成,不能有中断, 但是有些人或因尚未开窍,或因家中因素供不起学费,有多少人是在这底下牺牲的,反观美国,事实上有很多的研究生是工作几年后回流的,甚至大学生都是,因为 有名的私校学费贵,有很多家庭如要负担也负担不起,这些人先工作几年自己赚学费,然后再回学校去,一来求学的动机更强烈,二来不造成经济压力。

去年我客户在美国,他已经40多了,哈佛还寄资料来问他要不要去念他们的在职MBA,好象也不用一大堆的限制或要他考很难的试,不过他好象之前就是去英国念管理方面的,加上要开两个多小时车到哈佛,他也认为没有必要再念了,所以没去。

不过台湾,还是不行,回流教育的门还是很窄,这对社会上是一种损失,因为已工作者的进修可以让他们将实际与理论结合,有人会说,那是公司企业的责 任,要多给员工一些教育训练,我说,错了,你看美国一大堆大公司花一大堆钱作教育训练,实际的成效很低,我看过一份报导说的,而且,台湾多为中小企业,我 想绝大部分劳工也是中小企业所聘请,他们没有那个经费去作教育训练,就算要作,要多少教授跑多少公司去教,资源分散的结果是成效必不彰。如果让这些劳工回 流到学校上课,学校本来就是资源浪费的一个机构,一年中约只有50%不到的时间教室,设备是有用的,其余的都闲置着,以企业经营的角度来看,难怪很多学校 经费不足,当然政府的限制太多也是因素之一。猪头官太多也是,知识经济,那一个在前,还看不到,先有知识才会有经济,小学生现在学的白痴数学教学法,可不 要教出一些算数时手指不够用的学生。

台湾现在的富裕是上一代人用比我还苦的拼劲创造出来的,现在也差不多富了三代了,而上一代人的拼劲现在跑到大陆人身上去了,而我们的下一代却是沉 醉台湾人的骄傲,以为可以一直过好日子,两年多前我应征人,一个星期来不到10个,这次找人一天就来20多个,很吓到我。我运气也算不错,但要伯乐识你这 千里马,必须你要先是千里马,不是自我催眠说我是就我是,那可不行。

但还是那句话,凡事不要太计较,做人不要太厚黑。最容易激励人便是"穷" ...现在台湾社会结构不合理...当我发现拚死拚活只比同辈多个三千块...一堆人卡位卡在前面...升迁遥遥无期....那不如不拚只求表现"不必太 差"就好...我宁愿有生活...大陆人就是因为"穷"...不拚无法出头天....等那些人有了成就后....还会像年轻时代一样拚吗?这就是钱的力 量...

穷真的是够刺激人的,也真的是一个好理由让人上进,但可不要因穷而丧志,因富而傲,台湾的一个怪现象就是,愈来愈多人笑贫不笑娼,求利而不顾德, 于是乎,有志气骨气的人愈来愈少,于是当官的贪污,警察也像是领了牌的流氓,小老百姓就有样学样,反正嘛,有钱是老大,整个社会是扭曲的。

其实,过去的进步是百姓争气,但当官的更争气的结果,孙运璇、李国鼎、赵耀东等人的风范,就算是民进党的也不敢说句不敬的话,要不然,菲律宾穷了 那么多代,为什么还爬不起来,大陆像极了过去的台湾,撇开政治,单看经济,大部分的官员都已提升经济为己任, 那种真的以民为念的心,才是我们该看齐的,然而,今天在台湾,你这样讲,人家会说神经病,有钱赚就赚。

如果今天你是学生,而且还是穷学生,记住,不要争一时,要争的是将来,我知道很多大学生,研究生都在玩股票,打工,想法子多赚些钱花花,但是这样是不是会影响课业,心里牵记着股票,打工打个半死,只想着,嗯,领到钱去买个炫的手机,穿的趴哩跁哩的去钓马子。

穷同学们,把钱拿来买其它的书,自己专业的课看烦了,就看看其它方面的书,多些其它领域的Know how,将自己肚里的墨水瓶填满,你不用去穿的花枝招展的,自会有你的特殊气质无形中感动和你同频率的人,而且,你将比别人更强。

我开了公司后,才发现,,专业只是你的基础,多方面的知识更能助你成功,我从天下杂志等管理书报得到一些生管,企管概念,这让我不会无缘无故的浪 费成本,看经济相关报导, 让我懂得财务管理,风险报酬的关念,也让我这半年抓住台币贬值的走势,多赚了两多百万的汇差,看了几本会计的书让我看的懂财务报表,懂得如何防弊,(才不 会让会计作假帐吞公款:),看看一些文学散文,在你烦闷时有个慰藉,也好写情书给美眉。

这些杂书,不用去钻研,只要懂大意就好,这样一来,你说你的气质战斗力,会不会增强到凡人无法挡?你也会对自己更有自信,我管你那些肚里没墨水的 同学怎么看我,等到毕业后,我将会一飞冲天的,步出校门时,你会觉得高兴,终于可以一展长才,而那些混毕业的,将是忧心忡忡,十年后,你也是家庭美满,出 入双B,那些当初不可一世的校园奇杷(奇装异服,趴哩趴哩的)可能还是骑着机车再噗噗跑,幸福吧!

人生几十年,在受高等教育的时间不过几年,用几年的快乐换几十年的痛苦,还是用几年的苦乐(有苦有乐,你或许念书念的苦,但知识增长时还是会很快乐),换几十年的快乐?


电信技术名词解释:UMTS的定义__科技时代_新浪网

Tags: ,
电信技术名词解释:UMTS的定义__科技时代_新浪网

UMTS定义演进

  早在90年代初期,欧洲电信标准协会(ETSI)就开始为3G标准征求技术方案。并 雄心勃勃的把3G技术统称之为UMTS(Universal Mobile Telecommunications System),意即通用移动通信系统。宽带CDMA(带宽5MHz)建议是其多种方案之一。其后,日本的积极参与极大地推动了3G标准的全球化步伐。在 1998年,日本和欧洲在宽


CDMA建议的关键参数上取得一致,使之正式成为UMTS体系中FDD(频分双工)频段
的空中接口的入选技术方案,并由此通称为WCDMA 。W即宽带,以有别于源于北美的窄带CDMA(带宽1.25MHz)标准。

  顺理成章,UMTS进一步成为国际标准化组织3GPP制定的全球3G标准之一。作为一个完整的3G移动通信技术标准,UMTS并不仅限于定义空中接口。它的主体包括CDMA接入网络分组化的核心网络等一系列技术规范和接口协议。

  为了既保护现有网络投资,又可灵活应用最先进的技术创新,3G标准的指导思想是网元 可分别独立演进,网络要实现平滑过渡。其总体目标是最终实现全IP化的全球宽带移动通信网络。具体讲,就是无线接入网技术和核心交换网技术各有自己的演进 路线。在接入技术方面,特别是空中接口,3GPP致力于不断提高频谱利用率,除WCDMA作为首选空中接口技术获得不断完善外,UMTS还相继引入了TD -SCDMA和HSDPA技术(High Speed Downlink Packet Access ,高速下行链路数据分组接入)。前者是中国的技术提案首次成为国际主流通信标准。它可利用单边的频谱提供高速移动通信组网能力。后者是引入了利于超高速数 据传送的速率控制技术,使下行链路无线带宽达到10Mbps 。在核心网技术方面,则引入了分组软交换技术,进而顺应IP多媒体应用的发展趋势引入了IP多媒体域,也就是IMS(IP Multimedia Service,IP多媒体服务)以实现全IP多业务移动网络的最终发展目标。

  UMTS的4个版本

  上述的技术标准的持续发展,体现为3GPP的UMTS标准的4个版本:R99、R4、R5、R6。形成了一个庞大的而内部又相对独立的标准体系。 WCDMA是其中最早,也是最完善的首选空中接口,并为欧洲,亚洲和美洲的3G运营商所广泛选用。



Monday, August 28, 2006

StrengthsFinder《现在,发现你的优势》

Tags: ,
StrengthsFinder《现在,发现你的优势》


Name: hongtao pu


Harmony/和 谐
你 寻 求 共 识 。 你 认 为 , 冲 突 和 摩 擦 有 害 无 益 , 所 以 你 尽 量 将 其 化 小 。 当 你 发 现 周 围 的 人 意 见 不 一 时 , 你 力 图 求 同 存 异 。 你 力 图 使 他 们 避 免 对 抗 ,寻 求 和 谐 。 事 实 上 , 和 谐 是 你 的 核 心 价 值 。 尽 管 无 济 于 事 , 有 人 却 总 想 将 自 己 的 观 点 强 加 于 人 ,这 在 你 看 来 真 是 难 以 置 信 。 我 们 如 果 避 免 固 执 己 见 , 转 而 寻 找 共 识 和 支 持 , 岂 非 效 益 大 增 ?你 对 此 深 信 不 疑 , 并 照 此 原 则 待 人 处 事 。 当 别 人 鼓 吹 他 们 的 目 标 、 权 益 和 神 圣 的 信 条 时 , 你 却 守 口 如 瓶 。 当 别 人 朝 着 某 个 方 向 冲 去 时 , 你 为 了 维 系 和 谐 , 心 甘 情 愿 地 修 改 自 己 的 目 标 ,以 求 与 别 人 保 持 一 致 (只 要 他 们 的 基 本 价 值 与 你 相 符 )。 当 别 人 为 他 们 钟 爱 的 理 论 或 概 念 大 发 宏 论 时 ,你 却 避 开 争 论 , 宁 可 讨 论 有 可 能 建 立 共 识 的 实 际 问 题 。 在 你 看 来 , 我 们 都 在 一 条 船 上 , 必 须 同 舟 共 济 。 这 是 条 好 船 。 大 可 不 必 为 了 逞 能 而 乱 晃 它 。
Restorative/排 难
你 热 衷 于 排 忧 解 难 。 其 他 人 遇 到 新 困 难 往 往 一 筹 莫 展 , 而 你 却 干 劲 倍 增 。 面 对 分 析 症 状 、 判 断 问 题 和 解 决 问 题 的 挑 战 , 你 无 比 兴 奋 。 你 可 能 会 喜 欢 实 际 的 、 抽 象 的、 或 个 人 的 问 题 。 你 可 能 会 寻 找 你 过 去 多 次 遇 到 并 自 信 能 解 决 的 问 题 。或 许 当 你 遇 到 复 杂 而 陌 生 的 问 题 时 最 为 激 奋 。 你 的 具 体 偏 好 将 取 决 于 你 的 其 他 优 势 和 经 历 。 但 可 以 肯 定 的 是 , 你 喜 欢 手 到 病 除 。 判 断 故 障 , 排 除 问 题 , 起 死 回 生 , 使 你 其 乐 无 穷 。 你 本 能 地 感 到 , 没 有 你 的 介 入 , 这 个 东 西 - 这 部 机 器 、 这 个 人 、 这 家 公 司 很 可 能 会 停 转 。 你 修 好 了 它 。 救 活 了 它 。 使 它 重 燃 生 命 之 火 。 或 者 用 你 自 己 的 话 说 , 你 拯 救 了 它 。
Learner/学 习
你 热 爱 学 习 。 你 最 感 兴 趣 的 题 目 取 决 于 你 的 其 他 主 题 和 经 历 。 但 无 论 是 什 么 题 目 , 你 总 是 受 到 学 习 过 程 的 吸 引 。 过 程 , 而 不 是 内 容 或 结 果 , 最 使 你 兴 奋 。 从 无 知 到 熟 练 的 扎 实 而 执 著 的 进 程 使 你 精 力 倍 增 。 入 门 的 快 感 ;初 学 者 背 诵 或 实 践 学 到 的 内 容 ; 掌 握 一 门 新 技 术 而 日 益 增 强 的 信 心 - 这 些 学 习 的 过 程 深 深 吸 引 着 你 。 你 对 学 习 的 激 情 促 使 你 参 加 各 种 成 人 教 程 - 太 极 拳 、外 语 、钢 琴 、舞 蹈 或 电 脑 培 训 班 等 等 。 它 使 你 能 在 变 动 无 常 的 环 境 中 应 付 自 如 , 无 论 是 分 配 你 完 成 一 个 应 急 项 目 ,还 是 反 复 要 求 你 在 短 时 间 内 成 为 某 个 新 题 目 的 行 家 。 学 习 主 题 并 不 一 定 意 味 着 你 力 图 成 为 某 个 专 题 的 专 家 , 或 追 求 伴 随 某 种 专 业 或 学 术 头 衔 的 荣 耀 。 相 比 之 下 , 更 重 要 的 是 学 习 的“路 程 ” , 而不 是 具 体 结 果 。
Intellection/思 维
你 喜 欢 思 考 。 你 喜 欢 思 想 活 动 。 你 喜 欢 锻 炼 你 的 大 脑“ 肌 肉 ” , 把 它 们 四 面 抻 扯 。 这 种 对 思 想 活 动 的 需 求 有 可 能 是 专 注 的 ,专 注 的 焦 点 取 决 于 你 的 其 他 优 势 。 例 如 , 你 可 能 努 力 解 决 一 个 问 题 , 或 酝 酿 一 个 创 意 , 或 了 解 另 一 个 人 的 感 受 。 另 一 方 面 , 这 种 思 维 活 动 很 可 能 漫 无 边 际 。 思 维 的 主 题 并 不 一 定 限 定 你 思 考 的 具 体 内 容 。 它 只 是 说 你 喜 欢 思 考 。 你 是 一 个 喜 欢 独 处 的 人 , 因 为 这 样 你 才 能 沉 思 冥 想 。 你 性 格 内 向 。 在 某 种 意 义 上 , 你 是 自 己 最 好 的 伴 侣 , 因 为 你 扪 心 自 问 , 并 在 自 己 身 上 测 试 答 案 。 当 你 把 自 己 的 实 际 作 为 与 你 所 思 考 的 所 有 想 法 相 比 时 , 你 的 这 种 自 省 可 能 会 使 你 略 为 不 满 。 但 此 种 自 省 也 可 能 导 致 你 关 注 现 实 问 题 , 例 如 当 日 所 发 生 的 事 件 , 或 你 准 备 进 行 的 一 场 谈 话 。 无 论 它 把 你 引 向 何 方 , 这 种 不 停 的 思 考 是 你 生 活 中 的 一 个 固 定 内 容 。
Input/搜 集
你 充 满 好 奇 。 你 爱 攒 东 西 。 你 可 能 搜 集 各 种 信 息 ,譬 如 词 汇 、 事 实 、 书 籍 和 语 录 。 你 也 可 能 搜 集 有 形 的 东 西 , 如 邮 票 、 标 本 、 古 董 、老 照 片 等 等。无 论 你 搜 集 什 么 , 你 这 样 做 是 因 为 你 感 兴 趣 。 你 好 奇 心 不 泯 。 世 界 的 激 动 人 心 之 处 就 在 于 其 多 姿 多 彩 ,变 幻 无 穷 。 如 果 你 博 览 群 书 , 你 的 目 的 未 必 是 完 善 你 的 理 论 , 而 是 积 累 更 多 的 信 息 。 如 果 你 喜 欢 旅 行 , 那 是 因 为 在 新 的 地 点 你 能 发 现 新 奇 的 文 物 和 轶 事 。 这 一 切 均 可 供 收 藏 。 为 什 么 它 们 值 得 收 藏 呢 ? 你 在 收 藏 之 时 , 常 常 说 不 清 何 时 或 为 何 需 要 它 们 。 但 是 , 未 来 会 怎 样 ? 是 啊 , 谁 能 说 准 它 们 什 么 时 候 用 得 着 呢 ? 由 于 想 到 各 种 用 途 , 你 什 么 都 不 舍 不 得 丢 弃 。 所 以 你 不 断 搜 集 、 整 理 和 储 存 坛 坛 罐 罐 。 这 很 有 趣 。 它 使 你 思 维 常 新 。 而 且 , 也 许 某 一 天 ,也 许 就 在 这 几 天 ,有 些 东 西 会 变 得 很 珍 贵 。

Copyright 2000 The Gallup Organization. All rights reserved.
StrengthsFinder is a trademark of The Gallup Organization.

Sunday, August 27, 2006

[douban.com小组收藏] 经 历 艺 术

Tags:

[douban.com小组收藏] 经 历 艺 术
2006-08-14 15:54:02   来自: 一一 (上海)
  上午在整理书橱,一本久未翻动的书进入视野——《经历艺术——生活的第二张面孔》,作者是Eric Booth, 英文版名《The Everyday Work of Art》。
  
  买了它很长时间了,这本应是一本充满热情,能很好启发我对艺术领悟的伟大的书。但是,尽管我用笔划下了很多字句,那些字句能很好地击中我,我还是无法整体理解这本书。
  
  书的结构和前后所指让我发晕。根据经验,我想大约是翻译作的怪。就像《GET THINGS DONE》译成的《尽管去做》,很多书,由于翻译的水平,让人不忍卒读。原本阅读这样一本广受赞誉,绝不深奥的书,是一段愉快的旅程,不知不觉,你会被它 吸引,慢慢地接受它的影响,而现在变成了比较艰难的过程,好象两个各怀心事的人,狐疑着揣测着互相接近。所以如果能找到的话,最好看英文版。
  
  面对中文的版本,需要做的只能撇开翻译的不尽人意,努力探掘字句背后的思想和智慧。
  
  ====================================================
  
  “艺术不是孤立的。它是所有相关事物的延续;人人都参与艺术,运用艺术的技巧,并置身于艺术的氛围”
  
  “艺术作品便是如何把每件事做得更好。艺术的一头是人类无止境的艺术天赋,另一头是各种视为艺术的经典作品”
  
  “如果我们认为艺术只是存在于冰山之尖,那么我们就放弃了自己与生俱来的权利。人时时刻刻都能做住一些美好的事情”
  
  
  
  


2006-08-14 23:34:38: August (上海)

  日常生活审美化?

2006-08-15 02:22:56: Bryan (北京)

   来这个小组三个多月了,虽然不算长,也不是天天来,但是基本上也看过绝大部分的人的观点了,楼主给我留下很深的印象,可能是发言多,而且相当精辟吧
   你的帖子,例如艺术、品茶、赏画等等,确实让人觉得你很有知识、很有文采、很有历史韵味、很有情趣、很有品位。。。
  
   但我有一个问题 ---- 你这样的生活简单么?

2006-08-15 03:20:15: SSC

  "The Everyday Work of Art"
  http://www.douban.com/subject/1855139/

2006-08-15 10:11:43: 一一 (上海)

  致 Bryan:
  
  所谈的内容都是皮毛,是会被大方贻笑的,之所以不揣浅陋卖力地东拉西扯,只是希望抛砖引来美玉,使小组活跃有生机。
    
  谢谢Bryan提的问题,简单生活在你,是否意味着颜回之乐?菜根谭里说,“人心有真境,非丝非竹而自恬愉,不烟不茗而自清芬”,这真正是简单生活的好境界。但是有丝有竹,有烟有茗,若能不扰人心真境,岂不也是简单生活?
    
  简单生活是让心松弛下来,不执着不焦虑于某样事物,而松弛下来的心,活跃而敏感,胸次玲珑,触物自然皆有会心处。
    
  所以种种清欢不意味着不简单,恰恰相反,只有简单了,才能有种种清欢。
  

2006-08-15 10:24:54: sunny (北京)

  我想简单生活只是一种态度。再复杂的事情,也可以是简单的;再简单的事物,累积起来,也是博大的。计算机上繁花入眼,其实所有的东西,都是由电路的接通与断开两种状态累积而成。

2006-08-15 12:39:26: 阿娇 (深圳)

  简单生活就是怡然自得!

2006-08-15 22:23:02: Bryan (北京)

   回答我大致看明白了,总之每人的情况不同,对事情的理解也不同,各得其乐就是了~~

2006-08-28 09:03:50: SSC

  关于《经历艺术》,先摘一个故事吧:
  在作者教授的一堂形体课上,有一位女子成长与严格的宗教约束之下,所有舞蹈或身体运动带来的快乐都是被禁止的。当时她虽已脱离约束,习惯的烙 印仍相当深刻。这位刻板严肃的女子在课程最初宣称她憎恨舞蹈,哪怕只是观看。作者一开始并不知道她的背景,在几天之后,女子含着眼泪告诉作者她的故事,以 及对于课堂的指令,她是如何地害怕,因为她从来都不曾允许自己做“这样的动作。”最后她发现舞蹈是一件优美健康的事情,脸上充满了好奇,她自己的形体甚至 相当有天赋。
  
  在这里,作者想说明的是艺术的实践可以让人重燃心中的好奇心。而这正是艺术活动的内在动力。
  
  作者在《经历艺术》开始强调他讲艺术不着重在“艺术作品”(works of art),而在于“艺术的劳作”(the work of art)。这一差别强调的是劳作,每个人的亲历。
  
  书的出发点有两条,你从事的艺术的劳作和贝多芬所做的没什么两样;从事艺术的劳作需要让自己从惯常的情形下分离出来,以一种特殊的态度。倒不是说结果和贝多芬的一样好,而是指你用的是同样一种普适的艺术的技巧。

Friday, August 25, 2006

嵌入式开发中我能做什么呢?

Tags:

good02xaut的笔记--我能做什么

我能做什么?

接触Linux很久了,忽然想到一个问题,嵌入式开发中我能做什么呢?事情一件件的看吧:

1. Bootloader

满世界的bootloader,我还有必要重写一个吗?当然不。所以不用写bootloader。满世界的CPU和Dev-Board,还有什么开发板没有合适的bootloader?当然没有。所以我又不用改写bootloader。

那我需要做什么呢?配置。谁让我的RAM比人家的小一半,FLASH也没人家的大呢。

2. Kernel

如 此庞大的kernel,我有能力自己写一个或者解析吗?当然没有。所以我仅仅需要选择合适的版本即可。我使用的CPU在特定版本的内核上支持了吗,还有 CPU里面集成的外设,驱动有了吗?当然有了。你又不是第一个在linux上使用该CPU的人!公版的Kernel里面怎么没发现呢?公版的没有你不会去 别的地方找啊!

那我需要做什么呢?配置。...

3. Filesystem

很多现成的文件系统,我需要自己重新建立吗?当然不用。

那我需要做什么呢?检查以下/dev下的设备名是否对。看看/etc下面的配置文件有没有问题。

4. Qt or KDE

这次我可要大展拳脚了吧。不用。交叉编译QT,交叉编译KDE交叉编译MPlayer,交叉编译。。。

那我需要做什么呢?把所有软件的依赖关系找到就可以了。

从此,我还要做什么呢?一名程序员做什么,你就做什么了。远离bootloader,远离kernel,远离一切底层的东西。Helloworld就是我最该做的吧。

这样下去怎么行呢,有一天我的饭碗会丢的!新的想法产生了:

每个要做的产品中一定要带一个非标的设备,这样我就有事做了。开发那个非标设备的驱动。哈哈哈哈。。。。

如果你的产品中没有了新设备,你离辞职的日子越来越近了。

發展新世代無線嵌入式應用的程式設計考慮

Tags: ,

發展新世代無線嵌入式應用的程式設計考慮
作者:Justin Helmig, 德州儀器無線應用部門資深技術工程師
摘要
今天的先進世代和明日的第三代(2.5G和3G)無線系統不僅增加多媒體功能,還包括目前在PDA常見的許多應用,然而這些無線系統的軟體發展工程師卻多半來自個人電腦領域,對於嵌入式平台並不熟悉,他們必須先瞭解這兩種軟硬體環境之間的差異,較重要的部份包括媒介傳輸速率、記憶體資源、使用者界面、電源需求、處理核心架構和發展環境;因此,設計人員在發展新世代無線系統多媒體和PDA之類的應用時,即可更有效規劃和執行他們的軟體。

無線應用的成長
無線通信技術的進步,加速了無線服務的需求;前兩代無線手機只能提供語音服務,新標準則擴大了第三代無線網路應用範圍,可以同時傳輸音訊、視訊、資料和語音。目前的無線網路已開始支援語音和資料服務,做為邁向未來全方位多媒體服務的中間步驟(2.5G)。除了新型態通信服務之外,無線手機也開始提供更多個人應用,例如在PDA上執行各種應用,為市場帶來一系列全新的行動通信設備,從智慧型手機到無線PDA、筆記型電腦和網路家電。

為了掌握快速成長的無線商機,許多軟體公司開始為新型行動設備發展各種新應用。今天,對於無線系統,甚至PDA之類的非無線掌上型裝置,有豐富經驗的應用發展廠商並不多,絕大部份程式設計人員都只接受過個人電腦軟體訓練,他們非常熟悉個人電腦硬體、作業系統和發展環境。但是,若程式設計人員想為無線系統發展應用軟體,卻只熟悉較為成熟的個人電腦技術和有線網路,他們應先瞭解這兩個世界的差異,例如無線傳輸的速率比有線網路慢,而且相較於個人電腦,可攜式系統的功率消耗、記憶體容量和使用者界面也受到更多限制。無線系統是以DSP和RISC處理器為基礎,工程師開發應用軟體時,必須瞭解這兩種處理器的特性和優點。許多新出現的無線系統還在發展初期,應用發展環境並不成熟,很多方面都像早期的個人電腦環境,工程師若瞭解其間差異,在發展新世代無線應用時,即能更有效規劃和執行他們的軟體。

窄頻寬
今天的無線媒介只能提供較窄傳輸頻寬,這是與有線網路的一個重大差異。個人電腦發展人員已習慣有線乙太網路和它所提供的10 Mbps資料速率,有線電信網路的速度則較慢,因為資料速率會受到類比數據機限制,也就是56 kbps上行速率和33 kbps下行速率。但這個情形正在改變,因為虛擬專用網路(VPN)已為辦公室帶來乙太網路傳輸速率,數位用戶迴路和纜線數據機則把Mbps等級的寬頻傳輸提供給終端使用者。

相形之下,現有的數位無線網路是以語音服務為主,每個通道約可提供15至20 kbps傳輸速率,不同傳輸標準的速率略有差異。較新的2.5G標準則將速率提升數倍,使它的頻寬足以和類比數據機相抗衡,甚至還要略勝一籌;等到3G無線網路建置完成,最佳條件下的傳輸速率甚至可達到寬頻水準,例如根據3G的ITU/UMTS定義,行動通訊的資料速率為384 Kbps,移動速率較慢或固定式無線裝置更高達2 Mbps。但這些都是最佳條件下的數字,實際速率會隨著線路不同而改變,影響因素包括信號雜訊和強度、環境干擾以及特定區域的通話密度。為滿足較低速應用需求,3G網路也支援2G和2.5G速率。

無線傳輸速率對於應用發展也很重要,因為工程師必須考慮要支援那一種網路;長期而言,3G網路可以提供最大的視訊、影像和其它高頻寬傳輸潛力,但是2G基礎設施目前已就定位,未來一段時間內,將有最大一群用戶可以享受2G傳輸速度,2.5G的傳輸速率和開始服務時間則介於兩者之間。

此外,發展廠商也必須考慮他們的應用能否根據實際頻寬大小,動態提供不同功能和影像品質,使作業能夠持續進行。頻寬不僅隨著可用的傳輸型態(2G、 2.5G或3G)而改變,也會受到特定時間的網路狀況影響,若應用能在各種傳輸條件下持續工作,它的用途自然比需要一條高頻寬連線的應用更加廣泛。

系統資源
發展主從應用時,任何決定都必須同時將無線頻寬和系統資源納入考慮,不管最後採用的網路為何,工程師必須決定在何處執行處理運算 - 本地系統或網路伺服器;此時必須考慮的因素不僅包括傳輸速率,本地系統的可用運算效能也同樣重要。對於電池操作的行動系統,軟體執行時的功率消耗是個問題,可用記憶體容量也必須注意。

把所有因素加在一起,就可決定那些作業應在手機上執行,那些應交給網路伺服器負責。一般說來,若應用會產生大量資料,特別是即時資料,就應透過壓縮和解壓縮程序,把資料傳輸量減至最少;另一方面,若應用的計算量龐大,所須處理的資料卻很少,就應儘量把運算工作交給網路執行。

不同型態的作業適合不同的處理方式,例如在大型資料庫中搜尋某些資訊,所須的運算量將極為龐大,產生的資料卻相對較少,這類應用主要受到運算能力限制,而非網路頻寬,因此最好交給伺服器執行;另一方面,MP3檔案解碼比較適合交給手機處理,因為頻寬是這類應用的主要限制,因此設計目標是將資料傳輸量減至最少。

記憶體限制
就系統本身而言,記憶體容量是程式設計師必須面對的另一項重要限制,雖然今天的個人電腦已能提供數個GB的程式儲存區和虛擬交換記憶體,無線手機通常卻只包含16至32 MB記憶體,而且須同時用於程式的儲存和執行;此外,無線手機記憶體的升級擴充並不容易,更無法透過虛擬記憶體加以擴大,因為絕大多數的掌上型無線系統都不包含硬碟。

受到記憶體容量限制,應用程式設計師必須將軟體最佳化,並移除不必要的功能特色,以便將程式和資料空間需求減至最少。程式甚至可能必須採用模組化設計,讓更多常式直接在伺服器端執行,不必交給個人電腦執行;此外,許多功能也只須在連線階段必要時,透過網路下載至手機即可。

個人電腦和工作站的記憶體運用方式對應用軟體完全透明,熟悉這種做法的程式設計師必須瞭解,嵌入式作業系統並不採用如此複雜的記憶體管理機制,因為沒有硬碟提供虛擬交換空間,動態記憶體配置必須非常小心,避免發生記憶體不足的現象;此外,某些嵌入式作業系統在處理程序結束時,不會自動收回已配置的記憶體,因此應用軟體不但要避免不必要的記憶體配置,還應於處理程序結束時,主動釋出所有佔用的記憶體,防止記憶體漏失(memory Leak)情形出現。

螢幕限制
掌上型系統的螢幕比較小,且解析度也低於個人電腦螢幕,例如1024 x 768像素是個人電腦常見的解析度,行動裝置通常卻只有240 x 320像素或更低;由於螢幕面積很小,無線作業系統大都不支援多重視窗,但可能透過對話方塊提供資料輸入、訊息顯示或其它功能。

雖然掌上型裝置的螢幕限制較為明顯,但它對於應用的「外觀」設計卻有深遠影響。通常在螢幕較大的系統中,應用的吸引力主要在於充份發揮螢幕顯示能力和系統繪圖功能,但對於掌上型系統,由於它的螢幕較小,解析度較低,繪圖功能也較簡單,應用的視訊輸出也會受到更多限制;此時軟體發展商所面對的挑戰是如何在較小螢幕上,儘可能對它最有效利用,為使用者創造最滿意的視覺顯示效果。

節省功率
節省功率消耗是行動系統最關心的課題,發展廠商應深入瞭解和利用他們所能掌握的低功率系統特色。無線作業系統通常會提供電源管理功能,使系統處於閒置狀態時,能自動切斷部份電源,因此若應用軟體必須等待某項系統資源,就應將系統控制權交回給作業系統,這是非常重要的一點。舉例來說,若應用軟體必須取得鍵盤按鍵輸入,它應產生一個事件,然後等待作業系統於事件發生時告知它,這種做法可以避免所謂的「忙碌等待」(busy waiting)- 也就是應用軟體雖處於閒置狀態,卻不將系統控制權交回給作業系統;透過這種事件驅動機制,系統功率消耗可以降低,電池的供電時間也能延長。

另外,其它節省功率消耗的做法,包括更有效率的使用記憶體,避免不必要的運算處理和資料傳輸動作;就算手機仍有充份效能可資利用,若能將某些工作轉交給網路完成,而非自己執行,也可進一步協助節省電源。

單處理器平台與雙處理器平台的比較
無線系統可能以單處理器平台或雙處理器平台為基礎,至於何者是較佳解決方案,多半是由最主要的系統應用所決定。針對PDA常見的各種應用,單顆微控制器雖可滿足其效能需求,卻不足以支援分流視訊或其它多媒體應用,此時若增加一顆DSP,由它執行數學運算量龐大的多媒體演算法,不但可以增加系統的即時效能和反應速度,還可降低功率消耗,並讓微控制器更有效率執行系統層級工作。

選擇處理器平台時,系統發展廠商必須考慮許多因素,例如原設計可能是一部非常單純的PDA裝置,但為了將來提供其它多媒體功能,設計的單核心平台和軟體架構就必須具備延展擴充能力,使它也能支援雙核心架構發展;軟體架構設計應該使得底層硬體對應用軟體工程師儘量透明,也讓工程師更容易切割他們的程式碼,然後交給最適當的處理核心執行,使系統提供更高運算效能和電源使用效率。透過設計良好的軟體架構、適當的工具和種類廣泛的現成多媒體模組,無線發展人員既可擁有雙處理器平台的強大效能和低功率優點,又能享受單處理器平台的簡單發展程序。

對應用程式設計師來說,最重要的考慮是如何將軟體最佳化,以便充份利用這套架構的優點;若採用雙核心平台,發展人員必須決定那些應用軟體應由DSP執行,那些比較適合交給微處理器,平衡良好的軟體架構既能對系統做最有效利用,又能為使用者帶來最滿意的操作經驗。

發展環境
無線系統的發展環境與個人電腦有所不同,例如嵌入式作業系統只提供較少的應用程式界面,對於只有個人電腦軟體發展經驗的許多工程師,某些作業系統的程式界面也顯得非常陌生。提供部份個人電腦應用程式界面的嵌入式作業系統雖能減少學習曲線,讓軟體移植更容易,但工程師也必須瞭解並非所有個人電腦功能都獲得行動系統的支援。

雖然行動系統的發展工具不斷進步,但相較於專為個人電腦主機設計的工具仍有所不足,因此應用發展人員有時只能依靠自己,並注意程式對整個系統的可能衝擊。他們還須面對許多個人電腦程式設計師都不熟悉的選擇:在一部個人電腦模擬器上執行應用除錯,或直接在目標嵌入式系統上執行遠端除錯。隨著無線嵌入式系統和應用持續發展,支援環境也正迅速改變,但當個人電腦發展人員必須設計無線應用時,他們仍要面對一個極具挑戰性的環境。

無線應用的發展考慮
無線多媒體和PDA型態系統的市場正在成長,因此應用發展廠商無可避免會跨出個人電腦領域,進入其它新型態的嵌入式系統。當個人電腦軟體工程師第一次開始發展無線系統應用時,有許多問題必須列入考慮,包括:
  1. 記住無線系統的資料頻寬小於有線網路。
  2. 決定有那些處理工作應交給手機執行,那些應交給網路執行。
  3. 儘量減少程式碼和資料需求,因為記憶體容量極為有限。
  4. 仔細追蹤記憶體的動態配置情形,對資源做最有效利用,避免記憶體漏失。
  5. 注意會造成堆疊增大的遞迴函式和其它程序。
  6. 為面積很小的低解析度螢幕設計單一視窗。
  7. 把控制權交回給作業系統,使系統功率消耗降低。
  8. 適當分割程式碼,讓雙處理器硬體得以發揮最大效能。
  9. 無線作業系統只能提供較少的應用程式界面。
  10. 了解嵌入式系統的支援工具比個人電腦環境少。


Thursday, August 24, 2006

2.4GHz无线数字音频解决方案

Tags:

2.4GHz无线数字音频解决方案
恩比科技2.4GHz数字音频传输解决方案EB35xx系列,采用了Nordic的2.4GHz单片射频收发芯片nRF2401,工作于2.4-2.5GHz ISM频段。nRF2401芯片内置频率合成器功率放大器晶体振荡器调制器等功能模块,输出功率通信频道可通过程序进行配置。提供的最高传输数据率为1Mbps,射频频道最大为125个。

EB35xx系列产品包括定位于家庭影院的EB350TP/R和无线耳 机的EB352TP/R,稳定有效的传输距离可达30米,远大于蓝牙产品的传输距离,它们采用了低延迟与数字信号处理技术,能确保所有音频信号的同步,具 有模块体积小、输出引脚少、易于安装使用的特点。EB350TR/R有自动扫描频道和手动扫描频道两种工作模式供用户选择,可以满足产品不同功能的设置需 要。在自动扫描工作模式,用户连上电源和音频即可正常工作,不需任何调整,很容易应用于家庭影院等产品实现立体声的无线传输。

EB352TP/R具有工作电流小、外形尺寸小和用户功能配置灵活的特点,可以节省空间并简化系统结构。音频输出功率最大值达50mW,可以直接推动耳机,不需外加功放,最大工作电流只有50mA,待机电流400uA,工作电流只有同类产品的1/2。

EB35xx系列,采用了Nordic的2.4GHz单片射频收发芯片nRF2401,工作于2.4-2.5GHz ISM频段。

恩比科技
www.enbia.comm


十七条黄金定律(拿破仑·希尔)

Tags:


http://max-napoleon.spaces.msn.com/Blog/cns!E48FC39893145EA6!190.entry

十七条黄金定律(拿破仑·希尔)

『美国博士拿破仑·希尔说:心态是命运的控制塔,心态 决定我们人生的成败。积极情感的人处处对环境和他人充满着感激之情,容易感受到环境中良好的一面。我们的心态控制着自己的思维活动,从而影响自己的行为。 有时别人一句话能在自己的一生中起着决定性的作用,是起到好的作用还是坏的作用,这决定于你对人和事物的判断和处理能力和心态。』

1883年,拿破仑·希尔出生在一个贫寒之家,他的父母从小就教育他去做好每一件事情,并激励孩子去获得成功的方法。他在18岁上大学时,为一家杂志社工 作,有幸采访了钢铁大王、人际关系学家卡耐基,从此,他应卡耐基之邀,配合这位可敬的导师从事对美国成功人士的研究工作。希尔访问了福特、罗斯福、洛克菲 勒、爱迪生在内的500多位成功者,并对他们进行了深入研究。20年间,他获得了博士学位,并完成了具有划时代意义的八卷本的《成功规律》一书。这本书的 出版,成为本世纪美国的大事件之一,先后共有26种文字34个国家出版,畅销2000多万册。同时希尔也成为美国社会最有影响和最有盛誉的学者,并成为两 届美国总统的顾问。他既影响着两任总统所作的决定,又通过两位总统所作的决定影响着美国的历史进程。卸职后的希尔集中全部精力著书,激励人们通过纠正意 识、性格和生活习惯上的缺点,获得人生的成功。
希尔经过数十年研究,归纳出了相当有价值的十七条黄金定律,该定律涵盖了人类取得成功的所有主观因素,使成功学这门看似神秘的学问变成了具体的、可操作的 法则。希尔曾拿十七条黄金定律做实验,训练3000名毫无经验的销售员,不到6个月他们都成绩突出。轮船大亨罗伯特·达拉认为:“我如果50年前学到这十 七条黄金定律,可能只需要一半的时间就能取得目前的成就”。

1、保持积极的心态
人与人之间只有很小的差别,但这种很小的差别却往往造成巨大的差异,很小的差别就是所具备的心态是积极的还是消极的,巨大的差异就是成功与失败。也就是 说,心态是命运的控制塔,心态决定我们人生的成败。我们生存的外部环境,也许不能选择,但另一个环境,即心理的、感情的、精神的内在环境,是可以由自己去 改造的。成功的不一定都是企业家、领袖人物。成功,是指方方面面取得的成功,其标志在于人的心态,即积极、乐观地面对人生的各种挑战。一个人如果在一生中 都不具有积极的心态就可能深陷泥淖,不能自觉,不能醒悟,不能自拔,当你发现身处困境时,机会已经失去。这种败局,不仅限于事业的失败,还包括人生中为人 处事的失败,心理情绪的失败、婚恋家庭的失败、人的感受的失败等。总之,凡人生感受不如意,不幸福,都可视为你人生的失败,这些失败多半源于我们与生俱来 的弱者的消极心态。如果我们能够调整心态,改变处事方法,就可以避免或扭转败局,甚至可以成为推动事业成功的伟人和把握幸福人生的智者。人成功不是指拥有 什么(权力、财富),而是做了什么。如果能每天在一点一滴的努力中去实现自己的目标,就可以帮助和影响他人。成功等于每天进步一点点。积极的心态包括诚 恳、忠诚、正直、乐观、勇敢、奋发、创造、机智、亲切、友善、积极、向善、向上、进取、努力、愉快、自信、自勉和有安全感等。

2、要有明确的目标
有了目标,内心的力量才会找到方向,漫无目标的努力或漂荡终归会迷路,而你心中的那座无价的金矿,也因得不到开采而与平凡的尘土无异。你过去和现在的情况 并不重要,你将来想获得什么成就才是最重要的。有目标才会成功,如果你对未来没有理想,就做不出什么大事来。设定目标后订出中长期计划来,而且还要怀着迫 切要求进步的愿望。成功是需要完全投入的,只有完全投入到你所从事的职业中去,才会有成功的一天;只有全身心地热爱你的生活,才会有成功的一天。

3、多走些路
做个主动的人。要勇于实践,你的成功也就是因为多走了些路,找到了别人未找到的另外一点东西。抓住机会,掌握机会,做个积极主动的人,并养成及时行动的好习惯。

4、正确的思考方法
成功等于正确的思想方法加信念加行动。要想成为思想方法正确的人,必须具备顽强坚定的性格,挖掘潜力,进行“我行”、“我是优秀的”、“还须再改进”的心理暗示。

5、高度的自制力
自制是一种最艰难的美德,有自制力才能抓住成功的机会。成功的最大敌人是自己,缺乏对自己情绪的控制,会把许多稍纵即逝的机会白白浪费掉。如愤怒时不能遏制怒火,使周围的合作者望而却步;消沉时,放纵自己的萎靡。

6、培养领导才能
衡量一个领导人物成就的大小,要看他信念的深度、雄心的高度、理想的广度和他对下属关爱的程度。一个人的领导能力唯有靠同事和下属的支持和合作才能成功。 领导要练习赞美的艺术,对人要公正,管理要合乎人性。每一件事情都要精益求精,每一件事都要研究如何改善,每一件事都要订出更高的标准。认真工作并不断改 进的人才会成为一个卓越的领导。

7、建立自信心
一个人能否做成、做好一件事,首先看他是否有一个好的心态,以及是否能认真、持续地坚持下去。信心大、心态好,办法才多。所以,信心多一分,成功多十分; 投入才能收获,付出才能杰出。永远不要被缺点所迷惑。当然,成功卓越的人只有少数,失败平庸的人却很多。成功的人在遭受挫折和危机的时候,仍然是顽强、乐 观和充满自信,而失败者往往是退却,甚至是甘于退却。我们应该学会自信,成功的程度取决于信念的程度。

8、迷人的个性
人生的美好在于人情的美好,人情的美好,在于人性的美好,人性的美,在于迷人的、能够吸引人的个性。对他人的生活、工作表示深切的关心;与人交往中求同存异,避免冲突;学会倾听别人的观点;学会夸奖别人;有微笑的魅力;别吝啬自己的同情;要学会认错,学会宽容大度。

9、创新致胜
创造力是最珍贵的财富。如果你有这种能力,就能把握事业成功的最佳时机,从而创造伟大的奇迹。创新思维比常规思维更具明显的优势特点:A、具有独创性; B、机动灵活;C、有风险意识。创新思维无论取得什么样的成果,都具有重要的认识论和方法论的意义,因为即便他的不成功结果,也会向人们提供了以后少走弯 路的教训。常规性思维虽然看起来“稳妥”,但它的根本缺陷是不能为人们提供新的启示。创新必胜,保守必败。

10、充满热忱
你有信仰就年轻,绝望就年老。失去了热忱,就损伤了灵魂。热忱是一种最重要的力量,有史以来没有任何一件伟大的事业不是因为热忱而成功的。热忱要有高尚的 信念,如果热忱出于贪婪和自私,成功也会昙花一现。唯有热忱的态度,才是成功推销自己的重要因素。热忱的心态,是做任何事情都必需的条件。热忱是一种积极 意识和状态,能够鼓励和激励他人采取行动,而且还具有感染和鼓舞他人的力量。

11、专心致志
没有专注,就不能应付生活的挑战。干什么都要求专注,专注就是用心,凡事用心终会成功。

12、富有合作精神
合作是企业振兴的关键。而企业家的威信又是合作的关键。合作,企业就繁荣;纷争,企业就衰退。合作就有力量,合作是领导才能的基础,合作加速成功。

13、正确对待失败
失败是正常的,颓废是可耻的,重复失败则是灾难性的。失败为成功之母,要从挫折中吸取教训。成功是一连串的奋斗。要敢于屡败屡战,要摒弃消极思想,全力以 赴,不消极等待,在吸取教训中改善求进,“成功是经过多次错误甚至大错之后才得到的”,用毅力克服阻碍,做自己的对手,战胜自己。

14、永葆进取心
拥有进取心,你才能成为杰出人物。进取心是成功的要素,应学会不为报酬而工作的精神,要有任劳任怨的敬业精神,勤学好问,不耻下问是放之四海而皆准的行为准则。

15、合理安排时间和金钱
记住,浪费时间,就是浪费机会。效率就是生命,要把精力集中在那些回报率大的事情上,别把时间花费在对成功无益的事情上。每天都有一个处理事情的先后顺序 及进度,并身体力行,定期检查,杜绝懒惰和拖拖拉拉。金钱不是万恶之源,贪财才是万恶之源。金钱可以使你自信和充分地表现自我,养成储蓄的习惯,经济独立 才有真自由。在金钱交往中,无论是公共关系,还是私人关系,应遵守互惠互利的原则,才能健康的长久发展。成功者要有赚钱的素质。

16、身心健康
一切成就,一切财富都始于健康的身心。克服异常心理和变态心理及人格障碍中的孤僻、易怒、固执、轻率、自卑、忧虑、嫉妒等,以及其它类型的在人们的日常生 活中随处可见的变态心理。这些心理严重地影响了人际关系的处理,也妨碍了家庭、工作和事业。应学会缓解和消除心理压力、择业压力、各种时尚、潮流的诱惑所 构成的压力、生活不顺的压力等等。对各种压力采用积极的应对方式来缓解和避免。要有健康的身体,因为健全的心灵和健康的身体,是成功的基本保证。要坚持锻 炼身体,要经常地给自己充电,积极的心态要求有良好的能量水平。要能够使你自己健康长寿,成功地运用积极心态,你的身体就会越来越健康。

17、养成良好的习惯
好的习惯可以造就人才,坏的习惯可以毁灭人才。习惯,对人的成功与否都有巨大的影响力。好习惯的报酬是成功,好习惯是开启成功大门的钥匙,要有胸襟开阔的心理习惯、勇于纠正自己缺点的习惯、从容不迫的习惯、喜欢运动的习惯等。


【中国点滴】上海30多岁主力员工平均每2年跳一次槽

Tags: ,

http://china.nikkeibp.com.cn/china/news/edit/sino200607270126.html

【日经BP社报道】 本文译自作者撰写的日文专题 “中国の30代は、平均2年で転職する” ,特此备注。更多报道参见“中国点滴”专题。

  上海市的一项调查显示,30岁以下的年轻员工在一个工作单位的连续工作时间平均只有约1年半、31~40岁的职员也只有2年3个月。跳槽之频繁虽然此前笔者也领教过,但频繁到如此程度,不得不说是一件让经营方颇为头痛的事情。

   此项调查由上海市劳动保障局于今年3月份实施,对上海市数据库中95万人的记录进行分析,并发布了调查结果。由于中国城市企业要从员工工资中扣除社会保 险等费用,而且中国国民都通过统一的身份证号码进行管理,所以什么人什么时间跳槽到哪家企业,都可以准确地查到,这一数据可以说是相当准确的。

日本31~35岁员工平均工作时间为8.6年

  调查显示,(中国的)职员整体的平均连续工作年数为3年零10.4个月。按不同年龄段来看,30岁以下为1年5.5个月、31~40岁为2年3个月、41~50岁为6年9个月、51岁以上为10年。

   日本的情况怎样呢?据日本厚生劳动省“薪金结构普查”(2003年)显示:20~24岁男性为2.5年、女性为2.3年,25~29岁男性为5.2年、 女性为4.9年,30~34岁男性为8.6年、女性为8.0年,35~39岁男性为12.0年、女性为9.8年。40岁之后的年龄段,女性连续工作年数基 本没有增长,而男性在60岁之前每大出5岁,连续工作年数就增加3年。

  先不说20~29岁的年轻职员,就说那些本应该是企业主力的30来岁的员工,其连续工作年数只有2年多一点儿,按照日本人的想法来看实在太短了。

  为什么连续工作年限会如此之短呢?

  很多人认为中国人跳槽频繁的原因在于中国人的国民性和经济的高速增长、“独生子女吃不了苦”等等。一般来说上述这些原因是对的,但笔者从自己做人事工作的经验出发,认为还有另外3个重要的原因。

  第一个原因就是中国的新公司多、以及新进入中国的外资企业多。现有的企业已经运作多年,都有固定的预算框架,还必须保证新老员工间的工资平衡,无法随便涨工资。

  而作为新成立的企业,如果招不到人的话就没法运作,而且是白纸一张、可以按照自己的要求任意设计,因此可以比较自由地设定工资待遇的标准。这样一来,现有企业的人才自然就会跳槽到新企业。这正对外资依赖程度很高的中国人才市场的一大特征。

  第二个原因是企业内部管理制度不完善。虽然包括日资企业在内的外资企业和中国民营企业等都存在类似问题,但总体而言中国企业成立的时间都不长,缺乏人事方面的专家,大多存在内部升迁及人才培养制度不规范的问题。也就是说不能向员工描绘出富有吸引力的前景。

  从员工角度讲,由于看不到“现在所做的工作会对自己的下一步或将来有什么样的影响”,所以容易在还没有了解其它公司是否真正适合自己的情况下,就轻易决定跳槽走人。

  第三个原因就是中国年轻人共有的一种“浮燥”。

  如果与年轻人实际接触,就能深切感受到他们身上那种焦躁感现在的中国,从某种意义上来说就是一个像日本战后混乱时期的 “强者为王”、“鱼龙混杂”“胜者王侯败者寇”的社会,“成功者、失败者”差距之显著远非日本可比。

  “某某买了辆进口车”、“某某买的房子价格涨到原来的3倍”。此类信息口耳相传,为了不成为“失败者”,每个人都在东奔西走追求着某种东西。再小的机会都不想放过。如今的上海充满了让人心生此念、混乱时期特有的魅力,或者说是不确定性和亢奋感。

环境让人难以心平气静

  在这种环境下,即使对那些着了魔似的忙于追求的年轻人们说“静下心来自己钻研些东西”、或者“为了将来做些长期投资”,他们也肯定很难听进去。那种心情,笔者完全可以理解。

  尽管这也的确是一种社会活力,但问题是,在40岁之前如果平均连续工作年数只有2年多的状态下,能否积累起本人和社会真正需要的商务技能?能否掌握公司的关键技术?是否能够成为公司的关键人才呢?

  例如在发达国家中以跳槽比率高而闻名的美国,平均连续工作年数在25~34岁年龄段男女均约为3年。35~44年龄段中男性为6年、女性为5年(1996年美国劳动福利研究所的调查结果)。

   乍看似乎与上海没有太大的差别。而其实内容相差很大。由于美国的就业结构是以职业(job=工作)为中心的,所以大多数情况下即使“跳槽”了,但“职 业”还是相同的。也就是说,只要在某一时间选定了一种“职业”,以后再怎么频繁地反复“跳槽”,仍是在相同的职场经验上继续积累。

  然而,由于中国的企业中尚未确立像美国那样明确的“职业”概念,因此跳槽就成了名副其实的转职,以提高薪金为目的的 “换东家”,独立创业的“转行”,迁往工资水平更高的城市工作的“异地发展”,总之无一定之规。难以持续积累个人的竞争力

“技能”阶层有可能无法培育

  这种情况特别是对于以人为资产的企业来说非常棘手。在中国具有一定专业性、可以胜任某一范围业务的中坚力量极其缺乏。虽然每年都有大量刚毕业的学生,但欠缺的是将其培育成中坚力量的社会机制。因此形成了一方面专业性人才的薪金高涨,另一方面找不到工作的毕业生充斥大街小巷的局面。

   那么,作为投资中国的日资企业应该怎么做呢?由于这是一种社会结构问题,因此仅靠一两家企业的行动是非常有限的。等到成长率的增长告一段落,社会更加成 熟了,那时连续工作年数就可能会相应提高,但距离这一天的来临还耗时长久。在此之前,企业能做的只有一件事,提高招聘准确度,明确公司内部人才培育和选拔 制度,以留住有用的人才

  虽然这并非易事,但也不是不可能的,已经有日资企业开始进行各种尝试,有的已取得不错的效果。

  如何实现雇用关系的长期化,这不仅对日资企业、对中国社会整体来说,也正在逐渐成为一个关乎生死存亡的重要课题。(特约撰稿人:田中 信彦)

■作者简介: 原日本每日新闻社记者。目前在上海和东京从事面向日资企业的人事咨询业务,同时还以自由撰稿人的身份继续执笔报道中国的最新动态,力求提供给读者一个真实的中国。作者的博客网页(日文)参见此处

■相关报道
【中国点滴】“口碑”美食网站在上海大受好评

【中国点滴】上海新贵为何爱用“菲佣”?

【中国点滴】中国掀起“丰田图书”热

【中国点滴】上海版“金蛋”,技校生工资是应届大学生的4倍

【中国点滴】博客带给中国的——个人意见动摇媒体管制

【中国点滴】为给女儿做饭跑到公司来的母亲

【中国点滴】在中国雇用留日学生的“难点”

【中国点滴】上海的日本料理档次迅速提高的理由

【中国点滴】向中国企业传授日本企业模式的真髓,必会得到感谢

【中国点滴】公司前台缺乏基本礼节的日本大企业,能做好主营业务吗?

■读者反馈
感谢您的意见反馈!
读者反馈的意见不代表日经BP社的立场与观点。日经BP社对读者反馈的内容的信赖性和合法性不做任何保证。由读者反馈引发的任何纠纷,日经BP社不担负任何责任。请读者本着对自己的反馈负责的态度利用本服务。


“本人对普遍大陆籍员工的看法是: 好高骛远,见利忘义, 眼高手低。”--7月27日14时54分17秒

“外 资企业还应该积极向中国政府提出改进意见,这不仅是年轻人浮躁的表现,也是政府不注意的问题,长期以往,不利于企业发展,更不利于中国形成安心研究型人才 的产生。同时外资企业应该在股份制、工作年限与红股发放等方面有所改革,另外,外资不应该局限在上海,而应该进入内地,其实在内地有很多踏踏实实的人,而在沿海,反而多了浮躁人。”--7月28日16时28分13秒

“本文作者的观点对沿海城市,特别是深圳等新兴城市年轻人职业选择心态的真实写照。”--7月30日22时08分24秒


VoIP+WiFi 誓把移动话费拉下马

Tags: ,

http://www.gemtek-systems.com.cn/dvbbs/dispbbs.asp?boardID=37&ID=1164&page=1

因特网的兴起让网络电话快速成长……

  网络电话又成为降低电话通讯费最关键的技术……


  而当我们现在使用率较高的移动电话有了WiFi,有了网络功能后,我们将迎来低价通讯费的最大浪潮!


  有人说:“有了网络,让现代通讯蓬勃发展,也因为有了网络,让传统通讯受到潜在的、极强的冲击。”


  在目前这个网络通讯市场上,有两个正在焕发蓬勃生机的词汇,一个是“VoIP”,一个是“手机+WiFi”,它们正试图联合在一起对传统通讯方式发起强大的冲击!


  VoIP+WiFi黄金组合


  VoIP是可以把话音转换成IP数据包在互联网上传输的技术,而WiFi是基于802.11系列的无线局域网技术。一个有意思的问题是,两者组合恰恰是无线话音业务,是我们日常生活所使用的移动网络只不过这是无线局域网(即小范围无线宽带技术)。但由于用的是互联网的通道,因此,成本低廉得甚至可以忽略不计。


  WiFi电话在很早以前就被提上了日程,今年的COMPUTEX已推出几款带有WiFi功能的手机。信号用WiFi传输的速度要远远高于在移动 网络上传输,现在移动的GPRS数据传输速度理想状态是128Kbps,而WiFi的802.11b版本是11Mbps,8.02.11g是 54Mbps。显然,WiFi能带来更快的上网速度。


  再看看VoIP方面,VoIP电话的威力其实早已显现出来,从曾被全面封杀的“万人迷”网络电话到普遍处于地下运作的宽带电话,虽然在政策上网络电话的地位还相当模糊,但用户对此是夹道欢迎的,最大的卖点就是便宜,而互联网流量在尚不饱和的情况下是不需要费用的。


  如果VoIP和WiFi两个时髦的技术捆绑在一起意味着什么?或许你无法想象出它的冲击力。两者技术上的融合已经没有任何问题。


  植入手机会是什么样子


  现在已经有一些电话制造商准备将WiFi功能嵌入手机。年初,诺基亚曾宣布未来的商务手机中将全部应用WiFi技术,植入WiFi的无线局域网 模块,这样,用户可以在移动网的覆盖下通话,而进入WiFi的无线热点覆盖范围内,就可以切换到WLAN中,体验高速的数据传输。最近,LG电子和三星公 司也宣称要推出可让GSM和WiFi无缝切换的手机。


而且,未来的手机可能不仅仅是一个通话工具,可以听MP3音乐、看视频电影、下载WAP游戏,甚至可以联机打网络游戏。显然,仅仅依靠现有的速度,这些是 无法实现的,因此,不妨把WiFi的覆盖区作为与移动网络互补的一个“数据加油站”,或者作为一个娱乐专区,比如可以在机场的候机室玩一把游戏。


  就如同当年业界争论的3G与WiFi是互补还是替代关系一样,移动网络仍将在移动话音业务中占据大半壁江山,而不可避免的是一部分用户可能会避 开速度慢的移动网,跑到WiFi的无线局域网上进行数据下载。而且,还可以将VoIP的模块放到移动电话里,这样,移动电话的通话资费马上就会被降下来。


  但这并不是说这种捆绑没有缺点,比如无线局域网一直没有妥善解决好安全问题,而且无线局域网有热点覆盖范围的缺点,不能像移动网那样做到随时、随地的通话,这也会拖VoIP植入手机普及到用户的后腿。


  坎坷重重


  很久以来,电信行业唯一不缺乏的就是概念与热点,每一个技术的推出都号称是一场对传统的颠覆,但市场推广和普及远非是技术没障碍就畅通无阻那么简单。


  而且,还必须考虑到一些不可控制的政策限制因素,运营商间的竞争关系,这些都能将新技术的应用挡在门外。一个简单的例子,VoIP网络电话成本 低廉,对用户来说是最具诱惑力的,很多用户也很想尝试着用网络电话,但为什么只能偷着用呢?一个是政策限制,一个是运营商自己觉得不划算。


  因此,可以预见,“VoIP+WiFi”是个不错的技术组合,但能否推广起来还要受多方因素的牵绊。融合的趋势是阻挡不住的,唯一需要的是用时 间去磨合,而运营商能否跳过这个思维的惯性呢?比如运营商怕对自己的传统电信业务造成冲击而将新技术封闭在门外,而其他非电信运营商又缺乏资源和资格来应 用新技术,这样不可避免地会成为WiFi、VoIP技术的绊脚石。


  或许有一天,你拿起手机拨打长途电话,用的将是互联网,资费比现在要便宜很多。你可千万不要惊奇,这就是“手机+VoIP+WiFi”的魅力所在。


说说我们这辈子想要做的事 from 豆瓣简单生活小组

Tags:

说说我们这辈子想要做的事

2006-07-19 09:45:01   来自: zene (上海)
  找一个平静、环境好、没有多少人、不怎么喧闹的城市定居。
  盖一栋自己的房子,里面放上自己喜欢看的书和影碟。
  为父母好好安排,确保他们能够安度晚年。
  照顾好弟弟妹妹,到他们成人
  至少5年时间投身公益事业,主要是为改善贫困儿童的学习条件
  还清所有的20岁以前的债务,包括金钱和人情
  选一门自己真正喜欢的学科,读研,好好做学问
  写一本自己喜欢的书,无论是关于哪方面的
  养一个孩子,让他好好成长,不必遭受各种苦厄困顿
  如果可以,办一份杂志,关于生活、旅行、文学、影象等等
  去一次西藏和尼泊尔
  把《庄子》看懂,并按照上面的做
  买一辆车子,到处去看看
  买一台相机,记录下身边的人、物和发生的事情以及自己
  出家至少3年,精研佛法,以整顿自己头脑里庞杂的思想
  
  ————————————————————————
  嗯,如果还有其他,可能一下子没有想到,可能每件事情都不那么简单,但我想自己会努力去做。一个人要懂得克制自己的欲望,太多的欲求最终必然导致一无所得。应该相信,上天对每个人都是公平的。
  简单生活,屏弃物质上的过多追求,让自己尽量适应自然。精神不为事物所束缚,神游于八极之外,才能达到生命自由的极致。
  

2006-07-19 09:51:03: 一一 (上海)

  ZENE 一辈子要做的事,让我深受启发
  
  ——人的一辈子是用来做事情,做自己想做的事情
  
  从这个角度重新来审视自己的人生,是很积极很有意义的。
  
  我在想我到底要用我这一生来干什么呢,要好好想!

2006-07-19 10:08:06: 一一 (上海)

  ZENE的愿望很朴素很安静
  
  不是环游地球,不是登顶珠峰,
  
  这些愿望也需要一定的物质基础,
  
  但如果用一生来奠定,大概是可行的。

2006-07-19 16:58:29: 一一 (上海)

  看得出ZENE的这些事都是想了好久的心底的愿望。这些愿望让我感到既熟悉又陌生,有些心有戚戚,有些是只属于ZENE自身的。
    
  当我试图追问自己的答案时,我发现这不是一个容易的问题。一直以来都是在想如何平衡地过好每一天,用“一辈子要做的事”来认真地审视人生,是好久好久没做的,而其实人生是需要这样一张清单的。
    
  再来看ZENE想做的事,愈发觉得可贵。这不仅需要时间来酝酿,而且需要待己则诚。 我们还能诚挚地面对自己的内心,朴素沉静地说出自己真正想做的事吗?如果不能,那是一种悲哀。

//我的回复

from:http://blog.tianya.cn/blogger/post_show.asp?idWriter=0&Key=0&BlogID=139338&PostID=6167978
    引述一段“工作为何”里面的颇有哲理的话:
     要尽量少做事,只做必须做的事。有很多的工作要做是可耻的。那位隐居山林的美国人梭罗也是这样身体力行的,因此他才有大量的闲暇与大自然在一起。工 作只是手段,而享受人生才是目的。你如果需要花费大量的时间(生命)去谋生,只能证明你人生的失败,你生活质量的低下,你没有时间去享受生命的美好和宁 静。我要让我做的事情都不是工作意义上的事,而是自己生命的需要。它的性质就像吃饭、睡觉、听音乐和表达内心的思绪。
  
  //
  我觉得需要找到你自己的认可标准--也就是发掘及确认你的价值观(判定价值的标准),然后一切从此出发。比如我认可上面的话,那我就从上面出发来找出我这辈子想要做的事
  
  以前也没有认真的考虑过这个问题...找出内心里最强的那个声音,而不是生活压力下逃离的遐想...

//我的想法

zene和一一都是很有想法也很有文彩的人,这个小组有一些可以欣赏的人。。。


被搁置的生活 from douban简单生活小组

Tags:

http://www.douban.com/group/topic/1153197/

2006-08-08 21:25:36: 一一 (上海)

  前些日子看到的一篇文章,此刻又浮上心头,贴在这儿,横煞一笔:
  ====================================================
  
   被搁置的生活
  
  
    刘瑜
  
  我的毕业论文淅淅沥沥写了三年,终于快要答辩了。三年来,慢悠悠地在图书馆、住所、河边公园、咖啡馆之间晃。左晃右晃,一天写几个字了事,跟在公社挣工分似的。
  
  虽然晃晃悠悠,可是三年来,我不辞辛劳跟人宣称我在“赶论文”。每当有人问我,“忙什么呢?”我就理直气壮地说,“赶论文呢。”
  
  说得多了,自己也信了。一旦自己都信了,就开始行色匆匆,一副“谁也别理我,忙着呢”的架势。他们忙着谈生意,写材料,评职称,种粮食,MBO,打伊拉克,而我,我忙着“赶论文”。听听,“赶”论文。就是靠着这点虚张声势的忙碌,获得了一种滥竽充数的成人感。
  
  成人感,总是必需的。我三十了,不能再穿着蕾丝花边裙子,在公园里蹦蹦跳跳,不能再把一个又一个下午,当作难吃的水果,咬一口就吐掉。
  
  虚假忙碌的直接后果,就是开始为了“事业”而搁置生活。我给自己列了个清单,列举我“写完论文以后”要做的事情。过去三年里,这个清单不断变长,其中包括:尽情看恐怖推理小说;整理出CD中所有好听的歌,刻录下来;打最新版的Mario游戏;一周看两个话剧;去欧洲旅行;好好读一遍世界史;研究拉美的政治经济;学跳探戈 ;写惊世骇俗的小说……总而言之,把自己全部的“爱好”、“愿望”、“梦想”,或者说,生活本身,都推迟到了“写完论文以后”。我的论文简直就是个一病不起的亲人,把我牢牢栓在小黑屋子里,哪儿也去不了。
  
  可是有天我突然想到:万一我这三年里不小心出车祸死了呢?万一我今天,心脏病突发了呢?难道,我其实有可能,生活还没有开始,就已经结束?
  
  这个突如其来的想法真叫我害怕。
  
  那天和一个朋友聊天,他说:我这些年要拼命干活,拼命挣钱,争取40岁退休,然后周游世界。
  
  我看着他,没做声,心里偷偷想:万一,你40岁之前不小心出车祸死了呢?万一你今天,心脏病突发了呢?
  
  报纸上的那些父母,非常感人、至少首先感动了自己说,这一切,都是为了孩子,等他们长大了,有出息了……
  
  我又偷偷想,万一,你在孩子长大之前不小心出车祸死了呢?万一你今天,心脏病突发了呢?
  
  我默默焦虑着,自作多情地为每个人伤感。每个人的心里,有多么长的一个清单,清单里铺陈多少的美好,可是,它们总是被推迟,被搁置,在时间的阁楼上腐烂。
  
  为什么勇气的问题总被误以为是时间问题,而那些沉重、抑郁的、不得已的,总被叫作生活本身

嵌入式的研发/产品领域,分类

Tags:

贵公司的主要产品或所提供的服务:
1。通讯系统
网络系统/软件
电讯交换系统、专用交换机
个人数字助理/掌上电脑
网络设备/路由器/交换机/集线器
蜂窝电话/个人通讯系统、寻呼机
射频及微波系统
其它通信系统

2。消费电子及家电
MD机、CD机、收音机等音频类产品
录像机、摄像机、DVD播放机、电视机等视频产品
电视游戏机、数字照相机、电子玩具等个人电子产品
家用电器
其他消费类电子产品

3。控制、安全、测试、医疗设备
工控、系统、设备及机器人技术
安全装置及系统
电子器械、ATE系统、设计及测试设备
医疗/科学电子设备

4。汽车电子、航空电子、军用电子及政府设施
汽车及其它陆地交通工具
民用航空/航海电子设备
航空/航天/航海/军用电子(包括国防承包商)
政府机构及实验室
政府部门

5。IC、元器件、子系统
IC和半导体
IP设计/IP代工
板材、材料、五金、辅助材料和其他元器件

6。行业服务
合约设计公司
合约工程/技术公司设计服务
合约测试公司
独立R/D 实验室
顾问(技术/工程)
金融业

无线局域网: WiFi手机逼宫移动运营商 运营商抉择两难

Tags: ,

http://www.mc21st.com/techArticle.aspx?id=1527

随着全球首款GSM/WiFi双模手机的上市,WiFi手机正式向移动运营商“下手”了。

  面对WiFi手机提供的移动网络电话功能,移动运营商似乎正面临一个悖论命题:不提供WiFi网络电话服务,客户有可能流失;而提供此服务,打击的又恰恰是自己现有的移动话费收入。

 “排挤”移动运营商

  近日,在北京中关村的一些IT卖场诸如海龙、科贸大厦里,出现了一款名为“hipi”的手机,这款手机在WiFi热点区域内拨打电话,资费便宜得令人咂舌:市话、国内长途、国际长途分别是0.1元/分钟、0.15元/分钟、0.3元/分钟。

  这款手机是由北京派瑞天科无线技术有限公司(以下简称派瑞天科)研发的一款GSM/WiFi双模手机,可以在GSM与WiFi之间自动转换。当没有WiFi热点时,手机通过正常的GSM网络通信,一旦进入WiFi热点,手机拨打电话就自动切换到了网络电话模式,省下了大笔通话费。

  据记者了解,由于派瑞天科没有手机生产牌照,这款手机是为CECT(中电)贴牌生产,在手机正面和侧面分别有“hipi”和“CECT”的标识。

  派瑞天科负责市场的顾建丽告诉记者,这款手机集成了WiFi模块,并且通过与虚拟运营商——中宽网信科技(北京)有限公司(以下简称中宽网信)合作,为用户提供无线的网络电话服务。

  由于GSM/WiFi双模手机的低廉资费,不可避免地会降低运营商的话费收入,但更令运营商心寒的是,这次派瑞天科和中宽网信合作推出无线网络电话服务,根本不受营商掌控。“手机拨打网络电话不需要和任何人谈合作,只要有WiFi无线互联网的地方,就可以通过这款手机拨打电话了。”中宽网信首席运营官余辉介绍到,在家庭、公司、机场、酒店或咖啡店等有WiFi无线网络的地方,这款手机就可以连接到中宽网信等虚拟运营商的软交换服务器上,通过互联网来拨打电话。而中宽网信要做的只是和运营商正常的电话落地结算

  运营商的两难抉择

  事实上,在网络电话问题上,运营商并不是后知后觉,只不过不想放弃自己现有的既得利益。

  不管是固网还是移动运营商,早就开始在WiFi热点铺设上跑马圈地了。因为在WiFi无线网络上相关规范政策的缺失,所以各个运营商都可以铺设 自己的WiFi热点,作为运营商们争夺对象的机场、酒店或咖啡店等商家,则可以自主选择由哪家运营商来铺设。“但总的来说,WiFi热点还是固网运营商做 得较多,比如在北京,就会经常看到北京网通所提供的WiFi热点。”诺基亚员工的李梅说。

  西门子通信网络有限公司副总裁兼技术总监张晓斌指出,运营商在WiFi热点上的圈地运动,不光是为了提供无线互联网接入服务,也为将来的无线网络电话埋下了伏笔。据李梅透露,诺基亚和中国移动之前就研发出了GSM/WiFi双模手机。但是中国移动显然不愿看到WiFi手机蚕食自己的话费收入,因此一直没有推出这项服务,所以这款手机迟迟未上市。

  虽然意识到网络电话势不可当,但如果对其放行无疑等于自杀的尴尬处境,是每一个传统运营商都不得不面对的问题。

  “推出这样的双模服务,运营商只是减少了收入,并没有完全丧失收入。”中兴通讯的屠嘉顺表示,运营商主动推出网络电话服务还是比较明智的。

  回避不如直面

  “不是你死我活,而是应该共同把通信市场做大。”中国网通集团研究院副总工程师包建军如此看待运营商和网络电话的关系。“WiFi热点再多,也不可能像GSM网络那样无处不在。”他说,中国网通作为WiFi热点最多的运营商,也只不过是拥有有限的热点而已。

  中国移动网络技术研究室高级项目经理孙少陵则明确表示,中国移动目前还不会支持GSM/WiFi双模手机,他认为WiFi技术只是适合企业应 用,尚未达到为大众提供服务的电信级应用要求。比如,WiFi热点的发射器一般安装在商家所在的大楼里,供电不能保证不间断。此外,设备也没有备份,所以 一旦发生故障,很有可能造成大规模的用户投诉,这一点是运营商最避讳的。另外,因为WiFi是一个开放的协议,运营不需牌照和频率的申请,所以有可能发生 两个运营商在同一区域内提供WiFi服务的情况,这样无疑会产生干扰而降低服务质量。

  虽然WiFi不能替代电信级通讯网络,但是面对其咄咄逼人之势,移动运营商或许只有采取接受并利用的态度,才能一起将市场做大。

  背景资料

  移动Skype电话(Soft Phone):能够上网的手机。在手机上安装Skype软件通过Skype软件拨打电话,用户只需缴纳上网费用。相当于将PC上的Skype应用移植到手机上。

  WiFi手机(WiFi Phone):集成有WiFi模块的手机,在WiFi热点连接网络,通过虚拟运营商的软交换服务器,就可以实现拨打网络电话的功能。WiFi手机与移动Skype殊途同归,都是通过互联网传递数据包实现语音通话功能。


字典里没有“放弃” from 申江服务导报

Tags:


from 申江服务导报


沉默寡言少年郎

  严瑞承认这些年自己的变化很大。出 身知识分子家庭,父母 都是工程师,和善而传统。他是硬碰硬的理科生,从小到大,一如安妮宝贝《莲花》中的男主角,沉默寡言但成绩出色。1988年参加高考,不声不响便考进交大 机械系。要知道,当年考大学可不似如今大学扩招之后这么简单。那时候,考个交大复旦这样的重点大学,难度不亚于上PK台。
  1992年,严瑞大学毕业。毕业文凭一寸照片上的那个小伙子,浓眉大眼,绝对可以用“英俊”二字来形容。“难道大学里就没真谈过恋爱?”“那个年代的人,远不如现在的年轻人这么活泼。再说班级里放眼望去,都是男生。”
  毕业的第二年,严瑞就进了外资保险公司工作一直到今天,由一个寡言少语的少年郎被磨砺成一个成熟稳重的职业经理人。名片背后一串骄人的工作成绩:区域经理,2004年度美国百万圆桌协会会员,东方电视台袁鸣《城市心情》节目专访嘉宾等等。

  字典里没有“放弃”

  严瑞说自己最大的优点不外乎恒心和毅力,用他的话来说连自己的幽默都是后天练成的。为了练出日后在交际时必备的润滑剂———幽默。严瑞几乎把周星驰的电影都看了个遍。即便没有练成《九品芝麻官》里把死人说活的本事,却也不再是那个青涩的男生了。
   现在想来,刚到保险公司那会儿真是艰难。最初的一批客户都是他拎着皮包,闯荡于各大写字楼里争取而来的。刚见到客户那会儿,开口都不知道怎么推销,常常 被“扫地出门”。这个时候,严瑞的字典里却从来没有“退出”这两个字。“自己的客户如果被同行抢掉,就只能怪自己办事不到位。从自己身上找缺点咯。”
   最 初的两年,业绩毫无起色。靠微薄的基本工资,靠坚持不懈的毅力,靠诚恳回访的态度。没事儿的时候,翻翻心理学方面的书,用心揣摩工作的道理。用坚持播 下的种子最终等到发芽的那一天。业绩越来越好。严瑞逐渐觉得自己没有入错了行当。他稳健踏实的态度,很多时候在见面第一次交谈时就打动了客户。

  被动是个制肘

  事业越来越红火的同时,严瑞到现在都拖着一条孤单的身影。感情的道路说起来,丝毫不平坦。以他个人的优厚软件,且工作多年又积累了一定的物质基础,有车有房,为人和善、肯迁就,却始终没有找到那个生命中的另一半。说起来,被动的个性始终是个制肘。
  第一次恋爱,女孩子主动,他那时事业刚开始有起色,忙得像一只陀螺,分身乏术。最后不了了之。
   第二次恋爱,还是女方主动。女孩儿说起来是他的同事,清秀的模样。她的学历不高,他便出钱让她去念书。他细心到学科都为她想好了。念日语,是因为考虑到 她其他方面的底子比较弱些,跟别人一起出发,相对可以学扎实些。等她念好了书。两个人个性之间的矛盾却尖锐了起来。另一方面,女方的父母却催着他们领了结 婚证书。
  这一纸结婚证书仿佛是一张空头支票,没有任何爱的允诺。两个人在想法上的差异越来越大,从未在一起有过婚姻生活,却兑现一张离婚证书。
  对于这番坎坷或多或少都会给一个人的心里留下伤口。严瑞却这么看,“上帝可能安排了很多人到你的生命里来,只是为了让你更清醒。”

  爱情问答

   Q:为什么在择偶条件第一款,提出人缘好这条要求?A:自己的一点经验吧。人缘好说明这个女孩儿心眼好,善良讨人喜欢。朋友也是检验一个人人品的试金 石。所以我特别在乎。Q:作为离异过的人,是不是觉得自己的择偶标准高了些?A:我强调一点。我虽然离异,但只是领过结婚证书,并没有在一起真正生活过。 所以,谈不上真正结婚。我只想找一个喜欢的人一起生活,并不觉得要求特别高。

  择偶标准

  善良温柔脾气好,一定要人缘好;大专以上学历,有良好的家教;相貌清秀,是耐看的第二眼美女,有气质;年龄在34周岁以下;户籍不限,身体健康,最好是未婚的女子。

Wednesday, August 23, 2006

嵊泗、枸杞海岛野营-路线图

Und Du ?

枸杞岛位于浙江省嵊泗县菜园镇东30.6公里处,离嵊泗22海里(直线),东近嵊山,是嵊泗列岛中仅次于泗礁山的第二大岛。面积5.6平方公里,最高小西 天山,海拔199米。岛上以贻贝养殖为主。是一个未被游人侵扰的地方。岛形略呈"T"字型,以山地为主,山顶多裸岩,沟谷处植被甚茂。森林覆盖率达53% 以上,居嵊泗县各岛首位。以枸杞岙附近遍生中药材枸杞灌木,岛即以此得名。但历来地名复杂,古称干斜山、李西或里西山,别有丕屿、勾奇山等名,海图上又曾 标作南马鞍岛等。
  蓝色海洋,清丽沙滩,没有黄色泥浆。这里是最大的贻贝养殖的地方,贻贝只有3-5块钱一盘,还有其他现捞的海鲜,价格便宜的 惊人,可以在这里大啖海鲜。枸杞的海水比较干净,可以游泳,比嵊泗好。岛上还有巨石海岸也很漂亮,爬在礁石上看日落,真是惬意。岛上绿树如荫,覆盖率很 高,气温也比较低,晚上枕着海风清凉入睡,另外岛上有山海奇观,可俯瞰整个枸杞。有人认为这是上海周边最美的小岛。

【活动时间】2006年7月14日(周五)8:00出发,17日(周日)下午返回。(暂定)

前往枸杞岛交通需先坐船到嵊泗,一般有2种坐船路线
至嵊泗坐船班次
1、南浦大桥车船联运:黄浦集散中心购买车船联票,大约一个半小时就能到芦潮港,然后就可登船。
舟桥2号---南浦大桥长途客运站16:30分开车,芦潮港18:30开船 22:00到嵊泗(票价75元+10元预定费)

2、龙阳路地铁站龙芦线至芦潮港自行坐船:乘龙芦专线到达芦潮港,每15分钟-30分钟一班车,行车2小时。每天有2班船发往嵊泗,分别为10:00(快船)和12:00,周末船票比较紧张,需要提前购票。

至枸杞坐船班次
嵊泗本岛泗礁岛至枸杞岛交通也有2种选择
1、泗礁岛 —> 嵊山 —> 枸杞岛
 嵊翔2号---8:00 小菜园码头开船。10:30到嵊山。13:00有交通船往枸杞岛,或直接10:45枸杞岛。
 在泗礁岛的小菜园码头乘8:00的交通船前往,票价40-50元,沿途停靠绿华岛、花鸟岛、壁下岛、枸杞岛、嵊山岛,行船2小时多一点。
 嵊山岛→枸杞岛:从嵊山前往枸杞岛的班船非常多,6:00、7:00、8:00、9:00、13:00、14:30、16:00都有船,比较自由。

2、泗礁岛 —> 枸杞岛
直接10:45枸杞岛。

从嵊山岛返回的时间,在11:00左右,没有固定。本来从泗礁岛直达嵊山岛(中间岛屿不停)还有高速客轮,近期停开,因此进出外岛只有一条船只。需要提醒的是出了泗礁岛以后风浪会比较大,船会颠簸得比较厉害。


screen.width/2)this.style.width=screen.width/2;" border="0">


--------------------------------未完待续





Tags:

《嵌入式设计及Linux驱动开发指南——基于ARM9处理器》/huachu.com.cn

《嵌入式设计及Linux驱动开发指南——基于ARM9处理器》/huachu.com.cn(电脑书、外语书、软件)
本书是基于ARM+Linux嵌入式系统开发的一本实用指导书籍,介绍了嵌入式系统开发的一些概念及开发的过程

第1章 嵌入式系统基础
1.1 嵌入式系统简介
1.1.1 嵌入式系统定义
1.1.2 嵌入式系统与PC
1.1.3 嵌入式系统的特点
1.2 嵌入式系统的发展
1.2.1 嵌入式系统现状
1.2.2 嵌入式系统发展趋势
1.3 典型的嵌入式操作系统
1.3.1 Linux
1.3.2 uC/OS
1.3.3 Windows CE
1.3.4 VxWorks
1.3.5 Palm OS
1.3.6 QNX
1.4 嵌入式系统选型
小结
第2章 基于ARM9处理器的硬件开发平台
2.1 ARM处理器简介
2.1.1 ARM公司简介
2.1.2 ARM微处理器核
2.2 ARM9微处理器简介
2.2.1 与ARM7处理器的比较
2.2.2 三星S3C2410X处理器详解
小结
第3章 调试嵌入式系统程序
3.1 嵌入式系统调试方法
3.1.1 实时在线仿真
3.1.2 模拟调试
3.1.3 软件调试
3.1.4 BDM/JTAG调试
3.2 ARM仿真器
3.2.1 techorICE™ ARM仿真器
3.2.2 ARM仿真器工作原理
3.2.3 ARM仿真器的系统功能层次
3.2.4 使用仿真器和ADS Debugger调试ARM开发板
3.3 JTAG接口
3.3.1 JTAG引脚定义
3.3.2 通过JTAG烧写Flash
3.3.3 烧写Flash技术内幕
小结
第4章 创建嵌入式系统开发环境
4.1 嵌入式Linux的开发环境
4.2 Cygwin
4.3 交叉编译的预备知识
4.3.1 Make命令和Makefile文件
4.3.2 binutils工具包
4.3.3 gcc编译器
4.3.4 glibc库
4.3.5 gdb调试工具
4.4 交叉编译
4.4.1 创建编译环境
4.4.2 创建binutils
4.4.3 创建gcc
4.4.4 创建glibc
4.4.5 创建gdb
4.4.6 第二次创建gcc
4.4.7 第二次创建glibc
4.4.8 成果
小结
第5章 Bootloader
5.1 嵌入式系统的引导代码
5.1.1 初识Bootloader
5.1.2 Bootloader的启动流程
5.2 Bootloader之vivi
5.2.1 vivi简介
5.2.2 vivi的配置与编译
5.2.3 vivi代码导读
5.3 Bootloader之U-Boot
5.3.1 U-Boot代码结构分析
5.3.2 编译U-Boot代码
5.3.3 U-Boot代码导读
5.3.4 U-Boot命令
小结
第6章 Linux系统在ARM平台的移植
6.1 移植的概念
6.2 Linux内核结构
6.3 Linux操作系统移植
6.3.1 根目录
6.3.2 arch目录
6.3.3 arch/arm/boot目录
6.3.4 arch/arm/def-configs目录
6.3.5 arch/arm/kernel目录
6.3.6 arch/arm/mm目录
6.3.7 arch/arm/mach-s3c2410目录
6.4 编译Linux内核
小结
第7章 Linux设备驱动程序开发
7.1 设备驱动概述
7.1.1 设备驱动和文件系统的关系
7.1.2 设备类型分类
7.2 设备驱动基础
7.2.1 设备驱动中关键数据结构
7.2.2 设备驱动开发中的基本函数
7.2.3 驱动程序的设备号
7.2.4 设备入口点
7.2.5 /proc文件系统
7.3 设备驱动模块化编程
7.3.1 内核空间和用户空间
7.3.2 GPIO字符设备驱动实例
7.4 PCI总线
7.4.1 PCI系统体系结构
7.4.2 PCI地址空间
7.4.3 PCI设备驱动开发实例
小结
第8章 网络设备驱动程序开发
8.1 网络设备驱动程序简介
8.1.1 device数据结构
8.1.2 sk_buff数据结构
8.1.3 内核的驱动程序接口
8.2 以太网控制器CS8900A
8.3 网络设备驱动程序实例
8.3.1 初始化函数
8.3.2 打开函数
8.3.3 关闭函数
8.3.4 发送函数
8.3.5 接收函数
8.3.6 中断处理函数
小结
第9章 USB驱动程序开发
9.1 USB驱动程序简介
9.1.1 USB背景知识
9.1.2 Linux内核对USB规范的支持
9.1.3 OHCI简介
9.2 Linux下USB系统文件结点
9.3 USB主机驱动结构
9.3.1 USB数据传输时序
9.3.2 USB设备连接/断开时序
9.4 主要数据结构及接口函数
9.4.1 数据传输管道
9.4.2 统一的USB数据传输块
9.4.3 USBD数据描述
9.4.4 USBD与HCD驱动程序接口
9.4.5 USBD层的设备管理
9.4.6 设备类驱动与USBD接口
9.5 USBD文件系统接口
9.5.1 设备驱动程序访问
9.5.2 设备拓扑访问
9.5.3 设备信息访问
9.6 设备类驱动与文件系统接口
9.7 USB HUB驱动程序
9.7.1 HUB驱动初始化
9.7.2 HUB Probe相关函数
9.8 OHCI HCD实现
9.8.1 OHCI驱动初始化
9.8.2 与USBD连接
9.8.3 OHCI根HUB
9.9 扫描仪设备驱动程序
9.9.1 USBD接口
9.9.2 文件系统接口
9.10 USB主机驱动在S3C2410X平台的实现
9.10.1 USB主机控制器简介
9.10.2 驱动程序的移植
小结
第10章 图形用户接口
10.1 嵌入式系统中的GUI简介
10.1.1 MicroWindows
10.1.2 MiniGUI
10.1.3 Qt/Embedded
10.2 MiniGUI编程
10.2.1 MiniGUI移植
10.2.2 MiniGUI编程
10.3 初识Qt/Embedded
10.3.1 Qt介绍
10.3.2 系统要求
10.3.3 Qt的架构
10.4 Qt/Embedded嵌入式图形开发基础
10.4.1 建立Qt/Embedded 开发环境
10.4.2 认识Qt/Embedded开发环境
10.4.3 窗体
10.4.4 对话框
10.4.5 外形与感觉
10.4.6 国际化
10.5 Qt/Embedded实战演练
10.5.1 安装Qt/Embedded工具开发包
10.5.2 交叉编译Qt/Embedded库
10.5.3 Hello,World
10.5.4 发布Qt/Embeded程序到目标板
10.5.5 添加一个Qt/Embedded应用到QPE
小结
第11章 系统设计开发
11.1 概述
11.2 硬件功能的实现
11.2.1 功能定义
11.2.2 原理图设计
11.2.3 PCB设计
11.2.4 硬件调试
11.3 软件功能的实现
11.3.1 嵌入式文件系统
11.3.2 MTD简介
11.3.3 RAMDISK
11.3.4 Busybox
11.3.5 系统初始化
小结
参考文献



Tuesday, August 22, 2006

ARM开发工具 from chiyen.homeip.net

《ARM开发工具》
http://chiyen.homeip.net/

ADS1.2
名稱 說明 網址
ARM Developer Suite - Version 1.2 Docs
Developer Guide (3Mb) ADS 開發者指南 DUI0056D_ADS1_2_Dev.pdf
ARM ELF Specification (281Kb) ARM ELF 檔案格式規範 ARM ELF Specification.pdf
DWARF Format (734Kb) ARM Debug 檔案格式 TIS-DWARF2.pdf
ADS Linker and Utilities (1Mb) Linker and Utilities Guide DUI0151A_ADS1_2_LinkUt.pdf
Compilers and Libraries Guide (2Mb) Compilers and Libraries Guide DUI0067D_ADS1_2_CompLib.pdf
ADS Assembler Guide (2Mb) ADS 組合語言說明 DUI0068B_ADS1_2_Assembler.pdf
ADS Debug Target Guide(1Mb) ADS Debug Target Guide DUI0058D_ADS1_2_DebugTarg.pdf
AXD and armsd Debuggers Guide(6Mb) AXD and armsd Debuggers Guide DUI0066D_ADS1_2_AXD_armsd.pdf
技術文件
ARM常用組語 ARM常用指令及組語命令(周立功) 常用ARM指令集及彙編.pdf
GNU
名稱 說明 網址
GNU toolchain for ARM
GNUARM GNU ARM toolchain for Cygwin, Linux and MacOS,Support Win32/Linux/MacOS platform. http://www.gnuarm.com/
WinARM WinARM is a collection of GNU and other tools to develop software for the ARM-family of controllers/processors on MS-Windows-hosts. WinARM
GCC ARM Options GCC 對於ARM編譯的選項說明 ARM Options




Tags: ,

轻松控制uClinux嵌入式开发过程 - Javen's Live - by javen

轻松控制uClinux嵌入式开发过程 - Javen's Live - by javen

Sunday, 21. May 2006, 06:50:56

Software

  uClinux是目前比较普及的嵌入式Linux版本之一,它的功能很多,并且随着低成本、可运行uClinux的32位CPU的激增,以及uClinux首次成为Linux 2.6内核的一部分,uClinux将更加流行(如图1)。下面讨论一下开发者使用uClinux时如何控制开发过程,以及将会遇到的与普通Linux的不同之处。
  

  
图1 uClinux运行在Palm上

  
  应用无内存管理
  
   uClinux与普通Linux系统的主要区别就是它没有内存管理。在普通Linux下,通过使用虚拟内存(VM)来实现内存管理。虚拟内存一般是通过 内存管理单元(Memory Management Unit,简称MMU)来实现,而在uClinux的世界里,经常可以看到“NOMMU”这个词。
  
   在有虚拟内存的情况下,所有的进程都在相同的地址空间运行,由虚拟内存系统处理虚拟内存到物理内存的映射。因此,即使进程看到的虚拟内存是连续的,它所 占的物理内存也可能是分散的,有的甚至被交换到了硬盘。因为物理内存能映射到进程地址空间的任何位置,所以这种环境下能够向正在运行的进程添加内存
  
  在没有虚拟内存的情况下,每个进程必须被分配到固定的内存位置。由于一个进程的上、下(内存位置)都可能有别的进程在运行,所以它通常不能动态扩展内存。这就是说,在uClinux下运行的进程不能在运行过程中动态增加可用内存,这与传统Linux下的情况有所不同。
  
   对于uClinux开发者来说,分配内存是一个棘手的问题,并且由于没有任何形式的内存保护,任何应用程序或内核都可能破坏系统。更为糟糕的是,无意识 的误操作不会引人注意,造成要跟踪随机的、进程间的破坏非常困难。但是这些缺陷对于uClinux来说几乎不算问题,这是因为使用uClinux的系统一 般没有硬盘驱动器和足够的内存,完全没有必要做复杂的管理和交换。
  
  做足内存映射
  
  对于内核开发者, uClinux与普通Linux区别很小。惟一真正会遇到的问题是uClinux内核开发者不能利用MMU提供的分页支持,比如,依赖虚拟内存的 tmpfs文件系统在uClinux下就不起作用。类似的,普通Linux下的标准可执行文件格式uClinux都不支持,因为它们都要利用虚拟内存的特 性。uClinux需要一种新的格式——Flat,它是一种压缩的可执行文件格式,只保存可执行的代码和数据,以及将可执行程序装载到内存时所需要的重定位信息
  
  理解uClinux内核中内存映射的实现方式也是很有必要的,因为有些方式在uClinux系统上行不通,理解内存映射 的实现后可以避免使用这些方式。uClinux要求内存映射能够直接在文件系统中指到文件,从而保证它是顺序的和连续的,否则就必须事先为文件分配好内 存,并把数据拷贝到分配给它的内存块上。
  
  因此,uClinux下有效内存映射的用法要素非常明确:首先,当前惟一能够保证文件连 续存储的文件系统是ROM文件系统(Romfs),所以必须使用Romfs来避免传统内存分配其次,只有只读的内存映射能够被共享,也就是说,为了避免 传统内存分配,映射必须是只读的。由于这些原因,uClinux下的开发者不能利用“Copy-on-Write”特性。
  
  要将设备驱动程序移植到uClinux环境,需要做一些修改,这并不是因为内核上的区别,而是由于与硬件细节相关部分有所不同造成的。比如,普通Linux下, SMC网络驱动程序可以支持ISA SMC卡。该驱动程序是16位的,并且一般都分配到0x3ff以下的I/O地址空间。
  
  但是用来支持SMC卡的非ISA嵌入式版本,驱动程序要求运行在8位、16位或32位模式下都是可能的,并且在满32位的I/O地址中,中断号一般要高于ISA的最大值16。所以,与硬件细节相关的部分可能还是要做一些移植工作。
  
  恰当的内存分配
  
  uClinux除了提供跟普通Linux一样的内存分配器之外,还提供另一个可选的。普通Linux中缺省的内存分配器是使用“2的幂”的分配方法,这样可以快速找到符合要求的内存区域。不幸的是,在uClinux下这种方法可能会带来令人痛苦的结果。
  
   为了理解这一问题带来的结果,尤其是大的内存分配,我们举例说明。试想一个应用程序要求33KB的内存空间进行装载。如果使用“2的幂”的分配方法,就 必须分配64KB(2的6次方)内存空间,多余的31KB内存空间不能被利用上。在uClinux中,这种浪费是不能接受的。为了解决这个问题,专门为 uClinux内核设计了可选的内存分配器不同的内核版本,这个可选的内存分配器不同,一般是page_alloc2和kmalloc2。
  
   page_alloc2能解决缺省的分配方法造成的浪费问题。虽然它也是使用“2的幂”的分配方法,但它是按页(每页4096字节,即4KB)分配的, 分配的内存大小如果已经满足了要求,则只是将当前的一页分配出去,其它的就不再分配。在前面的例子中,如果使用这种方法,就只是分配36KB (≥33KB,且为整页)即可,这样就能节省28KB的空间。
  
  page_alloc2还采取了一些避免内存碎片的方法。它将所有的两页(8KB)或更少的内存需求从空闲内存开始部分向上分配,所有大的内存需求从剩余内存的末尾部分开始向下分配。这样防止了网络缓存等的临时分配,避免了内存碎片的出现。
  
  一旦开发者理解内核内存分配的区别,应用程序中就会出现变化。
  
  1.没有动态栈的问题
  
   在使用虚拟内存的Linux上,当一个应用程序试图冲销栈顶单元时,会被标记异常,同时系统会映射新的内存到栈顶以便让栈增长。在uClinux下,由 于必须在编译阶段给栈分配好内存,所以不会有这样的增长。当出现莫名其妙的崩溃或者新移植的应用程序出现怪异行为时,开发者首先应该考虑到的是给栈分配的 内存大小问题。缺省情况下,uClinux为栈分配4KB的内存空间,开发者可以用下面提到的方法之一来增加栈的空间
  
  ◆ 应用程序build之前
  
  应用程序build之前,可以在Makefile文件中增加以下两行代码:
  
  FLTFLAGS = -s
  export FLTFLAGS
  
  ◆ 应用程序build之后
  
  应用程序build之后,可以运行以下命令:
  
  flthdr -s stacksize executable
  
  其中,stacksize 就是为栈增加的内存空间(十进制)。
  
  2.没有动态堆的问题
  
   堆是C语言中malloc及相关函数分配内存的区域。在有虚拟内存的Linux上,应用程序可能通过动态堆在运行过程中改变进程的大小。这个功能是通过 在底层使用sbrk()和brk()系统调用来实现的。sbrk()是在进程的末尾增加内存空间,所以调用sbrk()能够使应用程序获得额外的内存。
  
  brk()可以把任意位置设置为进程空间的末尾,因此,可以通过调用brk()减少或增加内存空间的占用。由于uClinux不能实现brk()和sbrk(),它采用了一个全局的内存池,就是内核的空闲内存池。使用全局内存池的方法有一些优点。

  首先,此方法只会给进程分配使用时真正需要的内存。其次,内存用完后就会被归还给全局内存池,而且可以利用已经存在的内核中的分配器来分配内存,这样可以减少应用程序的代码量。但这个方法是有缺陷的,比如,一个失控的进程可以用完系统全部的可用内存。
  
  新手普遍会遇到丢失内存的问题。系统会显示大量的可用内存,但是应用程序却不能得到。这正是由于内存碎片的存在,uClinux几乎不可能完全利用内存,现有的解决方法中都存在这个问题。这个问题可用一个例子很好地说明。
  
   假设一个系统有500KB的空闲内存,为了装载一个应用程序需要分配100KB的空间。大家可能觉得这个需要肯定能得到满足,然而,应该知道,必须有 100KB连续的内存空间才能满足这个需要。如果有500KB的空闲空间,但是最大的连续内存块的大小只有80KB,这样是没有办法分配给这个应用程序 的。造成这种情况有很多原因。上面讲到的page_alloc2内核分配器有一个配置选项可以用来识别这个问题,在内核源代码page_alloc2.c 文件中可以获得更多的信息。
  
  经常有人会问为什么不能进行内存的碎片整理,以便实现刚才的例子中的要求?原因是uClinux没有虚拟内存,所以不能移动程序正在使用的内存。在使用虚拟内存的情况下,只要重新定位就能实现内存的移动,从而实现内存碎片的整理。
  
  在没有虚拟内存的情况下,由于程序经常会引用已经分配给它的内存区域,这样,如果移动程序的内存,程序就会崩溃。在uClinux下,现在还没有解决这个问题的办法。开发者需要自己注意这个问题,如果有可能的话,尽量使用小的内存块。
  
  掌控进程和应用程序
  
  1.进程
  
  有虚拟内存的Linux和uClinux的另一个区别在于后者没有fork()系统调用。这就要求开发者在移植时对使用了fork()的应用程序做一些工作。uClinux下惟一的选择是使用vfork()。尽管vfork()与fork()有很多共同点,但是它们之间的区别影响很大。
  
   对于不熟悉fork()和vfork()的人来说,这两个系统调用都是允许将一个进程分裂成一个父进程和一个子进程。当一个进程调用fork()时,子 进程是父进程的一个完全拷贝,但是它不共享父进程的任何东西,并且能够单独执行,就和父进程一样。vfork()调用就不同了,首先,父进程被挂起直到子 进程调用exec(),或者子进程退出才能继续。
  
  由此可见,这个系统调用是用来启动一个新的应用程序。其次,子进程在vfork()返回后直接运行在父进程的栈空间,并使用父进程的内存和数据。这意味着子进程可能破坏父进程的数据结构或栈,造成失败。
  
  为了避免这些问题,需要确保一旦调用vfork(),子进程就不从当前的栈框架中返回,并且如果子进程改变了父进程的数据结构就不能调用exit函数。子进程还必须避免改变全局数据结构或全局变量中的任何信息,因为这些改变都有可能使父进程不能继续。
  
  通常,如果应用程序不是在fork()之后立即调用exec(),就有必要在fork()被替换成vfork()之前做仔细的检查。
  
  2.应用程序
  
  尽管uClinux的Flat可执行格式并不会直接影响应用程序和它们的执行,但是它允许许多普通Linux下的ELF可执行格式所不允许的选项。比如,Flat可执行格式带来两个衍生系统—完全重定位和位置无关代码(Position-Independent Code,简称PIC)的变体。完全重定位系统将对应用程序的代码和数据进行重定位,而PIC系统通常只需要对数据进行部分重定位。
  
   对嵌入式开发者最有用的特性就是运行时空间大小不变(Execute-In-Place,简称XIP)。这样应用程序可以直接从闪存(Flash)或 ROM中运行,因为只需要应用程序所需占用的内存即可。不是所有的uClinux平台都实现了XIP,因为它需要编译器的支持以及Flat可执行格式的 PIC形式。
  
  uClinux下的Romfs是惟一支持XIP的文件系统。要实现XIP,应用程序就必须被连续地装载到文件系统。 Flat格式还在它的头部定义了应用程序的栈大小。要增加分配给应用程序的栈,只需要简单地修改该部分,可以使用flthdr命令实现,格式如下:
  
  flthdr -s flat-executable
  
  Flat格式还允许整个可执行文件被压缩,以尽量缩小占用ROM的空间。它还有一个次要的作用就是使应用程序完全地装载到一个连续的RAM块中。既想节省ROM空间,又想使用XIP的时候,还可以选择Data-Segment-Only压缩形式。
  
  生成一个完全压缩的可执行文件:
  
  flthdr -z flat-executable
  
  只是生成压缩数据段:
  
  flthdr -d flat-executable
  
  特别小心共享库
  
  uClinux下的共享库各有不同。目前可用的解决方法需要修改编译器,并需要开发者特别小心。其实,当前的uClinux发行版本中提供了uC-libc和uClibc库,最好的方法是以这两个库为例子来创建自己的共享库。
  
  另外,uClinux下的共享库必须是Flat格式的可执行文件,并且要真正实现共享,必须实现XIP。如果不实现XIP,共享库就会为每个使用它的应用程序创建一份拷贝,这还不如使用静态链接应用程序。
  
  小结
  
  uClinux趋向于更深入的嵌入式系统,它需要更少的内存,并可直接在ROM上运行。如果初次在uClinux下开发的人遇到没有硬件驱动、有严格的资源限制,以及没有内存保护等一系列的情况,最好的入手方法就是使用uClinux仿真器(见图2)。
  

  
图2 uClinux仿真器Xcopilot

  
  强调以上这些问题有助于开发者提前做好准备,避免在uClinux下工作时常遇到陷阱和误解。






Tags:

uClinux学习笔记

uClinux学习笔记 - Javen's Live - by javen

Tuesday, 23. May 2006, 18:59:21

Software

uClinux学习笔记

陈华:
目录 [显示隐藏]
1 目的
2 背景知识
3 share library
4 可执行文件格式
5 内存分配
6 进程
7 共享库
8 查看内存情况
[编辑]
目的

我整理的一部分的uClinux的资料供大家参考、对系统理解的越多越有利于我们的工作、即使只是一般的业务开发最好也了解一下。

uClinux与普通linux的最大区别在于没有VM、衍生出来的不同点都是和这部分相关的、由于是设计给没有MMU的嵌入式CPU设计的、所以VM的实现变成不可能。

最大的危险在于、由于没有VM的内存保护、任何的进程都可以修改其他进程乃至核心的数据。


[编辑]
背景知识


Unix 进程的内存使用可以分为5个部分:text, bss, data, heap, stack text 代码 bss 未初始化数据短 data 初始化数据段 heap 堆空间,libc管理用于动态分配内存(malloc) stack 栈空间,主要用于参数传递

其中stack在地址空间的最高部分,自高而低的增长,heap在其他段的最下方,自低而高的增长。stack的增长是自动的,OS会管理,heap的增长是由libc向OS申请的。

heap 管理的经典算法是power-2, 该算法以2的幂的单位进行内存分配,例如32,64,128,265...,同时配合伙伴算法进行碎片的恢复。这种算法的一个问题是会导致一些内存浪费, 这种浪费被叫做slack memroy。最最恶劣的情况下可能有接近50%的内存没有被使用。

在核心中还引入了一种分配机制 Slab,专门用于分配对象型数据,所谓的对象型数据一般形式为一个struct,其中的很多member再分配后会被进行初始化,而且在释放的时候后常 常有一些member保持不变,为了减少初始化的代价和power-2算法的slack,引入Slab概念,Slab申请整块的页面划分成一个一个指定的 大小,使用用户提供的函数在分配的时候进行初始化和释放,有效的提高了速度,在被Solaris引入后被广泛的使用了。


[编辑]
share library


请 注意unix系统中使用share library,而不是dll. 这不是一个起名字时的不同,而是具有本质区别的。share library包含了在磁盘上和在内存中都被share。而MS的dll实际上一般只能在磁盘上share,内存中的share很困难,因此他只是一个动 态连接而不是共享。
[编辑]
可执行文件格式

standard linux使用的elf格式的文件、这种文件具有PIC(position independent code)特性、表明他是不依赖于内存地址的.

uClinux使用的是FLAT格式、是一种紧凑的格式、仅仅包含code和data、允许重定位.

重定位的基本原理是,不采用绝对调用,所有的不可确定的调用利用中间变量来进行保存,这些中间变量有的在启动的时候有OS来处理,有的被libc的runtime在动态连接的时候进行处理。

flthdr chmod

chmod

Magic: bFLT
Rev: 4
Entry: 0x50
Data Start: 0x1c920
Data End: 0x21200
BSS End: 0x26ba0
Stack Size: 0x4e20
Reloc Start: 0x21200
Reloc Count: 0x6e0
Flags: 0x1 ( Load-to-Ram )

可以清楚的看到data,bss,stack的大小,其中的reloc表示relocation, 就是重定位使用的中间数据,这些中间数据由kernel负责初始化。
[编辑]
内存分配

这里仅仅描述user space的内存管理

内存分配很痛苦、因为没有vm、导致不能动态的分配stack和heap、实际上uClinux是没有传统heap的。stack的大小是可以在编译期间指定的、一旦被加载其大小不可改变。

malloc、 free的实现是基于uClinux kernel维护的一个大的free memory pool。相当于全部的进程在共享同一个heap。优 点是所有被free的内存立刻回到memory pool、可以被其他的进程使用。缺点的碎片可能会使你在分配内存的时候失败。因为没有VM碎片的整理是不可能的。因此、我们在coding的时候要对此 有充分的考虑。uClinux使用mmap来映射实现 malloc、使用mmap是有一定代价的、每次分配大约有56个字节的管理成本。

因为没有VM、uClinux不能试图在内存中移动数据、可能导致明明看起来有足够的内存、但却不能加载程序。
[编辑]
进程

fork 的问题、fork 是没有被实现的、只能使用vfork。fork的实现机制是copy-on-write。因为在uClinux里面没有VM、copy- on-write就不存在了。使用vfork之后主进程就会被suspend起来、让子进程继续执行、直到子进程调用了exit或者exec之后内存才会 被释放。

而且请特别注意、vfork的机制里面子进程和父进程是使用同一段内存的、这意味着子进程对变量的修改对于父进程是可见的。
[编辑]
共享库

linux 共享库的目的在于减少内存和硬盘的空间消耗、核心会保证每个共享库的代码段在内存中只有一份、通过VM将共享库的代码映射到使用他的进程内存空间中去、而 且、核心会根据进程的情况来决定使用他的哪一部分内存地址。这些的动作是由核心完成的、开发人员对此基本上不需要了解。

因为没有VM、最初的uClinux里面是没有共享库的。

一直到uClinux XIP and shared lib patches的出现。

XIP 是execute in position, 当使用XIP的时候OS仅仅为application分配data,bss,stack,而text就是用rom中的。通过这样的方式减少了对内存的消 耗。实际上XIP是设计给nor flash使用的, 因为nor flash被简单的映射到内存空间中来,因此,这个工作相对比较简单。在使用人ramdisk的时候理论上也是可以XIP的,但是由于系统设计的模块化, 这个工作变得很复杂。

目前的XIP支持仅仅限于romfs,因为romfs是唯一可以确保文件连续性的fs,而且他是只读的,进一步简化了工作。

当使用XIP的时候share library自动的被支持了,因为存贮即使执行的位置,他们的地址绝对不会冲突。

不使用XIP的时候,也可以支持share library. uClinux中的share library结构不复杂而且有很多的限制。

其 基本原理如下:使用一个静态数据段,程序和share lib一起使用。每一个share库都被分配一个唯一的数字编号,该编号是有上限的,通过全局静态区可以访问到一个数组,share lib的编号就是数组的下标。通过arm的Static Base Register,每一个函数都可以都可以找到静态区查讯数据。
[编辑]
查看内存情况

mem_map 是linux内部的变量名,用于管理所有的page,每个page的大小为4K,在下面的内容中,每一个字母表示一个page的使用情况

cat /proc/mem_map

0x0c000000: RRRRRRRRssss1111ss1RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
0x0c040000: RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
0x0c080000: RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
0x0c0c0000: RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
0x0c100000: RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
0x0c140000: RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
0x0c180000: RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
0x0c1c0000: RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
0x0c200000: RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
0x0c240000: RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
0x0c280000: RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
0x0c2c0000: RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
0x0c300000: RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
0x0c340000: RRs1[]1ssssss1[]ss[]ss[][][][][]sss1[][][]ssssssssssssssss[]ssss
0x0c380000: sssssssss1[]11sssX[]ssXsXXXs[]XXXsXXXXXXXXXXXXXXXXXXXXXXXX[]ss1s
0x0c3c0000: s1sss--11-ssss-ss-[][]sss-s--1ss[][][]-----sssss----------------
0x0c400000: -------s11---s--------------------------------------------------
0x0c440000: ----------------------------------------------------------------
0x0c480000: ----------------------------------------------------------------
0x0c4c0000: ----------------------------------------------------------------
0x0c500000: ----------------------------------------------------------------
0x0c540000: ----------------------------------------------------------------
0x0c580000: ----------------------------------------------------------------
0x0c5c0000: ----------------------------------------------------------------
0x0c600000: ----------------------------------------------------------------
0x0c640000: ----------------------------------------------------[===========
0x0c680000: ===============================]------------[==================]
0x0c6c0000: ------------[============][===================]---------[=======
0x0c700000: ==]-[==========================][==================][===========
0x0c740000: =======================================================]----[===
0x0c780000: ======]-[==========]------[=][==================================
0x0c7c0000: ===============================================================]

init Mem: 125152 Slack: 80 Shared: 0
inetd Mem: 55840 Slack: 771 Shared: 0
portmap Mem: 115680 Slack: 5144 Shared: 0
telnetd Mem: 72256 Slack: 1747 Shared: 0
sh Mem: 97952 Slack: 566 Shared: 0
sh Mem: 92384 Slack: 549 Shared: 0
cat Mem: 191136 Slack: 1401 Shared: 0
Total Mem: 750400 Slack: 10258 Shared: 0

Active: 5, inactive: 27, free: 698
Free pages: 698 (2792kB), %2 frag, %1 slack
Free blks: 17 min=1 max=614 avg=41
Used blks: 18 min=1 max=965 avg=75

R : 保留页面 B : 块设备 X : 映射内存 s : Slab 1 : 被分配的1个页面 = : 被分配的连续的页面

cat /proc/slabinfo

cache-name | num-active-objs | total-objs | object size | num-active-slabs | total-slabs | num-pages-per-slab

slabinfo - version: 1.1 kmem_cache 57 68 112 2 2 1 tcp_tw_bucket 0 0 96 0 0 1






Tags: