本人之前在校学习过模电,数电,后来对单片机感兴趣,自学了一段时间的51单片机和c语言。但只学了个皮毛。只能做一些基本的逻辑控制。后来因为某些原因学习了两年的java开发,现正从事于java开发。感觉工作很枯燥。找不到一丝乐趣。因为本人兴趣方面更偏向于硬件,所以现在想学习嵌入式开发,想往更为智能的领域去发展。也许这样才能找到我的方向,并且长期发展下去。请问该学习那些技术方面,和学习各个技术的基本流程。谢谢!
------解决方案--------------------------------------------------------
c,汇编,arm,linux,驱动,各种接口,你有java开发经验,可以转去做android bsp的工作,也需要和硬件部分有交集的。
------解决方案--------------------------------------------------------
您好,我是做嵌入式的。学习的话 你首先熟悉linux系统 然后熟悉内核(包括源码、内核编译的配置....等 源码了解下就好) 汇编语言 你想做偏硬件就要学好汇编 片软件的可以了解下 驱动开发是必须掌握的。
linux c语言库函数 什么GCC gdB 不用都说必须的。。另外还有一些就是Makefile文件在linux中很重要。。