- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
快快乐乐学ecos
快快乐乐学ecos
快快乐乐学eCos
最近在学eCos,刚开始还不太熟,不过感觉还挻好玩的。
以前看过一本学习嵌入式的书叫《快快乐乐跟我学嵌入式系统》,感觉写的很好,对我现在学习eCos有很大的帮助,在这里我也开一个“快快乐乐学eCos”的房间,希望大家能够一起学习,并写下一些学习经验之类的东西,创造一下学习氛围。并为后来者能留下一些可参考的东东~~~
呵呵,开场白就不多说了,大家以后多多努力,好好学习~~~
昨天把那本书的绪言部分找到了,现在和大家分享一下:
引自:《快快乐乐跟我学嵌入式系统》
众所周知,现代的嵌入式系统开发越来越复杂,性能要求越来越高,开发人员不能再满足于原来只专著于一点不顾其他的开发方式,原来的单打独斗也要改成现在的团队合作,可是面对浩如烟海的知识点,一个开发新手,如何才能尽快入门呢?如何才能在尽可能短的时间内做出象样的产品呢?《快快乐乐跟我学嵌入式系统》就是为这个目的写的。作为多年从事一线研发工作的过来人,自然有很多心得体会,我们希望能用自己的经验教训帮助初学者少走弯路。
本书将涉猎嵌入式开发的常见“热点”,如:bootloader、TCP/IP协议栈、文件系统FS、USB协议、各种总线驱动等。没有空洞的语言,全部用实例说话,不求全面,但求实用,使你能轻轻松松,快快乐乐地入门。现在的用人单位都希望招聘到有工作经验的雇员,而工作经验却要在工作中才能获得,这是一个先有鸡还是先有蛋的二难困境问题,单靠劳资双方是无法解决的,本书的作用就在于使新手不必参加工作就能获得工作经验,进而获得进入公司的敲门砖,同时公司也能招聘到合适人选。
初学者经常问到的问题是:“到底学习ARM7还是ARM9?到底学习ucos、Linux还是WinCE?”其实这些都不重要,最重要的是构造学习环境和学习氛围。不知大家是不是都有这样的体会:当你恰好有个项目和你所学有关或者有个高手带着你学,你就会进步神速!为什么呢?就是因为学习环境和学习氛围在潜移默化中熏陶了你,使你在不知不觉中功力大涨,获益良多。看过西班牙斗牛的人都会有印象,那只猛牛不断追逐斗牛士手中的红布,然而一次次扑空,我时常在想,如果那只牛能看到整幅图景,红布后面除了空气什么也没有,那它还会选择追逐那块红布吗!?同样的,ARM9、FPGA、Linux、DSP、模拟射频、芯片设计等时髦技术又何尝不是那块红布呢,我们不要做那只牛,千万别犯同样的错误。我们知道,使用同样的材料,大厨做出来的菜,色、香、味俱佳,而新手做的菜就难以下咽。同样的,我们有了开发板,有了源码,是不是就可以成为专家呢?答案是否定的,您还缺乏经验,还需要不断实践,最关键的是您还缺乏一个学习环境。这里所说的学习环境泛指技术指导,技术支持,文档和交流氛围。目前,网上开源代码越来越多,一些集成开发环境提供了丰富的范例代码,甚至一些厂商提供保姆式服务,但是,源码不等于软件,很多人落入陷阱,成了搬运工,收藏家,就是用不出来,究其原因,我认为是观念上的错误,以为有了和大厨一样的材料就能和大厨烧出一样好吃的菜,忘记了材料好坏只是表面现象,大厨的手艺才是决定性因素。因此,源码和高档开发板不是最重要的,最重要的是要有学习环境,包括详细的文档,交流氛围,有效的技术支持服务等。本书试图在源码和开发板之外提供一个开发环境,真正解决初学者的入门问题。
那么,该如何学好嵌入式系统呢?这就涉及到学习方法了,好的方法能使你事半功倍,基本原则是:1、学习不变的;2、学习常用的;3、象婴儿那样学习。
--------------------------
一、学习不变的
--------------------------
俗话说救火不如预防,很多人每天都很忙,疲于奔命到处救火,却不能抽出一点时间来想想如何预防火灾,忙碌是懒惰的表现---懒得动脑筋思考。事物分成四类,按优先处理次序排列为:重要且紧急;重要不紧急;不重要紧急;不重要不紧急。基本原则是做重要的事,不做不重要的,哪怕很紧急。很多人错就错在先处理紧急的事,到处救火,却忘了重要但不紧急的事---预防火灾。结果就是虽然整天忙碌,事却越干越多。学习嵌入式系统首先要抽象出系统本质,了解自己真正需要什么,磨刀不误砍柴工,做好这一步,后面可以节省大量时间,有效保护自己的前期投资,一劳永逸。例如: 一开始不要从具体的CPU架构和汇编语言学起,这些都是易变的内容,你换一种CPU就要从头学一次,不划算。要学就学那些不容易变化的内容:通用I/O驱动、万能中断处理机制、通用串口驱动、UNIX文件API接口、socket插口、POSIX标准等。当然初学者自己无法事先知道哪些内容是本质,这就要靠过来人总
文档评论(0)