嵌入式Linux 开篇大吉

news/2025/6/19 17:52:37

❤️
大家好,我是矜辰所致,从去年开始计划写博文的时候就已经在考虑嵌入式 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 的学习过程是一个漫长的过程,把目标指定为接近博主的工作,也算是有一个可靠的动力。

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

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


https://dhexx.cn/news/show-3784635.html

相关文章

(三)Java游戏部署在Symbian平台仿真器上(Nokia)

准备软件:1。下载 Series 80 Platform SDKs (http://forum.nokia.com/main/resources/tools_and_sdks/index.html#java), 这个SDK包括两部分,我们只需要下载MIDP部分"Series 80 Developers Platform 2.0 SDK for Symbian OS, for …

(二)Java游戏部署在Linux平台仿真器上(Motorola)

准备软件:1。下载 Motorola Java ME SDK v6.4 for Linux OS Products (http://developer.motorola.com/docstools/sdks/linux64/)安装软件:1。解压缩linux_64_SDK.zip, 例如,解压缩后的文件放在c:/java/Motorola目录下&#xff12…

缺少比较器,运放来救场!(运放当做比较器电路记录)

电路小课堂,结合实际聊一聊使用运放做比较器的例子... by 矜辰所致目录前言一、运放和比较器1.1 简介1.2 ☆输出端☆1.3 运放当做比较器注意事项二、电路记录2.1 一个得意的方案替换2.2 一些细节的再次说明结语前言 最近做了一个小项目,因为一个比较器缺…

(一)NetBeans IDE上的Java手机游戏例子

准备软件:1。下载Java SE 5.0或以上版本(http://java.sun.com/javase/downloads/index_jdk5.jsp )2。下载NetBeans IDE 5.5.1 (http://zh-cn.netbeans.org/ )3。下载NetBeans Mobility Pack for CLDC (http://zh-cn.netbeans.org/ )安装软件:按照以下顺序…

嵌入式 Linux 入门(二、Linux 文件系统、文件类型及权限管理)

嵌入式 Linux入 门第二课, linux 文件系统、文件类型及权限管理。 ...... 矜辰所致目录前言一、Linux 文件属性1.1 Linux 文件类型1.2 Linux 文件权限及修改二、Linux 用户系统2.1 Linux 的用户UID2.2 Linux 的用户组GID2.3 文件归属者修改命令三、Linux 文件系统简…

Struts的心酸往事

2002年初,Java服务器端技术正处于塑型阶段,MVC作为一种架构模式,正逐渐开始在众多技术人员的大脑中蔓延。此时,Apache Struts在合适的时间出现,从而逐渐发展成为Java Web MVC框架事实上的标准。关于Struts,…

嵌入式 Linux 入门(三、Linux Shell 及常用命令说明)

嵌入式 Linux入 门第三课,熟悉掌握 Linux 常用 Shell 命令 ...... 矜辰所致 .. 更新Shell echo 命令 2022/7/20目录前言一、Shell 基本说明1.1 Shell 是什么1.2 Shell 与 终端(terminal)1.3 Shell 与 图形化界面为什么 Linux 一定要…

STM32L0 系列 EEPROM 读写,程序卡死?

STM32L0 系列EEPROM读写,使用过程必须注意到的问题,踩坑史 !......by 矜辰所致目录前言一、写入地址问题二、写入时候容易死机问题2.1 问题的原因2.2 问题的解决2.2.1 不同的 Bank2.2.2 临界区的保护2.2.3 关键程序放到 RAM 中执行三、官方文…

嵌入式 Linux 入门(四、Linux 下的编辑器 — 让人爱恨交加的 vi )

大家好&#xff0c;是矜辰所致&#xff0c;嵌入式 Linux入 门第四课&#xff0c;了解 Linux 下的编辑器&#xff0c;掌握 vi 编辑器的使用。目录前言一、Linux 下的编辑器1.1 gedit 编辑器1.2 Vi 编辑器<font color#0033FF>1.3 学习 Linux 为什么一定要学 Vi &#xff1f…