本人在学习嵌入式过程中有些迷茫,希望得到高人的指点。。。

2024-12-16 20:19:56
推荐回答(4个)
回答1:

用单片机控制外设,完成任意功能,就是各种控制。再之后,看喜好。我转linux了,未继续深度研究

回答2:

熟练运用C语言;
熟练掌握单片机开发环境;
熟练掌握单片机汇编语言,如8051、AVR单片机、凌阳单片机等;
有单片机系统开发的实际经验,1年实验室开发经验;
......

回答3:

1、单片机学习是一定能好好把握CPU运行机制,编译机制;
2、若把CPU运行机制、编译都搞懂了,马上开始在PC上学习linxu怎么使用;
3、学会linux使用后,马上了解操作系统原理,结合linux进行实战,网上有很多例程可以参考;
4、在找块高级的嵌入式CPU如ARM11,A8等裸机上编编程序,有单片机基础应该很快,这时注意下单片机机制与ARM机制的不同,实地址与虚地址的区别,CPU运行模式的区别等。
5、在A8上开始跑linux,引导程序boot,应用程序,系统调用,驱动等等对操作系统二次运用;
6、研究Linux内核,结合3中提到的操作系统原理,看看linxu高手是如何编写程序的,达到理论、实践的最高升华,
7、其他CPU、os大同小异,此时又一个专业的嵌入式高手诞生

回答4:

单片机与嵌入式的重要区别,在于嵌入式是带操作系统的,linux下对硬件的控制,在于驱动部分,linux的驱动一方面需要控制硬件,一方面需要掌握内核机制,因此,通过单片机,掌握对硬件的控制,以及通过单片机掌握硬件原理图等。然后开始研究操作系统,推荐linux操作系统。我现在在做嵌入式开发,成都亚嵌毕业的。