Linux嵌入式入门学习总纲

从今天开始,本人将在这里分享关于嵌入式Linux与学习Linux的相关内容,以记录一下我本人的Linux学习之路,同时巩固一下自己的Linux的知识学习。也希望大家通过我的分享来学习到相关的一些Linux知识。系作者自身水平原因,难免有错误之处,还请各位看官进行批评矫正!欢迎大家在评论区进行自由讨论,谢谢大家!!!

1、Linux系统基本操作

概述

此部分主要是Linux操作中最基本的操作。与windows系统进行类比,windows系统中的文件操作、软件操作、文字编辑等等,主要通过鼠标来进行操作。没有用到windows终端的命令操作(显得复杂且笨重),而是通过界面点击来进行操作。但作为未来的开发人员而言,Linux系统中的基本操作就需要通过Linux终端来输入终端命令来进行操作及其完成任务。

相关知识点:

虚拟机vmware的安装、Ubuntu操作系统的安装与创建、ubuntu相关使用和设置、Linux文件系统、磁盘管理、vim编辑器、shell脚本入门等

2、LinuxC基础

概述:

此部分主要是Linux开发使用的重要编程语言—C语言的学习。

相关知识点:

C语言基础知识、数据类型、常量、变量、运算符、数组、指针、字符串、函数、等等语句

3、数据结构与算法

概述

此部分在C语言编程学习的基础上,进行对计算机内数据的结构、形式,及其存储方式进行更深层次的学习

相关知识点:

线性结构、顺序存储、链式存储、树(不是生物)、排序算法等等

4、IO编程

概述

计算机内部数据量庞大,最重要的事件之一就是数据的通信。了解了数据结构及其存储形式之后,可以学习到数据在我们的计算机系统中是如何进行传输的,学习一些数据在文件中的传输与操作。

相关知识点:

文件IO(系统IO)、标准IO、文件打开、读写操作、文件关闭等

5、进程与线程

概述

在计算机内部有大量的任务需要执行,这大大小小的任务就被称为进程与线程。

相关知识点:

进程:进程分类、创建进程、进程退出、进程回收、进程查询、多进程等

线程:创建线程、线程退出、线程回收、线程互斥、线程同步、线程分离、多线程等

6、网络编程

概述

现代通信离不开互联网,互联网中包含着大量的数据需要传输。本章学习的就是关于数据在网络中传输的编程写法

相关知识点:

IOS模型、TCP/IP协议、TCP编程、UDP编程、TCP并发

7、数据库

概述

大量数据按照一定的规则进行存储,对此数据块进行增删查改的操作,主要是查询的操作,就是对数据库的操作。

相关知识点:

Mysql语句

8、python数据处理

概述

新的一门编程语言:python语言

相关知识点:

(类似于C语言)标识符、关键字、运算符、数据类型、字符串、列表、元组、字典函数、面向对象(重点)、模块、继承、封装、多态

9、嵌入式驱动项目

此部分为驱动具体实验部分,大家购买相关Linux开发板进行学习。常见的有正点原子、野火等开发板(点到为止哦)

以上就是嵌入式入门学习的基础内容哦,博主也是嵌入式学习新人,望大家相互学习,相互指教!

————————————————

作者声明:内容由AI生成


转载请注明:http://www.aierlanlan.com/grrz/9917.html