快速业务通道

给嵌入式linux学员的一封信

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-31

作者:冯建,华清远见嵌入式培训中心讲师.

对于刚刚步入嵌入式领域的新手们来讲,我不想过多的探讨关于技术层面的问题,技术问题我们华清远见的众多资深讲师们会在今后的课程当中为大家详细讲解,学员也可以在漫长的嵌入式开发生涯中逐渐加深研究提高自己.但是一个良好的编程习惯却是需要大家在学习之初就要养成的.养成一个怎样的学习习惯、编程习惯对程序员的一生都将有重大的影响.

1. 基础知识要掌握牢固

不同于windows的开发,在linux的开发过程中我们面对的几乎一直都是简单的文本界面、操控命令,因此熟练掌握这些基本命令对于嵌入式linux开发人员是必不可少的.

安装和登录:
login、 shutdown、 halt、 reboot 、mount、umount 、chsh ;

文件处理:
file、mkdir、grep、dd、 find、 mv 、ls 、diff、cat、ln ;

网络操作:
ifconfig、ip 、ping 、netstat 、telnet、 ftp、route、rlogin rcp 、finger 、mail 、nslookup ;

系统管理相关:
df、top、free、quota 、at、lp、adduser、groupadd kill、crontab、tar、unzip、gunzip 、last ;

系统安全相关:
passwd 、su、 umask 、chgrp、chmod、chown、chattr、sudo、pswho.

当然,熟悉linux的基本命令只是让你能够轻松的搭建一个比较和谐的开发环境,作为一名开发人员,熟练掌握一门开发语言是的也是必要的,通常嵌入式的开发语言应用较多的是C/C ,相信每一个梦想成为伟大的程序员的学员都不会忽视它们地存在,一个程序员连基本的开发语言都不会何谈开发之说?另外一个比较重要也是我们今后时常要面对的那就是我们的编辑器了.有一个强大的编辑器能使你的工作事半功倍,在linux下最强大的就要数我们的vi文本编辑器了.关于vi编辑器的使用在华清远见的培训课程中会详细讲解,另外关于vi下的一些能够提高我们工作效率的小技巧在今后我的博文中也会一一介绍. 拥有帝国一切,皆有可能。欢迎访问phome.net

另外既然是嵌入式开发,那么就要求我们不仅仅熟练掌握嵌入式开发的灵魂——编程语言,还要充分了解嵌入式开发的肉体——硬件结构.不同于PC机的软件开发,嵌入式的开发是离不开硬件的,因此需要每一位嵌入式开发人员都能熟悉你所要操控的硬件特性.如此才能称得上一名合格的嵌入式开发工作者.

2. 养成良好的习惯

对于开发人员,习惯大体分为两块:工作习惯和编码习惯.

对于早已习惯了windows的我们,面对人性化傻瓜式操作的windows桌面与枯燥乏味的linux终端命令的巨大落差,可能有些不太习惯,起初与它沟通起来似乎并不是那么友好.但是华丽的东西往往缺乏内涵,而一个朴实无华的外表下却蕴含着无穷的能量.习惯于shell命令后你就会发现它是那么的强大,几乎无所不能.这也是为什么那么多的嵌入式工程师喜爱它的原因.而你仍沉迷于轻松的鼠标操作不愿接受看起来不太友好的shell,那么在一段时间之后你就会发现,自己除了点击几下鼠标之外对linux的了解似乎什么都没有……在我们学习嵌入式linux的开发过程中一定要养成用终端命令操作的习惯,解放你的鼠标,让强大的shell发挥它应有的功能.

如果你没有一个良好的工作习惯那么对于你个人而言顶多也只是累些效率低些.但是如果你在学习工作过程当中没有建立良好的编码风格甚至染上了不良的编码习惯,那么对于绝大部分都是团队合作的开发人员来说将是一件令人抓狂的事情.我相信每一个C开发的程序员无聊寂寞的时候都关注过世界乱码大赛的一些作品消遣,我也更相信没有一家公司的项目经理会寂寞成灾的要求他的员工效仿那些神人的杰作.这是一个讲究团队作战的时代,superman已经不属于这个时期的产物,因此养成一个良好的编码风格对于开发人员来说至关重要!关于具体的

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号