集团主站
欢迎来到成都达内官方网站!达内—美国上市公司 亿元级外企IT培训企业!
成都it培训哪家好
成都it培训哪家好
全国服务监督电话:400-111-8989  |   联系客服   |
当前位置:主页 > 培训课程 > 嵌入式 >

成都嵌入式培训:嵌入式软件工程师都在开发什

发布者: 成都达内     浏览次数:     发布时间:2017-04-19 14:29:32

当嵌入式开发者去面试的时候,只要有几年工作经验的开发者,简历上都显示得非常厉害。但仔细一看,他们可能只是写了几年嵌入式代码而已。...

  当嵌入式开发者去面试的时候,只要有几年工作经验的开发者,简历上都显示得非常厉害。但仔细一看,他们可能只是写了几年嵌入式代码而已。

  比如,简历上有:

  Linux内核移植;

  Linux驱动开发,驱动框架优化;

  串口设备驱动开发,SPI等;

  这样的哥们来,我问了几句,十个里面有八个都是带水分的,其实他们无非就是写了几年应用层的代码而已。

  为什么会这样呢?

  国内嵌入式公司主要有两种: 偏底层芯片公司,偏应用层业务需求公司。

  实际上大多数公司都是做应用层业务需求;

  比如做人脸识别打卡机的,做GPS导航的,做云终端设备的公司等。

  这类的公司,除非已经是非常大规模的,正常是几十号研发在运作。

  人脸打卡,人脸识别模块是核心,但是硬件和软件是买的,公司可能制作c++,QT实现上班打卡业务的工作使用场景,数据传输,导出导入等相关编程

  GPS导航的,GPS模块,核心驱动,Linux,WinCE的,都不需要此公司的开发者去做开发。

  云终端的,核心接入协议可能是买思杰的方案,也有可能买Vmware的方案,再不行的就搞个山寨的spice协议,rdp协议这些免费开源的。

  以上几个产品,核心模块,买之,接口使用之,大多国外技术。

  硬件方案,要么开发板生搬硬套要么外包给硬件厂商。

  那这些公司的开发做什么呢?

  如果产品UI是的是QT, 那就写大量的C++代码,各种好的软件框架,各种多线程,多进程配合。

  如果UI是GTK,那就写大量的C代码,各种结构体来模拟面向对象的开发思想,当然也可以学习内核开发者写的牛x框架,比如学习输入子系统,设备驱动模型啊,binder驱动模型啊,将内核的编程思想灵活运用到应用层编程,写出稳定,拓展性极强的框架就是很牛的人物啦。

  真正涉及到Linux底层开发的偏少,如果一个人真正深入掌握linux内核的进程管理,时间管理,内存管理,文件管理,各种驱动框架等,能在各种硬件平台做一个实时操作系统的,还懂裸机,写点启动代码来引导自己的操作系统,那就是大牛中的大牛。

  回归到刚进入嵌入式世界探索的孩子们,其实你们目前的水平去分析uboot,分析linux内核源码,是一件很egg疼的事情。

  调用接口来实现多线程,来处理进程通信,来写socket编程都是难事,甚至还在纠结指针传参,纠结指针数组和数组指针,怎么能去看uboot,linux内核源码呢?

  童鞋们,做技术咱得一步一个脚印。

  没错,uboot,内核是高级的技术,安卓Framework是犀利的技术,但是目前你还是回过头来问问自己,C和指针能看懂多少,甚至谭浩强的c程序设计 你掌握了没。

  千万不要让未来要会的知识来把自己的嵌入式梦想给扼杀了。

  当你觉得吃力很累的时候,记住哥哥说的,工作几年的嵌入式者很多还在写QT C++, GTK C 还在写多线程,写进程通信。只是他们多了点经验,多了点调试能力。

  要慢慢让自己的C,C++扎实了,写了很多的应用层代码,你才能慢慢看懂Linux内核框架

  要慢慢让自己的Java扎实了,才能懂得原理java和C之间可以互相调用着玩,才发现安卓底层和我们的Linux这么的和谐相通。


  成都it培训哪家好,当然是成都达内培训,成都达内是一家专业的程序员培训机构,专注于成都嵌入式培训,成都web前端培训,成都.NET培训,成都大数据培训,成都会计实操培训,成都IT培训,成都编程培训等IT培训,专业的成都软件培训机构,专业师资授课,真实项目实战、零首付、低押金、名企就业。

(责任编辑:成都达内)
最新开班
  • 成都Java培训班
    免费试听名额发放中...
  • 成都C++培训班
    免费试听名额发放中...
  • 成都PHP培训班
    免费试听名额发放中...
  • 成都网络工程培训班
    免费试听名额发放中...
  • 成都Unity3D培训班
    免费试听名额发放中...
  • 成都大数据培训班
    免费试听名额发放中...
  • 成都uid培训班
    免费试听名额发放中...
  • 成都会计培训班
    免费试听名额发放中...
  • 成都Python培训班
    免费试听名额发放中...
  • 成都嵌入式培训班
    免费试听名额发放中...
  • 成都web培训班
    免费试听名额发放中...
  • 成都软件测试培训班
    免费试听名额发放中...
在线留言
提交

校区地址:成都市锦江区东大街紫东楼端35号明宇金融广场19楼1906室

联系电话:400-111-8989

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市高新区奥克斯广场蜀锦路209号一楼商铺

联系电话:400-111-8989

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

校区地址:成都锦江区东大街芷泉街229号东方广场C座3楼303

联系电话:400-111-8989

公交路线:芷泉街(188路;115路;515路;236路;505路;501路;84路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市武侯区佳灵路3号红牌楼广场2号写字楼11楼1115号

联系电话:400-111-8989

公交路线:红牌楼东(11路;92路;100路;111路;139路;g28路;快速公交K1/K2) 地铁路线:红牌楼站(地铁3号线)

校区地址:成都市锦江区红星路二段70号四川日报大厦502-2

联系电话:400-111-8989

公交路线:市二医院站(6路;49路;102路;5路;37路;g92路;) 地铁路线:地铁市二医院(地铁3号线)

校区地址:成都市锦江区东大街芷泉段229号东方广场C座16层

联系电话:400-111-8989

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:四川省成都市武侯区高新科技孵化园9号园区E座7楼

联系电话:400-111-8989

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

了解达内动态
关注成都达内教育公众号

首页 | 关于达内 | 课程中心 | 专家师资 | 视频教程 | 学员空间 | 校企合作 | 新闻资讯 | 就业指导 | 网站地图

2016-2025 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56 蜀ICP备18021046号-3