如标题。同时,我想说明一下,我是做java开发的,最近在做安卓的app开发,未来想往硬件方面发展,想做底层开发。我目前对硬件方面的知识一无所知,你们觉得这种基础,能学得来吗?诚心希望大家给我个意见,谢谢!
韦山东的arm合适没任何基础的人学吗?
建议先学习下51单片机,从简单的驱动开始看起,先看硬件接口,逐渐看懂原理图。c语言的代码你应该不是问题,关键是每句话的意思。我先学的51单片机,后面搞得stm32,最后学的韦东山的驱动。就很好上手了。现在在做安卓驱动开发,其实就是系统开发。
想自学linux,主要是用ARM开发板做项目
->《ARM体系结构与编程》 杜春雷 清华大学出版社 ——学习ARM结构 ->《鸟哥的私房菜》 学linux很好用,总共有几部,由浅入深。在学习的同时,必须有一个开发板在手,ARM不是看书看会的。必须动手!看书的技巧:看得懂的仔细看,看不懂的硬着头皮看,看完的反复看!学嵌入式特别市linux是个长期...