- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式学习方法之精华篇
嵌入式学习方法
本文编者:亚嵌嵌入式学习 网址:
C 语言学习
嵌入式学习步骤首先需要需要具备一定的C 语言基础,因此面对许多朋友只是在大一或者大二学习
过C (还不一定认真学了,呵呵!),之后基本就不再用过的情况,建议零基础学习嵌入式的朋友们在学
习之前先复习一下C 语言基础这块。要提醒大家的是,复习时不能只关注基本语法,对于常用的数据存储
及处理方式,例如:数组、结构体等也要关注,有条件的话一定在机器上亲自敲敲代码、分析理解一下具
体案例代码编写的思路,让自己慢慢进入一名嵌入式开发人员的状态。
此外,在时间允许的情况下,对于嵌入式学习步骤很重要的一点是建议大家看一下有关计算机操作系统工
作原理以及计算机组成原理等方面的专业书籍。对于进程、线程、任务调度、总线、I/O 等基本概念及工作
原理有一个初步的了解和掌握,这部分知识的准备对于后续更好地学习嵌入式Linux 系统开发将会起到很
好的帮助作用。
Linux 的学习
从零基础开始:
常常有些大学生在Linux 论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我
使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不
是很难的,只要了解了Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题。而大多数同学们常
常一接触Linux 就是希望构架网站,根本没有想到要先了解一下Linux 的基础;
虽然Linux 桌面应用发展很快,但是命令在Linux 中依然有很强的生命力。是学习嵌入式很重要的步
骤之一,Linux 是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不
会变的,Linux 命令有许多强大的功能:从简的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文
件的制作。举一个例子linux 的常用命令find,察看man 文档,初学者一定会觉得太复杂而不原意用,但是你
一旦学会就爱不释手.它的功能实在太强了,在配合exec 参数或者通过管道重定向到xargs 命令和grep 命令,
可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间. 不同版本
的Linux 命令数量不一样.
工具书的选择
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关
于Linux 的书籍有很多,不过精品的不多.
要养成在命令行下工作的习惯
一定要养成在命令行下工作的习惯,要知道X -window 只是运行在命令行模式下的一个应用程序。在
命令行下学习虽然一开始进度较慢,但是熟悉后,您未来的学习之路将是以指数增加的方式增长的。从网
管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。即使是通过一条缓慢的调制解调器
线路,它也能操纵几千公里以外地远程系统。
选择好的Linux 学习社区
随着Linux 应用的扩展,出现了不少Linux 社区。其中有一些非常优秀的社区:
(国内最高水平GNU 站点)、 / (中国最大的Unix 技术社区),但是这几个论
坛往往是Linux 高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。推荐适于
初学者的Linux 社区:Linux 伊甸园 /,优秀linux+oracle 技术门户
,中国Linux 公社 /nuke/index.php
勤于实践
要增加自己Linux 的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个 Linux 发
行版本,然后进入精彩的Linux 世界。相信对于你自己的 Linux 能力必然大有斩获。
选择适合的操作系统
和私有操作系统不同,各个Linux 的发行版本的技术支持时间都较短,这对于Linux 初学者是往往不
够的。其实当你安装了一个完整的Linux 系统后其中已经包含了一个强大的帮助,只是可能你还没有发现
和使用它们的技巧。
1. 主流Linux 发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不
同层次的人的详尽文档,仔细阅读文档后40% 问题都可在此解决。
2. 查阅经典工具书和Howto,特别是Howto 是全球数以万计的Linux、Unix 的经验总结非常有参考价
值通常40 %的问题同样可以解决。
用Unix 思维学习Linux
Linux 是参照Unix 思想设计的,理解掌握Linux 必须按照Unix 思维来进行。思想性的
文档评论(0)