嵌入式Linux 开篇大吉

❤️
大家好,我是矜辰所致,从去年开始计划写博文的时候就已经在考虑嵌入式 Linux,但是在此之前花了快一年的时间整理了自己的一些笔记和心得,最后也就是以文章形式呈现给大家的这些博文。
❤️
发现在如今的C站,嵌入式工程师越来越少,搞嵌入式的确实属于小众,但是即便这样,这一年以来也收货了不少,感谢CSDN,感谢各位的支持。
❤️

本文是作为嵌入式开篇,说明一下计划的学习路线、使用的开发板、开发环境以及对最终目标的展望。

现在对于 Linux 的入门比早些年前友好多了,现在网上的资料,可选择的开发板都比以前多太多了。
博主接触学习过的有:韦东山老师、正点原子、野火都在19年都推出了自己的 linux 开发板,当然百问科技的韦东山老师是最早做Linux教学的,那个时候使用的 ARM 开发板还是三星2440 那些,按理来说,以前那个年代学习比现在可困难多了。

所以现在是一个好的时代,上面几家没有什么好不好,只有合不合适自己,他们的教学视频网上都能找到,可以自行判断。博主也会参考他们的教学视频,当然我基本上3家的都看 = =!

在这里插入图片描述

一、计划路线

学习按照标准 Linux 流程走把,虽然过程会很长 = =!

linux入门基础, 裸机, Uboot,内核,驱动等等,这里不会分得太细,简单的用一张思维导图表示:
在这里插入图片描述
具体的流程我会根据后期的实际情况调整。

二、开发板

先说一下自己学习使用的硬件设备,在2年前就买了一块正点原子的 i.MX6ULL 开发板,当时也是跟着视频看了看,但是因为太忙了加上其他的原因也板子也正就吃灰了。

在这里插入图片描述
当然我还带了一块屏幕的(可以学习 QT 开发):
在这里插入图片描述

开发板的选择现在市面上有好多,可以根据自己实际情况选购合适自己的即可。

三、开发环境

开发环境用的都目前通用的 Ubuntu 系统,使用虚拟机安装的。

然后这里提一下开发环境的搭建,不管是公司电脑还是家里电脑,即便不做linux开发,Linux系统也是嵌入式开发必备的 ,Ubuntu 系统都已经是安装好的。

本来基础部分需要从环境安装开始的,但是除了 Linux 的学习,电脑里的 Ubuntu 都有很多其他的开发资料,作为本专栏,到时候就等我换了电脑以后 把环境安装当做番外篇来记录一下。

在这里插入图片描述

四、目标

开篇来说目标,放在之前的嵌入式RTOS 或者模块小芯片上完全OK,但是在 Linux 开篇就说最终目标,感觉有点扯远了。

不过大家都知道,所有的学习最终目的都是应用,博主的所有文章最终也都会以示例来说明问题,专栏也会 以实例来作为总结结尾,所以目标必须得说。

但是也不能说得太满,因为 Linux 的学习过程是一个漫长的过程,把目标指定为接近博主的工作,也算是有一个可靠的动力。

❤️ 专栏的最后最后,我们至少要来做一个物联网网关把 = = !❤️

❤️ 乘风破浪会有时 ,直挂云帆济长海 !❤️

  • 17
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 14
    评论
嵌入式Linux架构是指将Linux操作系统应用于嵌入式设备的一种系统架构。嵌入式设备是指那些在特定功能下运行的小型电子设备,如智能手机、家电、车载系统等。嵌入式Linux架构经过特殊的定制和优化,使其适应嵌入式设备的资源限制和实时性需求。 嵌入式Linux架构主要包括以下几个要素: 1. 内核(Kernel):嵌入式Linux使用定制的内核,可以根据设备的需求进行精简和优化,减少内存和处理器的占用。嵌入式设备通常需要实现快速启动和实时响应,因此内核需要有较高的性能和稳定性。 2. 文件系统(File System):嵌入式Linux使用定制的文件系统,一般采用轻量级的文件系统,如YAFFS、JFFS2等。这些文件系统具有高效的读写速度和可靠的数据存储,适用于嵌入式设备的特殊需求。 3. 驱动程序(Device Drivers):嵌入式Linux需要针对设备硬件编写相应的驱动程序,以实现设备与操作系统的交互。嵌入式设备通常需要集成多种不同的硬件设备,因此驱动程序的开发非常重要。 4. 应用程序(Applications):嵌入式Linux支持各种应用程序的运行,如网络应用、多媒体应用、图形界面应用等。开发者可以根据需要定制和开发自己的应用程序,使嵌入式设备具备更强的功能和更好的用户体验。 嵌入式Linux架构具有灵活性、稳定性和可靠性等优点,可以为嵌入式设备提供强大的操作系统支持。同时,嵌入式Linux的开源性和庞大的开发者社区也为开发者提供了大量的资源和技术支持,使得嵌入式Linux架构成为目前广泛应用于各种嵌入式设备的首选系统架构。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

矜辰所致

您们的鼓励是我奋斗的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值