末路天堂

我的天堂 你的地狱
网 志 分 类
最 新 的 评 论
搜 索
友 情 链 接
订阅 与 统计
订阅 RSS

0002966

歪酷博客

巫宝宝 @ 2008-03-12 15:42

1、系统选择 
        通常嵌入式开发一般都推荐使用Red Hat 9,虽然其搭建开发环境比较简单,但由于该系统使用的是比较老的内核,并且很多库也已经过时,需要安装某些软件时比较费力,不合适当前开发应用的需求。虽说嵌入式开发对使用的系统要求并不高,但花费大量时间来设置系统工作环境的话未免得不偿失。而Magic Linux就像RH的精简版,在使用上没太大区别,但极大的缩小了系统的体积,易于安装与管理,使用RPM包管理机制,能够使用RH上的大部分软件,并且其自带的开发工具已经能够满足嵌入式的开发需求,因此,用该系统来搭建嵌入式开发环境是比较理想的选择。 

2、系统安装 
        由于我使用的是光盘安装方式,硬盘安装请搜索其他资料。到http://www.linuxfans.org/bbs/thread-173225-1-1.html下载并刻录MagicLinux-2.0-1.iso文件,由于MagicLinux不能识别某些刻录机,因此不一定能够从光盘引导,最好刻录光盘和安装时使用同一个光驱,这样成功的几率比较大。光盘安装有时会出现找不到ISO文件的错误("MagicLinux-2.0-1.iso"or"miimage"),解决方法是把MagicLinux-2.0-1.iso放到fat分区中,再用光盘引导就能顺利的进行安装了。 

3、系统设置
(1)配置tftp服务 
        由于Magic Linux没有tftp服务,可以到http://www.kernel.org/pub/software/network/tftp/ 下载 tftp-server-0.43-1.i386.rpm和tftp-hpa-0.48.tar.gz(可能有更新版本的)这两个包。直接安装tftp-server-0.43-1:rpm -ivh --nodeps tftp-server-0.43-1.i386.rpm,此时根目录下会多一个tftpboot的目录。编译安装tftp-hpa-0.48:make && make instal。然后运行setup,在系统服务中选上tftp服务,要注意,xinetd服务可能没有选上,该服务也要选上才行。最后运行service xinetd restart启动tftp。运行netstat -a | grep tftp命令,如果有输出则表示tftp服务已经配置成功了。
(2)配置NFS服务 
        编辑/etc/exports文件:/ *(rw,sync)。目录可以随意选择,最后chmod 777 目录 即可,然后运行setup,在系统服务中选上NFS服务及portmap服务,运行/etc/rc.d/init.d/portmap restart及/etc/rc.d/init.d/nfs restart来启动NFS服务。在目标板上mount主机时使用如下命令:mount -o nolock,rsize=1024,wsize=1024,timeo=15 hostIP:/ /mnt。
(3)配置minicom 
        编辑/etc/minirc.dfl文件,根据开发板资料来设置相应的属性值即可。配置完后用串口线连接开发板,运行minicom并启动开发板,如果看到启动信息,则表示minicom已经配置成功,可以进行系统烧写操作了。 

注意:建议先配置启动tftp服务再配置启动NFS服务,否则xinetd服务不一定能启动! 

4、交叉编译环境配置 
        根据目标板选择相应的交叉编译工具,我使用的是arm-linux交叉编译工具,直接下载RPM包安装即可,安装完后在主目录的 .bash_profile文件中设置PATH变量: export PATH=安装目录:$PATH 例如:export PATH=/usr/local/arm-linux/bin:$PATH 

5、结束语 
以上就是我在Magic Linux上搭建嵌入式开发环境的步骤,如有不妥之处还请批评指正,让我们共同进步。


 
巫师 @ 2006-12-28 13:43

作者:郑渊洁 

      羊家族郁闷了几十万年。每年有不计其数的羊被老虎果腹。羊既怕老虎,又羡慕老虎的威风凛凛和强大无比。羊家族的几代有识之士梦想振兴羊家族,像老虎那样靠吃别人生存,而不是被别人吞噬。
      有一只名叫杂杂的羊很聪明,杂杂的爸爸是山羊,妈妈是一头猪。当年,杂杂的爸爸竞争不过其他公羊,没有弄到同族配偶,就在一个伸手不见草的夜晚和刚吃完酒糟醉了的杂杂的妈妈完婚,缔造了杂杂。羊和羊通婚严格说都算近亲结婚,杂杂的爸爸和妈妈的迥异品种决定了杂杂的先天遗传基因特别智慧。
      杂杂是羊家族最先意识到想要学习和超过老虎首先要掌握老虎的语言的羊,杂杂通过刻苦自学,终于学会了老虎的语言。杂杂因此在羊家族被同胞刮目相看。会说老虎话的羊,自然令所有羊对他肃然起敬。
      由于在羊家族没人和杂杂说老虎话,杂杂决定深入虎穴去老虎的世界闯天下。当老虎们第一次见到会说老虎话的羊时,都吃惊。老虎家族还为此召开了会议。会上,有老虎对于羊说老虎话表示担忧,更多的老虎认为,羊再会说老虎话,它也是羊,不可能因为会说老虎话,羊就变成老虎了。弱的一方学说强的一方的语言,只会导致弱的更弱,强的更强。里边的道理,傻子也能想明白。最后老虎们一致认为,羊会说老虎话,对于老虎今后继续吃羊没有威胁,相反,对于老虎今后吃羊大大有利。会议结束前,老虎们请杂杂到会,老虎们详细向杂杂了解羊家族的内幕。有只老虎美食家为了今后的羊肉好吃,它提出让杂杂回国后动员同胞多听音乐,因为有证据表明听着音乐长大的羊的肉吃着有旋律感,还不塞牙。
      杂杂答应了老虎美食家的要求,还表示如果老虎为此到羊家族投资开办音乐公司,杂杂可以出任羊方董事,向公司推荐羊歌手签约虎资音乐公司。
      看到杂杂在老虎世界生活得好,学说老虎话的羊越来越多。杂杂还在羊家族投资开办了教羊学说老虎话的学校,财源滚滚。
      老虎家族从来没像现在这样吃羊吃得如此惬意。食用会说老虎话的羊肉,比吃只会说羊话的羊肉香多了。虽然老虎们谁也说不出里边的道理。
      老虎中的有识之士也不少。一天,一只老虎提出要学羊话。大家问为什么。那老虎说,现在咱们是守株待兔,来什么羊肉咱们被动地吃什么羊肉。如果咱们学会了羊话,咱们就可以去羊家族可着劲地任意挑选适合咱们口味儿的羊吃了。老虎们鼓掌。大家都想吃有共同语言的肉。这样到了肚子里有共鸣,志同道合,天人合一。这是所有美食家追求的最高境界。
      杂杂帮助老虎家族成立羊话学院,培养老虎学说羊话。
      因为老虎争学羊话,羊家族很是欣喜若狂,认为这是羊家族崛起的标志。
      最后一只羊被老虎吞噬之前,老虎美食家使用羊话和它进行了长时间的交谈和沟通。那羊被吃之前,说的最后一段话是:沟通的前提是平等和势均力敌。实力悬殊的“沟通”只能导致助纣为虐或任人宰割。

原载2007年第1期《皮皮鲁》杂志


 
巫师 @ 2006-12-16 10:47

一、以兴趣为要。
    侯捷先生认为虽然很多人在选择职业时受到家庭、环境等方面因素的影响,不一定能从事自己非常感兴趣的工作,但是如果可能的话,一定要以兴趣为要,这样在工作时会很开心,在个人发展方面也会取得很好的成就。因为只有兴趣才能使你乐在其中,乐在其中你才会产生热情,充满热情才能使你做到卓越。

二、正确的认知。
    侯捷先生将认知的重要性归纳为“认知影响态度,态度决定一切”。他认为一个人在选择发展道路时尤其重要的是要对自己有一个正确的认知。每个人的兴趣可能会变,有些人看到某个行业有发展,有前途,因此对这个行业业、这条路产生很大兴趣,这是非常可能的。但是每个人的本质基本不变,你是否甘于寂寞,是否能够与寂寞为伍?你的抗压性怎么样?你的毅力强不强?你的心理素质如何?这些特质都是不宜改变的,而且只有你自己才能给出这些问题的准确答案。只有对自己有了正确的认知后才能决定往哪个方向发展。他认为做IT产业非常寂寞,也非常辛苦,大家可能在周末的晚上都要加班,这就要求从事该产业的人必须甘于寂寞,具备一定的忍耐力。侯捷先生在年轻的时候非常努力,曾被称为部门的“门神”,通常都是最早来,最晚走!他认为如果一个人喜欢交际应酬,喜欢公关,就应该尽早离开这个行业,因为选择道路一定要忠实于你的本质、你的兴趣。

三、EQIQ更重要。
    侯捷先生认为有能力读完大学的人,聪明才智基本上处于同一水平,没有人可以凭借聪明就可以取得成功。尤其是在进入社会后聪明才智已经退为次要位置,人们更重视EQ方面的东西,包括你的人际关系能力、沟通表达能力,抗压性、处理危机的能力等等。

四、学技术要掌握本质。
    侯捷先生认为我们在学习技术时应该注意掌握技术的本质性、不变性和可复用性。本质的东西不易变,不易变就可复用,这三者是一体的。侯捷先生结合其个人经验告诉我们在接触先进的技术时,如果我们能将它的底层结构、本质性的东西搞清楚,会给我们带来莫大的帮助。本质性、结构性的东西属于基础建设方面的问题,它对我们做项目可能不会带来直接的帮助,但在无形中会带来很大的影响,无形的通常是最宝贵的!世界上没有万变不变的手法,只有万变不变的宗旨。

五、刻苦修炼内功。
    学武的人都必须从最基本的马步、吐纳等内功方面学起,招术很重要,但如果没有内功方面的基础,招术也只能停留在基本的层面,不会到达很高的成就。侯捷先生认为在技术追求方面也一样,我们有时候会太热心于学习业界的新技术,每一样都想沾一点。其实不必太急,基本功的东西更重要,研究得扎实一些,招术就比较容易创作了。

六、 唯坚持得成功。
    坚持、毅力对一个人的成功是最重要的。有一句话说:在大树底下站久了,树阴就是你的。侯捷先生自认才能平庸,但很能坚持。他的这种个性在朋友之间是被称道的。虽然有时坚持并不代表一定成功,但只有坚持才能有成功的机会。年轻时尽量刻苦一些,使肉体承受最大的痛苦,年龄稍大一些的时候才能享受成果。有一句话“退一步海阔天空”,但侯捷先生更希望大家“撑一下海阔天空”,一试再试做不成,再试一下。

 

自其变者而观之,则天地曾不能以一瞬;自其不变而观之,则物与我皆无尽也