关于作者

用户名:laoshu0902
笔名:laoshu0902
地区:
行业:其他

日历  

快速登录

+ 用户名:
+ 密 码:

在线留言



友情网站

友情博客

赞助51CPLD学习开发板的厂家和个人

访问统计:
文章个数:171
评论个数:1004
留言条数:387




Powered by BlogDriver 2.1

南方的老树工作室

 

51、arm、开源代码、管理、职业生涯规划,这是老树感兴趣的,寻求志同道合的朋友!

文章

老树博客搬家到和讯博客了  (作者置顶)

- 作者: laoshu0902 2007年05月20日, 星期日 23:29  回复(0) |  引用(0) 加入博采

老树博客搬家到和讯博客了  (作者置顶)

- 作者: laoshu0902 2007年05月20日, 星期日 23:29  回复(0) |  引用(0) 加入博采

基本停止在博客上发帖子,有事请大家到5i51arm(我爱51arm)上留言;  (作者置顶)

基本停止在博客上发帖子,有事请大家到5i51arm上留言;

www.5i51arm.com

- 作者: laoshu0902 2006年12月9日, 星期六 23:07  回复(1) |  引用(0) 加入博采

我爱51arm论坛已经初步建设好,请大家登录发贴!  (作者置顶)

我爱51arm论坛已经初步建设好,请大家登录发贴!

www.5i51arm.com

- 作者: laoshu0902 2006年11月24日, 星期五 00:50  回复(1) |  引用(0) 加入博采

名字已经起好了:5i51arm(我爱51arm)  (作者置顶)

名字已经起好了:

5i51arm(我爱51arm)

- 作者: laoshu0902 2006年11月4日, 星期六 19:22  回复(8) |  引用(0) 加入博采

暂停对51学习板的供货!  (作者置顶)

由于正在酝酿把51学习板改版,因此暂停对51学习板的供货!建议按照《自学51很容易,入门不超出100元》自行搭建51学习板平台! 本公司将在近期重新搭建一个网络平台对51学习板/arm学习板进行技术支持和提供一个对于电子爱好者入门的论坛! 请把您的意见和要求发信件给我:laoshu0902@163.com 谢谢!

- 作者: laoshu0902 2006年10月30日, 星期一 14:50  回复(3) |  引用(0) 加入博采

关于《从51 初学者到电子工程师》一书的近况  (作者置顶)

关于《从51 初学者到电子工程师》一书的近况

俺现在在写一个前言,也就是《寻求嵌入式系统学习的最优解》,现在在博客中连载,争取是一天一个部分的内容,把俺的对嵌入式系统学习的设想集中在里面,大概在7天之内能写完。这个前言写完后,可以把书先发给群里需要的人,再拉出一个书中内容需要改进的清单,主要是有些表格需要大家帮助查资料和填写。等这些都忙完了,.应该是可以放到网站上下载了。
举例:
俺想做一个开关电源的选型表格,这里面有很多参数和型号,类似这样的表格很多,计有:
1、Mcu
2、光耦
3、继电器
4、A/D
5、D/A...
6、开关电源芯片
7、LDO
8、看门狗、eeprom、复位芯片
俺已经填了一部分表格了,但是还有很多内容忙不过来,但是一个人忙不过来,要是大家能帮忙那就是最好的。
填完这些表格至少你会对其中一种东西熟悉,比如光耦有很多参数,CTR。。。,边查资料边琢磨,应该都熟悉了。
有兴趣的网友请来信:
laoshu-book@163.com,告诉俺您愿意承担那块的工作,在此老树表示感谢!
有兴趣的厂家也可以参照俺的表格填上有关的内容,发到俺的信箱;这些表格俺将作为书的附件打包下载。
网易的广告语:网聚大家的力量。
表格下载链接:

http://bbs.21ic.com/upfiles/img/20065251601112.rar

- 作者: laoshu0902 2006年05月25日, 星期四 16:14  回复(33) |  引用(0) 加入博采

探求学习嵌入式系统的最优解(续6)  (作者置顶)

探求学习嵌入式系统的最优解(续6)

学习有捷径吗?俺认为是有的,正确的道路就是捷径。
就好象是爬山,如果有导游图,那就能找到一条最正确的路线;如果没有导游图,自己瞎琢磨,东问西问,也未必能找到最佳的路线。
有时候回首前尘,会谓叹,要是当时我这样做就好了;这也说明了人生会有一个最优解。

嵌入式系统的学习也是一样,作为电子专业或者其它专业的学生来说,想要把嵌入式系统的学习搞好,走一条成功的人生道路,那应该怎么去做呢?俺试着分析看看。

当然人生的道路很多很多,嵌入式不可能是唯一的道路,也绝对不是最好的道路;这些都是因人而异的;
如果你没有什么别的资源,俺主要指的是人脉,资金,需要靠技术吃饭,正好你学的是电子、自动化、通讯...这样跟嵌入式相关的专业,又正好喜欢技术,那么可以考虑把嵌入式当作自己的傍身之技来学习。这时寻求嵌入式系统学习的最优解就有了意义。


一、 嵌入式系统的定义


根据网络上搜索到的关于嵌入式系统的定义,结合自己对嵌入式系统的理解,把嵌入式系统定义如下:
1、 嵌入式系统简单的说就是面向特定应用设计的专用计算机系统;
2、 嵌入式系统与普通的PC或者notebook不同,嵌入式系统的外形尺寸、功耗、外部适配器等各种特征必须满足应用的要求和限制;
3、 嵌入式系统的软件包括操作系统烧录在一块电路板上;
4、 使用低功耗的X86级别的CPU,采用模块化的设计,配置了最基本的计算机周边配备而制成。这种计算机通常采用Windows操作系统;
5、 嵌入式系统的CPU可以是:4位、8位、16位、32位;
6、 嵌入式系统应用广泛,诸如:
1) 小家电
2) 汽车
3) 电梯
4) 电视
5) 录像机或者VCD、DVD
6) mp3、mp4
7) 工业控制
8) 医疗设备
9) 卫星
10) 电话
11) PDA
12) 飞行系统等等
13) ……
7、 嵌入式系统的体系结构:
1) CPU
2) RAM
3) ROM或者flash ram
4) AD
5) DA
6) 人机界面(例如按键+LED/LCD/彩色液晶显示器/)
7) I/O
8) Usart
9) USB
10) CAN
11) 以太网
12) 嵌入式的操作系统,例如:uc/os、linux、vxworks、wince、dos。。。
8、 嵌入式系统更多的表现为SoC的特点,也就是把整个系统都集成在一个芯片上,例如,ATMEL的arm7的芯片91sam7x128/256等;用户可以获得廉价而功能强大的嵌入式系统;


二、 最正确的学习道路 - 从8位mcu到canbus到ARM7

第一步:熟悉8位mcu

个人的看法是,学习嵌入式的技术有个脉络:8位mcu(51或者avr...)+can2.0B+arm7+arm9,学习的时候可以按照这个脉络来进行;
作为低端的嵌入式系统,选择8位mcu作为入门是比较适中的,而8位mcu中,相比pic、avr、freescale等等8位单片机来说,又以选择51核的单片机作为学习8位mcu的首选来更加合适。当然这个观点是仁者见仁智者见智;如果需要理由的话,那么也许以下这些理由可以作为参考:


1. 51上积累了大量的优秀的代码和其它资源;网络上这样的资源太多了,几乎就是不花钱的;
2. 生产51内核的单片机的厂家很多,比如:ATMEL、华邦、LG、飞利浦、STC(宏晶科技)、TI、…
3. 51单片机在细分低端市场,面向不同的行业应用,厂家推出了不同的产品,如LPC900系列,STC的12CXXXX系列;在功能、价格、功耗,体积,封装、抗干扰等方面来满足行业用户的需求;例如,现在的51单片机越来越多的集成了A/D、D/A、SPI、I2C、PWM、内部时钟、看门狗、eeprom、ISP/IAP等等,已经跟传统的ATMEL的89C51/52有了很大的差别!功能越来越强大的同时成本越来越低,而且不担心某个厂家缺货...
4. 。。。。(还在不断增加之中)


第二步:熟悉can2.0A/B,在精通51的基础上,熟悉can2.0A/B


为什么是canbus而不是modbus bus、bitbus?
CAN是德国Bosch 公司为解决现代车辆中众多的控制和数据交换问题,开发出一种CAN(Controller Area Network)现场总线通信结构。其主要特点是:
1. 8字节的短帧传送,故传输时间短、抗干扰性强;
2. 高速,最高速度可达1Mbit/s;
3. 多主方式,多主之间又可以分成是主节点和次节点;各节点均可在任意时刻主动向网络上的其他节点发送信息,不分主从,通信灵活;发送的时候总线自动仲裁主次;主节点占有优先权;
4. 可以做到全区广播、分区广播和点对点通讯;
5. Can控制器自动过滤帧号不符的帧;大大减轻了CPU的负担;
6. 具有多种错误校验方式如CRC及其他校验措施,数据出错率极低;而且在严重错误的情况下,节点会自动离线,避免影响总线上其它节点;Rs485经常是一个节点影响了总线上所有的节点;
7. 采用无损坏的仲裁技术;
作为一种技术先进、可靠性高、功能完善、成本合理的远程网络通讯控制方式,CAN总线已被广泛应用于各个行业之中。大致有以下这些行业:
1、 汽车电子
2、 自动控制
3、 智能大厦
4、 电子系统
5、 纺织
6、 智能仪表
7、 医疗系统
8、 电梯
9、 安防监控
10、 电源
11、 运动控制
12、 …等各领域中,取代了原来的落后的RS485的通讯方式。

bitbus/modbus在物理层上都是Rs485的。

第二步:熟悉ARM7,掌握ARM这个超级单片机(32位)


三、 直奔主题 - 不要穿着棉袄洗澡

学什么很重要,没有必要穿着棉袄洗澡,直奔主题,要学就学最有用的东西。
比如单片机,学什么型号?市场上的单片机,有51、AVR、PIC、freescale等不同的系列,把任何一款单片机学会了玩通了那都是很不错;
但是我个人认为还是51系列的单片机在中国使用最多,去中发问问哪款单片机出货量最大就知道啦;
据说有些大学现在还在教授Z80,在论坛上争论起来,有些人支持,有些人反对;支持的人认为这是一款很好的原型机,可以学到很多计算机的原理;
但是对于嵌入式系统的学习者,一款已经过时的技术学它做什么?难道学了不能致用是对的?
学习51不也一样能了解计算机的基础知识?而学好了51毕业出去就能生存;
大家都知道485总线要想可靠工作非专家不可,而现在canbus作为更加可靠性能更加卓越的总线技术,节点数量每年递增;可以说,51+canbus能够让你如虎添翼;
那么,是不是去学习canbus要能获得更加远大的前途而不必在485上浪费宝贵的青春?答案显然是前者。
毕业之前的大学n年+毕业设计就是为了迈出就业的第一步;第一步很重要。
人生不要有断点,一步接着一步,现在迈出的一步就是为了下一步做好准备,甚至为了比较长远的以后...
四、 把嵌入式系统分成模块学习 - 庖丁怎样解牛?
拿到一个电路设计的任务的时候,或者拿到一块完整系统的电路板的时候,怎样去分析它的系统构成呢?
作为一个电子系统,它的构成通常是:
1. 单片机最小系统
2. 配置(内存、时钟、看门狗、eeprom)
3. 开关量输入
4. 开关量输出
5. 模拟量输入
6. 模拟量输出
7. 人机界面(按键+液晶显示/LED显示)
8. 通讯接口和协议
因此设计的时候,或者分析的时候,要按照这个分类来选择。
举个例子:开关量的输入输出的扩展,有以下的方法:
1、 串口扩展
2、 并行扩展
那么,在系统设计的时候,到底是使用串行扩展还是并行扩展,就需要权衡性能和价格,而选择一种最合适的扩展方法;
在《从51初学者到电子工程师》一书中,将把这些知识点列表出来。
在这个基础上,按照这个思路,您再去构筑自己的知识体系。
其实,任何一门学问,难得就是入门;而入门,就是要有一个完整的知识体系;一开始这个知识体系仅仅是一个个点,到后来就能成为一套完整的体系,知识的网越织越密。


五、 尽可能获得更多的信息 - 站在前人的肩膀上

当您拿到一个设计任务的时候,怎么入手呢?
要把这个任务按照模块分解,再充分利用网络上的资源,找到现成的或者类似的解决方案。
试举一例:
《基于CAN总线的智能I/O读写模块》
当你拿到这个任务的时候怎么着手呢?
1、 您会想到,哦can总线是什么东西啊,不知道;不过没有关系,狗狗之;
哈哈,结果出来啦,原来是周立功先生推的can总线啊,知道知道;把周立功网站上的有关can的资料都下载下来学习;


2、 哦那原理图怎么画呢?再次狗狗之,不过这次要使用图片;嗯但是我已经知道了,还有一个can总线控制器的芯片,sja1000,那就使用这个词来搜索吧;
哈哈找到了,连89c5X+sja1000+82C250(总线收发器)都有了;哦还有一个复位电路,不过没有关系,俺可以使用stc89C5X,内置看门狗和复位电路;


3、 剩下I/O读写模块怎么办呢?
哦模块化的设计思路,想想看,老树都说了什么?
I/O有多种的扩展方法,一种是串行、一种是并行,那我需要扩展吗?算算I/O的数量,硬件还剩下哪些资源呢?
1、p0、p2被占用了
2、WR、RD也被占用了,哦仔细看看,int0也被sja1000的中断占用了;
3、p1/p3加起来是16根口线,剩下16-3(RD、WR、int0)=13个口线;
4、看门狗喂狗需要一个(如果内置看门狗的可以不要)
还剩下13个;
现在需要8入8出,超出了,那么就需要扩展
扩展有2种方法:
1、串行
2、并行

串行速度慢点,但是简单;
也可以使用并行,可以按照对ram的读写一样的方法来扩展;反正sja1000也是并行的;
串行又可以分成:
输入串行扩展;
输出串行扩展;
嗯要不就定下来,输入使用串行扩展,反正输入的开关量为了抗干扰也要使用时间片,1ms间隔扫描至少3~5次才能判断;
输入串行扩展可以使用74HC165;好像74hc166也可以,不记得了;需要2根I/O;
这样13-2=11,再减去输出的8个口线,完全够用了;还剩下3个口线;那就把串口也做出来调试和下载用;哈哈。。。
不过…开关量8入8出的信号是什么形式?
嗯通常输出输出都是干接点;
输入需要光电隔离;要使用一个隔离的Dc/DC模块;
输出7407直接驱动继电器即可;
光耦使用什么型号呢?
嗯老树说了,有TLP521-1,再找来TLP521-1的资料看了,光耦隔离的芯片也有了...
再找来7407的芯片的datasheet看了,驱动继电器的芯片的资料也有了...
再去找nais的继电器的资料看了,继电器输出也有了...
再去找接线端子的资料或者去配套市场看看,输入输出电源can接口的端子也有了...
做到这些,硬件就差不多了
......
哦还有协议,嗯使用啥协议呢?嗯好像zlg那里有一个什么iCAN的协议,可是网站上没有,怎么办呢?老办法,搜索看看,哦,老周那里有一本书讲了ican的协议,嗯去互动出版社定购一本,过2天就能送到了...

不过代码还没有,嗯再搜搜看,要不就到21ic上问问...

六、 大学阶段掌握一门傍身之技取得先手之利 - 精通一门略通其它

看刚毕业的学生的简历,到处都是熟悉的字样,比如:
……
熟练使用c51、protel;
了解ARM/ucos2/Linux
分析过ucos2内核代码。
比较了解Linux底层硬件驱动软件结构比较
做过一些嵌入式硬件驱动的设计
很熟悉网络通信知识及网络编程
……
实际上,对于企业来说,并不关心你学了多少的知识,而是关心你是否有一门比较精通的手艺,来了就能干活。
那么,该怎样去做呢?俺觉得,应该是在精通一门手艺的情况下,略通其它。
嵌入式系统本身也是多方面的,硬件软件都有,但是,要有自己的最强项,因为企业都是用你的最强项。面面俱到实际上对于在校的学生来说是不可能的。我认为,对于在校的学生,应该重点放在c语言的熟练上;一方面是因为硬件没有实际的实践,很难能拿得出手,当然实践的成本也高;当然自己动手做一个学习板还是很有必要的,也不算很难;还有就是在企业中,软件和硬件的配置基本上是1:4的情况;对于成熟产品,基本上,硬件修改的情况非常小,升级都是在软件的功能的增加和完善上。
当然去强化自己的一门技术不等于放弃其它,而是说,要有重点的学习,要学会发力,把自己的精力集中在一门技术上;
稍微大一点的企业都是有明确的分工的。
而如果能在大学学习的阶段就能熟练掌握一门技艺,或者是c语言的编程,或者是原理图和PCB,或者熟练掌握模拟电子...,那么就能很快找到嵌入式系统的开发工作,也就上道了。


七、 第一份工作很重要 – 哪怕去实验室打杂也要做跟嵌入式沾边的工作

第一份工作很重要,人生的第一步很重要,走好第一步,可以少走2~3年底的弯路;没有走好,有可能这辈子就废了;
工作了2~3年之后,用人单位看重的是你的工作经验,直接影响到您的价值能不能升值;就象微软不会招聘做物流的人去做软件,如果您做的是机械设计,当然用人单位也不会让您去做51的开发;
然而,第一份工作能不能做嵌入式开发,首先是您能不能在大学的4年内取得先手之利;先取得一些嵌入式开发的经验,比如C51的编程等等;
如果您经验也不是很丰富,一开始可以计较工资的高低,而是干了再说,哪怕是到实验室打杂;
这样也比干点别的再回过头来做嵌入式的开发要强。


八、 怎么加强自己?- 时间规划+勤奋

有一个明确的职业生涯的规划,同时要有一个达到这个目标的可以实施的准确的时间表。现在竞争这么激烈,不付出超出常人的努力在现今的中国是不可能脱颖而出的;人太多了,竞争太激烈了。企业如此,个人也是如此;当然,真正的卓越的企业或者个人,更重要的是理念,怎样去培养自己的核心竞争力!个人认为,简单的说,那就是技术专家+行业专家。

年轻人往往对职业生涯的规划迷迷茫茫;但是时间如白驹过隙一去不复返。如果说每个人的成就有大有小。善于思考是一方面,行动敏捷是一方面,抓紧时间,提高效率那则是最重要的因素之一。


九、 嵌入式系统设计的3个境界 - 熟练、熟能生巧、系统设计的思想

熟练:熟练掌握c语言、电路模块、eda工具;

熟能生巧:干活多了,从中悟出很多的技巧;干得活又快又好,这是熟能生巧;

系统设计:不满足于熟能生巧,而开始考虑,代码重复使用,代码设计的标准化、模块化;使得后来的开发能在一个标准的平台上进行;对嵌入式系统设计有了自己的独到的见解。

也还可以使用另外的标准来作为嵌入式系统设计的境界:

可靠性高:在同样的成本下,做出来的东西可靠性高于竞争对手;

可靠性高的情况下成本更低:能用比竞争对手成本更低的电路设计作出可靠性更高的产品;

在此基础之上,功能更加强大,用户使用更方便:进入到行业专家的境界了。


十、 细节决定成败 – 精心设计硬件电路

对于电子工程师而言,当拿到一个datasheet,或者一个电路图,或者设计的电路图,首先是站在前人的肩膀上,尽量不去做重复的劳动;但是,要对每一个电阻、电容在电路中的作用心里很清楚-把可有可无的器件去掉。要是您对电路中的元器件的作用还不是很清楚,举例,为什么上拉电阻是5.1K?换成1K行不行?换成10K行不行?什么是上拉?什么是强上拉?什么是弱上拉?去耦电容的作用是什么?这些都要做到清清楚楚。每一个细节构成可靠的产品;而一个细节的疏忽带来的是大量的经济的损失和声誉的丧失。


十一、 改善你的命运 - 了凡四训


十二、 寻找足够大的平台 – 寻找机会与可持续发展


十三、 学会发力 - 快、准、狠

看准嵌入式系统设计可以作为傍身之技的话,那就要:
快:下手要快,想到了就去做,赶紧去学;
准:抓住8位mcu、can总线、arm7这样的道路,不走错;
狠:用功要狠,白天黑夜,吃了吃饭睡觉时时想着;男人嘛,就是要对自己狠一点。
十四、 团队精神 – 并行处理的代名词


- 作者: laoshu0902 2006年05月22日, 星期一 00:32  回复(29) |  引用(0) 加入博采

嵌入式系统有着良好的市场前景  (作者置顶)

嵌入式系统有着良好的市场前景


问:作为嵌入式系统的学习者来说,在确认嵌入式系统的良好前景的前提下,应该怎样去做呢?


个人的看法是,嵌入式的技术有个脉络:8位mcu(51或者avr...)+can2.0B+arm7+arm9,学习的时候可以按照这个脉络来进行;


第一步:先熟悉51,可以自己做一个学习板,熟悉c51,精通c51,可以自己做一个学习板或者买我的学习板;


第二步:熟悉can2.0,回头给群里把学习板已经玩的比较好的,提供一个51的can接口板;


第三步:熟悉arm7,我计划在5月底推出一个atmel的91sam7x256的学习板的测试版,发布在网络上,以成本价提供给愿意帮助完善学习板的软件和实验指导书的同仁;争取能找到合适的下载和调试工具;等完善之后再按照商业行为来运作。

通过这3步,使得喜欢嵌入式开发的学者能够顺利的进入到嵌入式开发的行业。


问:怎样定义嵌入式系统?


我认为,使用mcu,8位、16位、32位、PC104、X86的机电一体化设备的控制系统都可以成为嵌入式系统;当然,8位mcu做不了太复杂的事情,有时候被排除在外;实际上应该也可以算在嵌入式系统里面。


问:在工业控制领域,51+CANbus和ARM+CAN分别应用在哪些产品比较多?


我根据学习相关资料,51+CANbus作为小节点,次级的节点;ARM+CAN作为主控制器,主节点;

问:你怎样看待电子专业考研?我现在大三,很矛盾。


假设你能毕业一出来就上路做嵌入式开发的工作,而不是打杂,我不赞成考研;

毕竟应用不需要考研,而在于你实战的水平!

按照我的建议就是,哪怕是你的c语言很熟练有这样一个强项,我就认为,可以出来工作了!

而应用的好,实际上大有前途的。


问:那应该学习硬件还是软件呢?


是这样,嵌入式,本身也是多方面的,硬件软件都有,但是,要有自己的最强项,企业都是用你的最强项。我认为,对于在校的学生,应该重点放在c语言的熟练上;一方面是因为硬件没有实际的实践,很难能拿得出手,当然实践的成本也高;当然自己动手做一个学习板还是很有必要的,也不算很难;还有就是在企业中,软件和硬件的配置基本上是1:4的情况;对于程序产品,基本上,硬件修改的情况非常小,升级都是在软件的功能的增加和完善上。

 

附录:嵌入式系统有着良好的市场前景(转载)

中国机电设备目前的主流控制器是PLC,随着计算机技术的发展,嵌入式产品在这一领域迅速增长,并在一些特殊运用中取得优势地位,对小型PLC形成强大的竞争压力,在一些领域甚至出现取代PLC的趋势。

例如:

在塑料机械行业,基于嵌入式产品的塑料机械专用电脑已经占据了主导地位;

而在电梯上,基于嵌入式产品的控制器已经占据了半壁江山,在客梯和高速电梯上更是占据了绝对优势,PLC仅仅在货梯和低速电梯上存有一席之地;

在高端印刷机械上,基于嵌入式产品的印刷机械电脑系统是运用最多的控制方案。 

相对小型PLC而言,嵌入式控制器具有下面这些优势:

1)      运算处理能力强

2)      与PC通讯方便、成本低(相对相同性能指标的PLC)

3)      针对应用优化设计、用户使用方便

当然嵌入式控制器也存在一些问题:

1)      用户技术基础薄弱,不如PLC的应用开发工程师普遍

2)      产品需要由运用开发商开发;可靠性不如PLC

3)      产品不像PLC随处可得;

4)      行业特性强,通用性差。 

嵌入式控制器通常由应用开发商提供,一些大的设备制造商自己开发相关的嵌入式实控制器。开发嵌入式专用控制器的成本较高,周期也比较长,因此目前嵌入式控制器目前仅仅用于大批量、控制功能相对固定的运用,对于批量小的非标设备,嵌入式控制器的整体成本和开发周期相对PLC处于劣势。 

基于以下原因,嵌入式控制器的前景光明: 

1)       相对小型PLC,嵌入式控制器具有更好的性能和更多的功能; 

2)       嵌入式控制器系统成本具有优势; 

3)       由于上述嵌入式控制器的诸多优点,将出现更多的运用开发商开发嵌入式控制器产品; 

4)       大的机电设备制造商也开始开发用于自己设备的嵌入式控制器; 

5)       用户基础和技术基础逐步提升。

- 作者: laoshu0902 2006年04月29日, 星期六 22:13  回复(5) |  引用(0) 加入博采

学习板的新的信箱启用了  (作者置顶)

为了更好的为购买学习板的用户服务

销售问题请发到laoshu-sale@163.com,

技术问题请发到laoshu-tech@163.com,

原来的信箱 laoshu0902@163.com 还能继续使用

- 作者: laoshu0902 2006年04月29日, 星期六 19:26  回复(3) |  引用(0) 加入博采

老树疯狂英语【原创】  (作者置顶)
学英语并不难,应付toefl和gre很容易 -- 四、六级级必读
南方的老树 发表于 2006-1-20 20:45 同僚|校友|老乡会 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖举报该贴

改天老树写一个《老树疯狂英语》^_^不过要找一些资料才行

简单的说,就是重复记忆和联想;

重复记忆就是这样一个过程:

0分钟-15分钟-30分钟-2个小时-睡觉前-起床后

一次记忆20个单词,按照类似这样的时间间隔去把英语单词深刻烙印在脑细胞中

对于训练记忆力日本人好像有一套;

联想方法举例:

restaurant:餐馆

rest:休息
aura:香味
ant:蚂蚁

这个单词可以这样记忆:

路上走累了,到餐馆休息(rest),服务员端上来一盘很香(aura)的食物,一看,原来是油炸的蚂蚁(ant)
把以上的场景变成动态的视频画面更佳;当然flash也可以,gif格式也好啊 ---- 一次能记忆4个单词

俺使用这个方法训练小女,呵呵20天背会了新概念的第一册
以圈圈的记忆力英语不成问题的


- 作者: laoshu0902 2006年01月26日, 星期四 23:39  回复(9) |  引用(0) 加入博采

感谢lxlong先生慷慨提供51CPLD学习板专门的论坛!  (作者置顶)

感谢lxlong为大家提供学习板专栏!

网址:http://www.mcuw.com/bbs/list.asp?boardid=10

购买老树51CPLD学习板的有什么问题请到该专栏发贴子!会有更多的人为您解答问题!

该学习板的目的是为广大51和电子技术的初学者提供一个资源丰富、代码丰富的平台!

俺的想法是:

1、代码开源,所有的购买者一起来维护代码的质量,优化代码

2、问题解答大家一起来,互相探讨,共同提高;

3、开放《实验指导书》的版本升级;只要您提出了您的宝贵意见,并写出改进的部分,俺将选择后采纳!希望能您的名字放到版本页中;

4、开放代码的升级;你也可以写出您的实验代码,优化代码质量;经过验证后也可以放到源程序清单中;发给大家!

51CPLD学习板的丰富的资源,使得您可以随心所欲玩学习板!

丰富的资源:

1、开关量输入输出 各1个点

2、模拟量输入输出 各一个点

3、温度检测

4、光强检测

5、液晶,字库提取技术,支持12232,可以扩充到12864

6、CPLD

7、双串口,支持CPLD构成的串口,支持77E58的串口

8、超频,支持40M晶振的单片机(需要修改2个电阻)

9、键盘扫描技术

10、点对点Rs232通讯

11、PC-多机RS485通讯

12、完整的通讯协议(标准的帧格式,类似modbus协议),选自一个产品

13、ISP下载技术(串口下载)

13、完美的测试软件(支持8台开发板)

....

还有很多等待您去发现!

利用社会的力量,而不是个人或者某个公司的力量来维护51CPLD学习板!

让这块学习板成为广大电子爱好者的起飞的跑道!

- 作者: laoshu0902 2005年10月15日, 星期六 00:59  回复(5) |  引用(0) 加入博采

感谢兴威帆公司慨然赞助SD2000芯片!  (作者置顶)

感谢兴威帆公司慨然赞助SD2000芯片的升级换代芯片SD2300FLP!

在今天上午(9月30日)俺把传真发给兴威帆公司后,很快收到深圳市兴威帆电子技术有限公司陈先生的同意赞助SD2000芯片的升级换代芯片SD2300FLP的邮件。对深圳市兴威帆电子技术有限公司和陈先生义举俺代表购买开发板的学子表示感谢!

希望更多的芯片赞助商加入赞助的行列!

随着芯片赞助商的增加,俺将随时调整开发板的价格,敬请购买者关注!

如果您已经汇款来了,俺将把多余的货款随邮件退回。

老树

2005年9月30日

- 作者: laoshu0902 2005年09月30日, 星期五 11:50  回复(2) |  引用(0) 加入博采

关于《从51初学者到电子工程师》这本书配套的51CPLD学习开发板的问答(V1.8)  (作者置顶)

关于《从51初学者到电子工程师》这本书配套的51CPLD学习开发板的问答(V1.9

由于正在酝酿把51学习板改版,因此暂停对51学习板的供货!建议按照《自学51很容易,入门不超出100元》自行搭建51学习板平台!

本公司将在近期重新搭建一个网络平台对51学习板/arm学习板进行技术支持和提供一个对于电子爱好者入门的论坛!

请把您的意见和要求发信件给我:laoshu0902@163.com

谢谢!

---------------------------------------------------------------------

以下信息自即日起失效

---------------------------------------------------------------------

问:51CPLD学习板现在可以预定吗?怎么预定?

答:可以了。现在您就可以汇款到以下帐号:

汇款:中国工商银行北京市分行  牡丹灵通卡
       
卡号: 9558 8002 0010 3069403
       
持卡人:黄燕萍

还有一个建行卡的信息:

汇款方式:建设银行龙卡

汇入银行:建设银行北京市分行

卡号:6227 0000 1072 0009 580

持卡人:黄燕萍

然后到下载一个excel文件,填写好,把您汇款的信息发信到我的信箱: laoshu-sale@163.com

(为了更好的为购买学习板的用户服务,销售问题请发到laoshu-sale@163.com, 技术问题请发到laoshu-tech@163.com, 原来的信箱 laoshu0902@163.com 还能继续使用)

链接:http://laoshu0902.bokee.com/inc/51CPLDemail.rar

您需要一个winrar解压缩这个文件。

......

更多问答请下载:http://laoshu0902.bokee.com/inc/51CPLDFAQ.pdf

- 作者: laoshu0902 2005年09月7日, 星期三 10:39  回复(159) |  引用(0) 加入博采

一个广为流传的关于项目管理的通俗讲解(ZT)  (作者置顶)

一个广为流传的关于项目管理的通俗讲解(ZT)

 

想首先问大家一个问题:你觉得中国人聪明还是美国人聪明?

我见过最好的回答是美籍华人。

我们说美国人很愚蠢,为什么呢?

你们都考过TG吧,他们经常会出这么一道题1/3+1/2=

50%的人回答是2/5,这可是美国研究生入学考试的试题呀!

通常在这个问题之前还有一个1/2+1/2=?为什么?

他们怕太难了,先给个容易的热身一下。

我在美国的时候见过很多的PHD,对于美国人来说if...else...是逻辑,而if...if...else...就成了哲学,也是美国这么多哲学博士的原因:)

我们说美国人很愚蠢,那我们为什么还要学习他们呢?这个问题稍候我们会回答。

再问一个问题:如果你刚买了一个豪华的房子,可你三岁的儿子把整个墙壁上都写上“我爱长城永不到,我爱北京天安门”,你该怎么做?

有的女孩子说暴打,呵呵,这个答案从女生的嘴里说出来还是比较少见。

美国人怎么办?

他们会对孩子说:“你老人家真有绘画的天赋,简直就是毕加索的毕加索,你这一幅画至少能卖100万美金”你们知道美国人喜欢钱,用金钱来量化一定是效果明显。

但显而易见,您老人家把画画在墙壁上是不能永久保存的,所以我明天给你买一个画布,你就尽情的画吧。否则我们要损失多少个毕加索呀!

于是我们就可以看见我们的小宝贝在画布上快乐的滚来滚去。墙面也干净了。

 

中国人很聪明,从大家就可以看出来,但中国人聪明做工作就有了聪明的做法,他们往往是每个项目都是按照自己的见解来做。

而美国人如何来操作呢,他们就象洗澡,会在面前挂一张纸,上面写着先洗头,再洗耳朵,再细脸,,,这样做事情就有了一定的流程,渐渐的就形成了一套体系。

所以这也是我们今天来探讨项目管理的目的所在。

 

项目管理分九个知识领域,分别是成本管理、质量管理、时间管理、范围管理、人力资源管理、沟通管理、风险管理、采购管理和整体管理。

其中时间,质量和成本管理构成了三角形

大家在纸上画一个三角形

在各个边上标上时间、质量、成本(等边三角形)

任何一方的移动必定带动其他的变形,如果时间缩短,怎么样?就是我们常说的“献礼工程”,同时必定会影响质量和成本。问大家一个问题,这个三角形中间是什么东东?

对,是范围管理,也就是我们说的项目范围。这也就是我们常说的项目“项目管理三角形”

 

下面介绍一下项目管理的“项目管理三角形“

项目三角形中的成本,主要来自于所需资源的成本,自然也包括人力资源的成本。这个相信很好理解。

为了缩短项目时间,就需要增加项目成本(资源)或减少项目范围;

为了节约项目成本(资源),可以减少项目范围或延长项目时间;

如果需求变化导致增加项目范围,就需要增加项目成本(资源)或延长项目时间

通过“项目管理三角形“我们了解了项目成本、时间,质量和范围的简单定义。

我们说一个项目经理有多少时间是用来做沟通的工作的

应该不少于75%的时间是用来沟通的,所以项目管理将项目沟通管理单独列了出来。

所有这些领域都有一个主线就是项目的整体管理来统一的。

由于时间的限制我们不详细讨论其他的知识领域,因为今天是入门的,哈哈

 

另外项目管理除了九个知识领域,还应该了解5个过程组

5个过程组就是:启动,计划,执行,控制,收尾。

5个过程组贯穿于每个知识领域的始终,你们了解吗?

举个例子字来说:

某人(比喻)好不容易找了个女朋友,为了增进进一步的距离,他想来个欧亚8日游,于是他把自己多年的积蓄——3万元,一次性投入。

但在旅游过程中,他的MM看上了另外一个帅哥,于是人财两空,说明什么问题?

说明他的项目启动的时候就出现了问题,没有很好的做市场调研,结果过程就没有办法控制。

根据PMI的解释,接单之后项目自然转入启动阶段

于是他刻苦的工作,终于又攒了3万,这次他不和美女旅游了,考虑到自己的费用,他请这个姑娘看了场电影。

于是他带这个这个姑娘看了——《第一滴血》

看的那叫爽,姑娘看的也很爽,看看完后她觉得这个家伙有暴力倾向,于是又分手。说明什么问题?

对,没有进行有效的需求调查,也就是在计划的时候没有明确的需求定义。

于是他下次的时候知道了姑娘爱看歌舞剧,于是他就请一个靓女看了《天鹅湖》,可是以外有发生了——

进去后发现座位不在一起,等他们把位子换到一起的时候歌舞剧结束了,这说明什么?

对,说明没有很好的执行,起码在执行过程中没有进行有效的监督

其他的过程不一一解释,我在这里强调的是收尾的重要性。

我们往往非常注重合同性收尾,却总是忽略管理性收尾。什么是管理性收尾呢?

某人同志吸取了所有的经验教训,终于领了结婚证,还应该干些什么呢?

对了,还应该把所有的经验教训总结一下,以书面的形式汇报给老妈,并张贴于门后。

然后在中堂挂一幅对联:欲谈恋爱者需先阅读门后之——《恋爱指南》

以后凡是自己的兄弟姐妹要谈恋爱的,必须先参阅门后的恋爱指南。

这样能起到什么效果呢,对,以后他们的恋爱项目操作至少能停留在这个水平。

这个过程怎样来保证呢,对,还需要我们的QA人员,也就是他的妈妈负责质量控制。

家规一条,不参阅者或不照此操作者不许谈恋爱!

大公司一般有质量管理部门(QA),QA的成员基本上都是由非常有经验的PM转型过来的老狐狸,是老总接班人的有力争夺者:)

这也是我们说一个失败的项目会培养一批优秀的项目经理的原因。

 

哪个门后的《恋爱指南》我们称之为文档,文档重要吗?我们说在电信科技处的同志们说重要,为什么因为他们管这个,但对于我们呢?

大家拿起你身边的一只笔,告诉我他多长?

有的说10厘米,有的说100987厘米。

我们说他的估算很精确,但不准确!!

这是我如果拿一只笔告诉你正好10厘米,然后和你的笔比对你是不是就比较容易得出测算?

这说明文档是非常重要的,有的人认为文档是最无聊的,项目结束后做个总结不就是了吗。

错,文档的整理应该贯穿于项目管理的始终

文档的管理是对项目进行良好的跟踪和监控的一个手段,简单的讲就是根据你的项目计划进行你的文档管理。

一般档案分类主线是:立项、计划、执行、结束4大类;然后在每大类中,再根据任务或者团组分类管理,根据哪个需要根据你项目复杂程度和管理习惯,总之原则是方便你对整个项目进度的追踪。

以上我们讲了项目管理的九个知识领域,五大过程组,还有“项目管理三角形“,下面我们讲PMBOK

 

PMBOK是项目管理圣经,也就是Project management body of knowledge项目管理知识体系指南

它是美国项目管理协会(PMI)的核心指导出版物

但它象一本字典,往往你看到第三页会睡着:)

在此简单介绍美国项目管理协会(PMI)和国际项目管理协会(IPMA

美国项目管理协会只有PMP一个证书,而IPMA有四级,你可以一毕业就可以考试,这个我们后面详细的讲。