`
yuanjinxiu
  • 浏览: 658153 次
文章分类
社区版块
存档分类
最新评论

那些年啊,那些事---浅谈嵌入式开发经验

 
阅读更多



在嵌入式开发过程当中,会遇到很多问题,回想起来,有部分问题让人不禁一笑。

文章仅供技术交流,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7275584



下面是一些经验之谈,

我们在刚做嵌入式开发时,开发环境一般是这样的,在windows下安装个vmware虚拟机,在虚拟机中安装redhat或者是ubuntu。


1、当我们做的项目需要它们之间通信时,有时会出现在windows下ping虚拟机和开发板是可以的,虚拟机ping开发板也是可以的,但是开发板却不能ping其他的两个,,,,,

这就让人郁闷了,,,问题往往在防火墙上,把windows和虚拟机上的防火墙都关上,你在试试是不是可是了,,,注意啊windows上的大部分杀毒软件也是带防火墙的,这也得关上!!!


2、在做和串口有关的项目时,在硬件确定无误的情况下还是不能通信???这时你千万别忘了,你的串口线应该是交叉的还是直通的。


3、在嵌入式开发中网络可是个重要的部分,和2条一样,你也应该知道你需要的是交叉网线还是直通的网线。。。。


4、编好的程序在开发板上不能运行??? 别忘了,arm-linux-gcc 默认的是动态链接,开发板上的动态库全了没,当然还可能是其他的原因。


5、嵌入式开发瑞士军刀busybox,在这也要注意库的问题!!!要是你编译的时候是选择的动态库,你千万别忘了添加相应的库到文件系统的中。


就这么多吧,



嵌入式薪资行情:

  初级的嵌入式软件开发人员,一般月薪范围4000~10000元左右。中高级的嵌入式软件工程师月薪平均已超过万元。具有10年工作经验的高级嵌入式软件工程师年薪在30万元左右。

职业发展路径:

  移动通信行业是嵌入式软件最重要的应用领域之一。在3G时代,手机、数字电视、信息家电、网络电话、汽车电子、医疗电子等都是嵌入式软件的重要应用领域。市场上需要的嵌入式人才必须具备C语言编程经验、嵌入式操作系统(主要包括嵌入式Linux、WinCE或Symbian)经验、内核裁剪经验、驱动程序开发经验。高级嵌入式软件开发工程师相关职位要求是:有丰富的嵌入式多任务软件系统分析和设计能力,能独立完成项目系统方案,解决系统故障和问题、精通C语言应用开发,有良好的编程习惯和风格、良好的文档编写能力和习惯、熟悉项目管理流程。良好的英文阅读能力及较强的学习能力是从事这一领域工作的基础。对嵌入式操作系统做到一专而多能(精通嵌入式Linux,掌握WinCE)更会使求职者身价倍增。











分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics