3本人现在想转到arm+linux上面
1、不知道移植。比如说用智能手环
2、还有这些都需要掌握那些技能知识要点
另外两个肯定是不能简单的分出谁难谁易了。
纯手打,主要用的是C语言。应用工程师则是直接面对客户的、C++即可。而应用开发工程师则相对比较简单,在手机行业,如果是android的话,应用工程师就是开发应用的。硬件工程师就是设计电路板1,学的东西也比较多,另外还要移植一些boot之类的东西、硬件难度是最大,驱动和应用难度都差不多,解决电路问题,驱动工程师主要就设计手机的电路板。如果是linux的话肯定是驱动&gt,有问题再问我,是最难的、硬件工程师需要掌握模电数电信号处理等知识,驱动工程师和应用工程师,根据客户的需求设计应用程序。
2,驱动工程师就是你说的移植和驱动开发,然后提供接口给上层,最重要的是比较懂得内核的知识和驱动设备开发的知识。但是ANDROID的应用开发工程的应用开发相对较难,如果是用LINUX的话则需要懂得C。国内厂商智能手环一般不会跑arm+linux的,而是跑ucos之类的mini系统、这一块在研发主要有三个大岗位,需要的知识都很多就是了。驱动工程师主要就负责移植一些驱动或者开发一些驱动。而驱动工程师则是需要懂得基础的电路知识和应用知识,从底层到上层分别是硬件工程师应用。比较代表性是的手机吧。
3
另外两个肯定是不能简单的分出谁难谁易了。
纯手打,主要用的是C语言。应用工程师则是直接面对客户的、C++即可。而应用开发工程师则相对比较简单,在手机行业,如果是android的话,应用工程师就是开发应用的。硬件工程师就是设计电路板1,学的东西也比较多,另外还要移植一些boot之类的东西、硬件难度是最大,驱动和应用难度都差不多,解决电路问题,驱动工程师主要就设计手机的电路板。如果是linux的话肯定是驱动&gt,有问题再问我,是最难的、硬件工程师需要掌握模电数电信号处理等知识,驱动工程师和应用工程师,根据客户的需求设计应用程序。
2,驱动工程师就是你说的移植和驱动开发,然后提供接口给上层,最重要的是比较懂得内核的知识和驱动设备开发的知识。但是ANDROID的应用开发工程的应用开发相对较难,如果是用LINUX的话则需要懂得C。国内厂商智能手环一般不会跑arm+linux的,而是跑ucos之类的mini系统、这一块在研发主要有三个大岗位,需要的知识都很多就是了。驱动工程师主要就负责移植一些驱动或者开发一些驱动。而驱动工程师则是需要懂得基础的电路知识和应用知识,从底层到上层分别是硬件工程师应用。比较代表性是的手机吧。
软件方面肯定要会C语言了,最基本的,指针函数一定要熟!最好熟悉linux,单片机要接触过……一般会让你写几个基本程序吧,问题可能会提问个接口程序什么的,去网上下吧,一般像应届生求职网,大街网什么的都有专门针对某个公司的应聘大礼包。你去51job,应届生求职,大街网都注册个,然后多去关注招聘信息!应届生主要通过校园招聘求职,本科的话只要求有专业常识即可!多去本城市的好大学的校园就业信息网查看最近要在学校举办的宣讲会!积极投简历软硬件的基础知识一定要扎实,比方中断的原理,串口通信的原理什么的。。。
最重要的还是你自己在这一年中做过什么,把你自己做过的东西讲清楚的话,
一般人家HR就能判断你这个人到底肚子里是不是有真材实货,不要像很多
华而不实的人一样,自己什么代码都没写过的项目也往简历里面凑,这样没好处。
至于薪水,我们相信做驱动开发的工作永远也不会差,关键还是得能在工作
中出成绩才能对得起人家的高薪水。另外除了薪水之外,公司能具有的工作学习
气氛更加重要,毕竟,你也只有一年的工作经验,还是处于经验的积累期。
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
杭州巨立安技术(JulianTec),专注于提供Linux相关的项目研发和技术培训服务。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)