了解嵌入式方法步骤
1 基础知识
目的:能够了解硬件的工作原理,但侧重于嵌入式软件嵌入式系统软件教程,尤其是操作系统级软件,那将是一个优势。
学科:数字电路、计算机组成原理、嵌入式微处理器结构、汇编语言、C/C++、汇编原理、离散物理、数据结构与算法、操作系统、软件工程、网络、数据库。
2 学习linux
目的:深入掌握linux系统。
方法:使用linux>linxu系统编程开发>驱动开发>分析linux内核。 多看几遍,看情况分析,深入阅读。 这两本书是交错的。 分析的是0.11版本,适合学习,最后深入代码。
3 学习嵌入式linux
目的:掌握嵌入式处理器及其系统。
注意:一定要学会举一反三。 Embedded基础扎实,很多东西光看就能学会。 要想成为一名合格的嵌入式程序员,必须至少精通一门编程语言,并具备良好的逻辑思维能力。 一定要理论和实践相结合。
嵌入式学习路线 嵌入式学习5小方法:
1、安装一个Linux发行版,熟悉使用Linux,掌握Linux下的目录结构、基本命令、编辑器VI、编译器GCC、调试器GDB和Make项目管理工具、Shell Makefile脚本编译等知识,以及嵌入式开发环境的搭建,如果你是WINDOWS程序员,尽量把开发环境转移到Linux上。
2.了解C语言。 C语言是嵌入式开发中特别重要的编程语言。 对于这门语言,除了会写程序,还需要看懂别人的程序。
3、学习Shell编程,Shell几乎可以作为入门语言来学习,所以最低要求是了解自己版本linux的配置脚本。
4、多做case study,但不能片面认为自己不实践。 要想成为一名优秀的码农,就需要自己动手,这样才能有长足的进步。
5、良好的学习方法。 学习任何一门学科,都需要有好的学习方法作为支撑。 其实,学习嵌入式技术还需要多看参考书和学习视频,更充分地利用网络资源。
掌握以上提到的嵌入式学习中的5个小方法,就可以逐步实现中级嵌入式工程师-中级嵌入式工程师-高级嵌入式工程师的角色转换,到达最后阶段。 可以说,你已经是人生赢家了。
嵌入式物联网需要学习的东西很多。 很多人因为选错了课程和内容而与高薪offer擦肩而过。 可怕……
分享一波我整理的学习资源。 基本上要学的内容都有了嵌入式系统软件教程,150多G。点此找0元分发小助手:加陌陌分发资料