分享
Linux方向
输入“/”快速插入内容
Linux方向
飞书用户3013
2024年12月21日修改
硬核王同学(全网同名)
大家好,我是硬核王同学,最近在做免费的嵌入式知识分享,帮助对嵌入式感兴趣的同学学习
嵌入式
、做项目、找工作!
下面是我推荐的Linux方向的学习路线,从零基础到入门,快速掌握开发经验,专门针对于想要快速找到工作的同学!一天2小时,零基础到毕业仅需6个月!
该学习路线仅针对于
嵌入式
软件工程师岗位,无需买板子做实验~
如果想胜任
嵌入式
Linux方向
的工作,你需要熟悉Linux系统基本原理,Linux驱动、内核,熟悉
Makefile
、Shell、文件
IO
、进程线程通信、网络编程,
TCP/IP
、
UDP
、Http等通信协议,最好有海思、全志、瑞芯微等主流开发平台的经验。
一、开发环境:
•
初学者只需安装(
猛击这里(
安装教程
))——
虚拟机
VM
+Ubuntu
•
进阶者(学习底层)购买板子——淘宝
二、学习路线:
基础部分:
纯小白、转行同学课余时间有必要学习下
计算机基础
!
猛击这里进入
1、
C语言:
零基础推荐看
视频
,小美老师C语言的讲解!
文档学习:
a.
菜鸟编程:无需安装环境可直接编程调试
b.
C语言中文网:除了需要学习语法,还要学习内存、字符编码、调试技巧以及编程思维,这些知识点都做了详细讲解。也有高级教程需要付费。
视频学习:
B站上播放量高的视频教的都很好,但需要自行安装环境,时间也很长所以不推荐!
a.
(推荐)小美老师C语言讲解——
小萌新入门必备「9天轻松掌握C语言」
b.
(
收费
)
【2022官方C语言】9小时快速学会C语言!动画讲解C语
2022官方C语言(
AE
动画,最通俗易懂、如果这个也不会,这行别学了)
2、
数据结构:
不多说,学不好以后工作很困难~
(推荐)小美老师的数据结构——
万人好评的数据结构课程,配套源码课件!
(承上启下,适合编程入门学习数据结构,如果学不懂推荐看书加操作一起练习)
3、Linux入门:
学习Shell命令、
Makefile
、cmake等Linux常用操作
(推荐)小美老师的Linux入门——
嵌入式之Linux C语言高级
手把手教你学Linux之Ubuntu入门篇
2021韩顺平 一周学会Linux
应用层:
应用层学完可以找一找实习~
4、
应用编程
:
需要学习这几点:1.文件IO 2.标准IO 3.进程、线程 4.进程间通信
1.
【正点原子】嵌入式Linux C应用编程
2.
「嵌入式」- Linux文件下I/O精讲
3.
linux进程间通信
5、网络编程:
linux高并发网络编程开发
黑马程序员-Linux网络编程
6、数据库:
千锋教育嗨哥_嵌入式之SQLite数据库开发教程
7、应用层项目
: