你好,很高兴为你回答,希望可以帮到你,
如果你要学嵌入式linux的话,给你推荐学习方法和资料,
1,C语言,C++,这是开发工具,要学的扎实点,推荐书籍谭浩强《C语言程序设计》《C++ primer 》《C++编程思想》
2,数据结构,写程序的都要遇到数据结构,所以一点重要,推荐书籍严蔚敏《数据结构》
3,linux 基础使用, 这个你随便找本linux方面的书即可,
4,linux平台编程,因为你学嵌入式linux的话,也就是在linux平台写程序而已,所以这个很重要,推荐书籍《linux编程指南(第二版)》《unix环境高级编程》,《unix网络编程》,
5,硬件方面,看一个CPU体系结构,比如ARM等。
有了以上5点的知识,你就能做嵌入式应用开发了,当然如果为了更深层的学习,最好掌握linux内核实现机制,这样可以提升理解力,推荐书箱《深入理解linux内核》,《LINUX内核设计与实现》《Linux源码情景分析》
6,如果想做底层的开发,比如说做驱动,及引导程序等,可以看下《Linux 设备驱动 第三版》,《ARM体系结构》,有关引导程序方面的,建议找uboot方面的资料和源码即可,因为写Uboot的书很少。不好找书。
建议:基础要扎实,重点在linux内核和编程。 网络方面和操作系统原理方面的知识也要看一下。
另外:大二暑假可以参加培训了,因为有培训资格了,
OK.,有什么不明白的可以再提问。
可以的呢 你想在哪里培训呢 深圳怎么样 我知道深圳一家做的比较好 深圳鲲鹏 成立已经六年了 校长是计算机协会的副会长 还跟很多大公司有合作的 像华为等企业 你可以自己去看一下的呢 了解一下的呢 深圳鲲鹏