嵌入式Linux开发的工程师来说如何去学习嵌入式?

随着国家对集成电路、操作系统等基础软件的大力支持,在可预见的未来,将会有越来越多的国产芯片和国产芯片推向市场,面向特定行业的基于Linux的操作系统将陆续推出其他。. 物联网、智能硬件、VR等新兴领域也将产生大量嵌入式开发需求。

作为一名想从事嵌入式Linux开发的在校学生或工程师,如何学习嵌入式?

平台越来越多,平台环境搭建困难,是嵌入式学习的一道坎。嵌入式真的很难学吗?其实和在Windows下学习编程没什么区别。难点在于嵌入式开发环境复杂,调试方式不如Windows下开发方便。

很多人买了开发板,折腾了一阵子,把时间浪费在开发板的升级和编程上。很少涉及真正嵌入式Linux的本质、核心知识和内核的理解。

在公司的实际开发中,不同的公司使用不同的平台,调试方式和升级方式也往往不同。你花很长时间掌握的开发板技能,如果换了平台,往往可能就行不通了,你应该掌握。嵌入式核心知识、Linux内核基础、对系统的大致了解都不是很完善。这也是很多人在学习嵌入式开发时容易遇到的情况。

我的建议是,学习嵌入式的时候,主要关注核心的常识,和平台无关,比如对内核的理解,这个不是一蹴而就的,需要很多时间和精力系统地学习 在公司工作中,学习这些的机会一般很少,时间也很多。

至于对开发板和平台的熟悉程度,自己折腾可能会浪费很多时间。到了公司,在别人的一点指导下,很快就能掌握。

不使用物理开发板的原因是,对于学生来说,物理开发板在搭建环境时经常会遇到各种莫名其妙的问题,比如电脑硬件和系统不兼容什么样的51单片机学习开发板好用,任何一个小细节都会让你的系统运行起来。不起来,编程不成功,时间长,容易被攻击,真正嵌入式的核心知识,需要我们花费精力和时间去学习,没有涵盖. 其次,通过仿真平台搭建理想的学习平台,可以完全专注于嵌入式开发软件、Linux内核、驱动开发,省时省钱。三、从学习效果来看,只有一块开发板,没有万用表、示波器等配套硬件工具的时候,事实上,硬件在遇到问题时往往是无能为力的。相比之下什么样的51单片机学习开发板好用,使用模拟器学习是一个不错的选择。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论