我今年大三啦 想系统的学一下嵌入式 觉得自己汇编还行 c++不是太好 嵌入式都需要什么基础啊该如何才……
我今年大三啦想系统的学一下嵌入式觉得自己汇编还行c++不是太好嵌入式都需要什么基础啊该如何才能学好啊,嵌入式是不是要对linux有很好的理解啊,请高手们给点意见啊谢谢啦...
我今年大三啦 想系统的学一下嵌入式 觉得自己汇编还行 c++不是太好 嵌入式都需要什么基础啊该如何才能学好啊,嵌入式是不是要对linux有很好的理解啊,请高手们给点意见啊 谢谢啦
展开
4个回答
展开全部
嵌入式的范围很广
我以前从事过嵌入式教学工作
如果你要基于单片机硬件编程,C和汇编要好,重点还是C,当然如果你说你汇编很牛那也不错
在应用开发这方面,用的语言自然是C/C++,从事嵌入式应用开发,起码要有过硬的C/C++基础,
嵌入式的开发平台,当然是基于嵌入式系统,嵌入式系统包括WINCE、LINUX、VXWORK等,当然最常的肯定是LINUX,我所见过的嵌入式产品大多基于LINUX或WINCE,至于嵌入式硬件平台当然是ARM
这些都是基础了,至于怎么学好这些,那就不是一朝一夕的了,你现在才大三,把握好时机还来得及,要想取其精华,那就开始着手学习使用LINUX系统(就是要对LINUX系统有个大致了解,能熟练操作LINXU系统),LINUX下C/C++编程开发工具首先VI GCC MAKEFILE
至于驱动开发,这个不是一下能学得来地,最好在工作中慢慢转型
我以前从事过嵌入式教学工作
如果你要基于单片机硬件编程,C和汇编要好,重点还是C,当然如果你说你汇编很牛那也不错
在应用开发这方面,用的语言自然是C/C++,从事嵌入式应用开发,起码要有过硬的C/C++基础,
嵌入式的开发平台,当然是基于嵌入式系统,嵌入式系统包括WINCE、LINUX、VXWORK等,当然最常的肯定是LINUX,我所见过的嵌入式产品大多基于LINUX或WINCE,至于嵌入式硬件平台当然是ARM
这些都是基础了,至于怎么学好这些,那就不是一朝一夕的了,你现在才大三,把握好时机还来得及,要想取其精华,那就开始着手学习使用LINUX系统(就是要对LINUX系统有个大致了解,能熟练操作LINXU系统),LINUX下C/C++编程开发工具首先VI GCC MAKEFILE
至于驱动开发,这个不是一下能学得来地,最好在工作中慢慢转型
展开全部
汇编好那就更好了,放心你也可转linux c和c语言几乎一样,数据结构也挺重要。linux的确要清楚内核,驱动等原理。尽量实际操作。若学校有arm开发板,你可以认真的学学。对了你得对硬件很了解,最好自己用eda做个arm9开发板。
望采纳。有问题,找我,殇释liuuze
望采纳。有问题,找我,殇释liuuze
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要不要给你一本嵌入式的培训教材啊?系统着呢
要是自己学的话,先去看看招聘网站的招聘要求,哪些有用学哪些,如果打算做驱动,那就学的深一点,多学C语言,写写程序,如果打算做应用,那就多学学C++,C#之类,管用。
要是自己学的话,先去看看招聘网站的招聘要求,哪些有用学哪些,如果打算做驱动,那就学的深一点,多学C语言,写写程序,如果打算做应用,那就多学学C++,C#之类,管用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现在直接用汇编写得很少了,我现在找嵌入式工作都要求熟悉C语言,至今没有遇到要求汇编的!嵌入式内核裁剪定制挺难的,得对内核代码有一定的了解……因为linux是开源的,而且各方面都还不错,所以很多公司选用linux作为嵌入式操作系统,所以还要熟悉linux环境,说实话,用习惯了windows,用linux还真不习惯!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询