为什么学习嵌入式要从linux开始

本文强调了在Linux环境下进行编程,如STM32开发,对于初学者的重要性。它不仅锻炼了基本编程技能,还通过命令行操作深化对编程和计算机原理的理解。文章还提到了学习Linux嵌入式开发的关键知识点,如Makefile的使用和理解命令行命令的原理。
摘要由CSDN通过智能技术生成

虽然现在嵌入式开发也不完全是在linux上进行,比如STM32,QT都可以在windows 开发。但是Linux还是初学者必学的。

因为学习编程其实不仅仅是学语法,还要学习编译环境,学习如何链接,如何生成镜像,如何烧写镜像。但是在windows中开发都是集成环境,你只管写语法,其他都编译链接都交给集成环境去做。

利用Linux编程就是好像回到了原始的编程环境,在命令行中编译程序,每个命令都要自己敲出来,还要自己编写Makefile,整个编译的过程都是自己掌握的,一旦你有Linux命令行中编程经验,你就有了对编程的感性认识,这样慢慢就能深化你对编程的理解。而这些是在集成环境中学不到的。

而且Linux的命令行操作能更好的让你理解计算机的原理,windows之前的计算机都是从命令来执行程序,很多命令都是从命令行来执行,比如很多网络命令,复制命令,列出目录命令,这些带参数的命令,必须要能先理解命令的原理才能使用,所以linux的命令行确实可以让人更好的理解计算机原理。

下面列出linux学习的重点,学习嵌入式,只要能掌握思维导图列出的知识点,即可以入门。

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值