嵌入式Linux培训12年来,关于如何学习linux?

有哪些产品使用单片机或Linux在硬件操作上单片机和Linux是类似的但是,怎么编写程序,单片机和Linux有很大不同。一个嵌入式Linux系统的组成裸机集合,它就是一个复杂的单片机程序。要学习Linux内核、要学习驱动程序吗2.5,要学习Linux应用程序吗?

在从事嵌入式Linux培训的12年里,我们写了很多关于“如何学习Linux”的文章。 这是最新的,本文会持续更新。

第一章 单片机和Linux的区别 1.1 哪些产品使用单片机还是Linux

嵌入式Linux培训12年来,关于如何学习linux?

嵌入式Linux培训12年来,关于如何学习linux?

嵌入式Linux培训12年来,关于如何学习linux?

1.2 单片机和Linux在硬件操作上类似

然而,微控制器和Linux之间如何编写程序有很大不同。

1.3 单片机中的照明和LCD的使用

嵌入式Linux培训12年来,关于如何学习linux?

1.4 Linux下LCD的点亮和使用

嵌入式Linux培训12年来,关于如何学习linux?

第 2 章 嵌入式 Linux 快速入门 2.1 短期目标是什么? 2.2 嵌入式Linux系统的组成

嵌入式Linux培训12年来,关于如何学习linux?

嵌入式Linux培训12年来,关于如何学习linux?

——下面我们用类比逻辑来推导嵌入式Linux系统的构成,没错,就是“推导”。 从上图你可以知道:

组成:嵌入式Linux系统=bootloader+linux内核+根文件系统(含APP)。

bootloader:它的目的是启动内核。 我可以在哪里等待读取内核? 你在哪里读到的? 去Flash等外设读取内核并存储到内存中。 因此,Flash中需要具备外设的驱动能力,同时还需要具备网络功能,以方便调试。 因此,你可以认为bootloader=裸机集合,这是一个复杂的单片机程序。

Linux内核:Linux内核的主要目的是启动APP。 APP存放在哪里? 保存在“根文件系统”中。 “根文件系统”存储在哪里? 在闪存、SD 卡等中,甚至可能在网络上。 因此,Linux内核必须具备Flash和SD卡这些设备的驱动能力。

不仅如此,Linux内核还具有进程调度能力、内存管理等功能。

所以:Linux内核=驱动集合+进程调度+内存管理等。 2.3 你想学bootloader吗? 2.4 你想学习Linux内核和驱动吗? 2.5 你想学习Linux应用吗? 我们先来学习一些基本技能2.6。 应用程序是如何启动的?了解根文件系统第3章学习方法3.1,先别打破砂锅问到底3.2。 思路一定要清晰,不怕抄代码3.3。 你很清楚自己的方向。 我只能带你到这里了。

百文科技公众号

百文科技服务号

单片机

北京启尔特石油科技有限公司--单片机芯片芯片简介

2024-2-19 5:02:18

单片机

基于AT8989CC5151单片机的数显温度传感器设计报告

2024-2-19 6:01:47

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索