|
声明:此文章大概只适合想在电子技术,嵌入式开发等行业发展和对Linux感兴趣的同学....(我也不清楚还有哪些人想学Linux ...)
另: 我现在的水平也可以说是入门级的,在这里没有卖弄的意思,也没有那资本,只是希望能帮到想入门的同学....
说起Linux,可能很多人觉得离得远了,习惯了Windows的操作,怎么看Linux怎么不顺眼...
不过,在公司可不会跟你计较这些的,Linux文本界面,无鼠标操作,他也不会教你用这些东西,不会,自己上网搜索啊!
所以,对Linux感兴趣的,想在嵌入式相关方面发展的,在大学里多接触一下Linux,总不会有错的...
1.安装环境
现在电脑都牛X了,动不动就1G内存,就算2年前装的机子,至少也是512的内存吧?那就行了,这里介绍一款软件,估计很多人都熟悉,虚拟机VMware,512M内存虚拟多一台Linux没什么问题.
其实一般公司的PC上,装的都还是XP系统,想在Linux下搞开发,或者是嵌入式开发,怎么办?通过VMware搭建Linux平台,以虚拟网卡或者串口为通讯接口实现跨平台的开发.
至于这款软件怎么用我就不说了,理解了它的原理--- 一台生产PC的软件,就十分简单了.
2.Linux安装
安装前要Linux的碟,不管是4CD版本还是1DVD版本,买盗版正版还是下载,自己想办法.发行版本一般都会选择RedHat的...
至于发行版本新旧问题,没什么关系,就算你的Linux内核版本是2.4都行,到时自己学习一下更新内核到2.6也行.
开始呢,随个人喜好,安装图形界面或者文本界面都可以,不过相信图形界面还是更能让你接受它.如果不会安装,可以到图书馆找书来看看,默认选项安装也是可以的.
3.Linux使用
装好Linux后,如果觉得没事做,或者不知道做什么好.可以从几个方面入手,学习Linux.
(1).学习编辑器VI, 最常用的编辑器,在Linux下进行软件开发也是用这个.至少VI入门,上网找找资料.动手编一下简单C程序,再学着编译运行一下,就差不多了.
(2).学习Linux命令,如ls,df,cd,cat,cp,mv,ln,tar,mount这些,想熟练一点,没有实际操作,是绝对学不好的.不要觉得Linux图形界面好,就抱着不放,熟练掌握这些命令,能很大的提高效率.
(3).了解Makefile. 说实话,我至今仍看不太懂一个Makefile文件的内容,但它的重要性是不容置疑的,入门的话不需要找那些很深的书来看,了解一下就行了,个人觉得.
(4)熟悉Linux系统管理,学习更新内核等.. 此时你没必要对Linux内核往深处钻,了解就行.那些源程序估计你也看不下去.不过不管是图形界面或者是文本界面,熟练Linux系统管理都是必要的.至少更深的东西,凭自己兴趣或者看看别人的心得,再去学习吧...不用急,在学校有时间,慢慢来....
以上是个人的一些经验和心得,仅供参考.有错误的地方还请指正,但谢绝谩骂!! 时间问题,暂时想到写这么多... 有问题请跟贴或M我...
借着午休时间,写下第一篇关于Linux的..... 困死了...
2007.7.25 by wen. |
评分
-
1
查看全部评分
-
|