最后整理时间:20226年6月14日
整理的学习Linux的一些原创干货,大家可以根据自己的学习进度,查看对应的文章!
彭老师B站直播间:
名字 : 一口Linux
22719960
http://live.bilibili.com/22719960
《一个适合初学者学习的基于linux的嵌入式综合项目?》强烈推荐
《嵌入式驱动工程师学习路线【建议收藏】》必看
《Linux嵌入式所有知识点-思维导图》必看
笔试、面试、职业规划合集
【粉丝问答13】11道嵌入式笔试题,看下你会几道?必看
【粉丝问答9】一起入职的同事能力不如我,只因学历比我高,工资是我的两倍粉丝提问
一次愉快的面基,老兄做过机械设计、保险、房产中介最终从事嵌入式开发!
【粉丝问答16】应届生被放鸽子,怒怼HR!找工作和找对象哪个更残酷?
什么是FPGA?为什么FPGA会如此重要?
粉丝提问:工作没有前景想转行,找个培训机构还是自学?
项目汇总、小实例
《一个适合初学者学习的基于linux的嵌入式综合项目?》
《如何从头自己制作开发板?图文并茂,一步步操作给你看。》
《电话号码本管理系统》
从0写一个《电话号码管理系统》的C入门项目【适合初学者】
利用Makfile给多文件、多目录C源码建立工程必看
《电话号码管理系统》制作成静态库和动态库
《聊天室》
从0实现基于Linux socket聊天室-多线程服务器模型-1
从0实现基于Linux socket聊天室-多线程服务器一个很隐晦的错误-2
从0实现基于Linux socket聊天室-实现聊天室的登录、注册功能-3
从0实现基于Linux socket聊天室-增加公聊、私聊-4 必看
从0实现基于Linux socket聊天室-增加数据库sqlite功能-5 必看
从0实现基于Linux socket聊天室-增加数据加密功能-6
《sqlite3》
嵌入式数据库sqlite3【基础篇】-基本命令操作,小白一看就懂必看
嵌入式数据库sqlite3【进阶篇】-子句和函数的使用,小白一文入门必看
如何用C语言操作sqlite3,一文搞懂必看
《上位机》
【粉丝问答8】用C语言在Linux下实现CC2530上位机-1必看
7E头解析的那些事儿(帧格式分析实例)
手把手教你如何实现一个简单的数据加解密算法
C语言实现url解析小实例
从头搭建一个嵌入式web服务器-boa服务器必看
Linux操作工具合集
linux驱动、ARM学习环境搭建必看
Linux入门的基础知识点汇总,有这篇就够了必看
Linux入门-shell编程-适合小白
Linux scp命令必看
Linux cut 命令详解
Linux命令cURL详解+定时上传文件到FTP服务器(送源码)必看
三剑客grep、sed和awk用法
100ASK_IMX6ULL arm板子如何显示图片、汉字、划线、背景色必看
在100ASK_IMX6ULL arm板子上移植个刷卡器必看
apt 和 apt-get 之间有什么区别?
一键获取linux内存、cpu、磁盘IO等信息脚本编写,及其原理详解
Linux查看硬件信息超强命令sar,以及可视化工具ksar
9个Linux 常用查看系统硬件信息命令(实例详解)
从命令行查看所有已安装的Linux内核
本文介绍在Ubuntu 16.04 LTS服务器上安装FreeRADIUS和Daloradius的方法
Linux下简单几步安装AI开发环境-ROS(超有意思)
posix是什么都不知道,就别说你懂Linux了!必看
手把手教你安装MINIGUI编程环境 (MINIGUI版本3.2.0)
你知道shell脚本中$0 $1 $# $@ $* $? $$ 都是什么意思吗?必看
Linux基础-shell脚本编程必看
利用Makfile给多文件、多目录C源码建立工程必看
Linux C基础——” Makefile “ 文件管理大师你拜访过嘛?
Linux内存占用分析的几个方法,你知道几个?必看
Linux性能调优工具9张图-你肯定会用到必看
圣诞节快乐!教你用shell脚本实现一颗圣诞树!【小酷炫】
手把手教你如何上传代码到gitee服务器必看必看必看
一款运行于windows上的linux命令神器-Cmder(已经爱不释手)
汇总下关于安全的13款必备工具
Linux与windows共享文件的神器:samba
C语言
看了这几个C语言例子,你一定和我一样连说5个卧槽,声音一次比一次大必看
C语言中的短路现象
什么是状态机?用C语言实现进程5状态模型必看
C语言操作时间函数,实现定时执行某个任务小程序
粉丝提问|c语言:如何定义一个和库函数名一样的函数,并在函数中调用该库函数
【粉丝问答10】关键字static的使用详解必看
【视频】【视频讲解】C语言static关键词
C语言实现MD5加密,竟如此简单!
【粉丝问答12】如何计算函数的执行时间?必看
如何字符串拷贝函数的几种方法,你猜哪个效率最高?
【粉丝问答18】linux下查看函数被那些函数调用过?
【粉丝问答19】为啥变量没初始化就用了?那是宏定义啊!
【问答21】C语言:位域和字节序
【问答22】不懂指针类型,8个例子给你讲明白
【粉丝问答25】函数指针定义的一个错误
【粉丝问答26】产生某个区间的随机数,统计最高的前4个数?如何实现自动发牌?
一文讲透CRC校验码-附赠C语言实例
Linux字节对齐的那些事必看
一文教你如何用C代码解析一段网络数据包?【含代码】必看
7E头解析的那些事儿(帧格式分析实例)
手把手教你如何实现一个简单的数据加解密算法
Linux应用程序开发
Linux中常见同步和互斥机制设计原理
Linux信号量(1)-SYSTEM V
Linux信号量(2)-POSIX 信号量
Linux互斥锁(1)-线程互斥锁
嵌入式数据库sqlite3【基础篇】-基本命令操作,小白一看就懂必看
嵌入式数据库sqlite3【进阶篇】-子句和函数的使用,小白一文入门必看
如何用C语言操作sqlite3,一文搞懂必看
搞懂进程组、会话、控制终端关系,才能明白守护进程干嘛的?必看
一个多线程的简单例子让你看清线程调度的随机性粉丝提问
Linux库概念,动态库和静态库的制作,如何移植第三方库必看
两个线程,两个互斥锁,怎么形成一个死循环? 粉丝提问
用了这么多年Linux,你清楚控制台、终端与shell及它们的关系吗?
多线程详解,一篇文章彻底搞懂多线程中各个难点
[粉丝问答6]子进程进程的父进程关系必看
Linux基础 ——’文件编程‘是怎么回事?必看
Linux 进程编程入门必看
网络协议
22张图详解浏览器请求数据包如何到达web服务器(搞懂网络可以毕业了)
一个端口号可以同时被两个进程绑定吗? 粉丝提问
【粉丝问答7】局域网内终端是如何访问外网?答案在最后 粉丝提问
一文包你学会网络数据抓包 粉丝提问
【视频】教你如何抓取网络中的数据包!黑客必备技能
网络/命令行抓包工具tcpdump详解 粉丝提问
【粉丝问答11】如何在内网搭建TCP服务器并能被外网直接访问粉丝提问
一文带你理解URI 和 URL 有什么区别?必看
从头搭建一个嵌入式web服务器-boa服务器必看
轻松易懂,一文带你http协议入门?
鸿蒙专题
鸿蒙-南向轻内核开发实战系列(一)基于小熊派鸿蒙季开发板环境搭建
鸿蒙2.0都来了,快搭个环境玩起来吧!必看
手把手教你利用鸿蒙OS实现智慧家居·LOT上云项目
OpenHarmony编译构建系统详解,从零搭建windows下开发环境,巨方便!
手把手教你搭建国产嵌入式模拟器SkyEye开发环境
ARM硬件
嵌入式工程师到底要不要学习ARM汇编指令?必看
0. 到底什么是Cortex、ARMv8、arm架构、ARM指令集、soc?一文帮你梳理基础概念【科普】必看
1. 从0开始学ARM-安装Keil MDK uVision集成开发环境必看
2. 从0开始学ARM-CPU原理,基于ARM的SOC讲解必看
3. 从0开始学ARM-ARM模式、寄存器、流水线
4. 从0开始学ARM-ARM汇编指令其实很简单
5. 从0开始学ARM-MRS、MSR、寻址操作、原子操作原理
6. 【从0学ARM】你不了解的ARM处理异常之道 必看
7. 从0学ARM-汇编伪指令、lds详解
8. C和汇编如何互相调用?嵌入式工程师必须掌握
散装 vs 批发谁效率高?变量访问被ARM架构安排的明明白白(为什么结构体效率高)
9. 基于Cortex-A9 LED汇编、C语言驱动编写
10. 基于Cortex-A9的pwm详解
11. 基于ARM Cortex-A9中断详解
12. 如何基于Cortex-A9的UART从头实现printf函数
13.一文搞懂Cortex-A9 RTC
14. 从0学ARM Cortex-A9 看门狗入门
15. 从0学ARM-什么是位置无关码?必看
16.从0学arm,基于Cortex-A9 ADC裸机驱动详解
17.基于Cortex-A9,i2c 外设详解
18.基于Cortex-A9 SPI、MCP2515详解
19. Cortex-A9 uboot启动代码详解必看
20.从0学ARM-从0移植uboot支持exynos4412-亲测
21.从0学ARM-网卡DM9000详解-基于uboot
22.从0学ARM-uboot中的网络协议栈
SPI转can芯片CSM300详解、Linux驱动移植调试笔记
蓝牙BLE详解,有这一篇就够了
一款强大的芯片nRF52840及利用蓝牙5.0实现数据远程采集必看
如何使用4G模块通过MQTT协议传输温湿度数据到onenet
ARMv8-A 地址翻译技术之MMU的前世今生
系统移植
【问答23】移植Linux:如何制作rootfs?详细教程
19. Cortex-A9 uboot启动代码详解必看
20.从0学ARM-从0移植uboot支持exynos4412-亲测
Linux模块文件如何编译到内核和独立编译成模块?
Linux驱动
手把手教Linux驱动1-模块化编程
手把手教Linux驱动2-模块参数param和符号导出export用法
手把手教Linux驱动3-之字符设备架构详解,有这篇就够了
手把手教Linux驱动4-进程、文件描述符、file、inode关系详解
手把手教Linux驱动5-自旋锁、信号量、互斥体概述
Linux 自旋锁spinlock,教你如何把ubuntu弄死锁
手把手教Linux驱动7-内核互斥锁
手把手教Linux驱动8-Linux IO模型
手把手教Linux驱动9-等待队列waitq
手把手教Linux驱动10-platform总线详解必看
手把手教linux驱动11-linux设备驱动统一模型
Linux内核信号量
Linux内核信号SIGIO使用实例讲解
Linux驱动 原子操作及其原理
手把手教Linux驱动8-读写自旋锁
玩转内核链表list_head,如何管理不同类型节点的实现(万字文)可以收藏
[网友问答5]i2c的设备树和驱动是如何匹配以及何时调用probe的?粉丝提问
Linux 虚拟文件系统四大对象:超级块、inode、dentry、file之间关系
I2C干货-基于Cortex-A9(重新整理)必看
基于Linux的tty架构及UART驱动详解必看
Linux下SPI驱动详解(干货)必看
Linux PCI驱动框架分析(万字长文)必看
I2C干货-基于Cortex-A9(重新整理)必看
【粉丝问答14】如何在内核中操作某个文件?
【粉丝问答15】Linux内核如何访问另外一个模块的函数和变量
【粉丝问答17】Linux内核如何判断地址是否位于用户空间?
【粉丝问答20】内核定时器使用及其他时间操作
Linux模块文件如何编译到内核和独立编译成模块?
从0学Linux驱动第一期视频已经录制完毕,资料全部奉送必看
Linux驱动|input 子系统详解必看
Linux驱动|cdev_init、cdev_alloc区别
Linux驱动 | 手写一个设备树使用的实例必看
Linux驱动小技巧 | 利用DRIVER_ATTR实现调用内核函数
如何学习 Linux 内核网络协议栈
SPI 硬件+Linux驱动详解
Linux中级——“驱动” 控制硬件必须学会的底层知识
Linux驱动之watchdog
Linux内核i2c-tools命令
树莓派高级开发——“IO口驱动代码的编写“ 包含总线地址、物理_虚拟地址、BCM2835芯片手册知识
计算机那些事
剑桥高材生含恨逝世后被取出大脑,只因太聪明!
艾达-第一个程序员
每逢佳节胖三斤(再见了,我儿时的美好)
《大秦赋》的一场经济战,说明了为什么要禁止社区团购
丹尼斯里奇和林纳斯谁更伟大?必看
偶得两只神兽 边牧
从养狗到放弃要几天?无情打脸边牧
【春节】边牧越狱记!边牧
你好,李焕英
今日头条!最后一次"警告"你!
苏宁!你还挺得过去吗?
一个码农的周末!
1万粉了!5000元豪礼相送,文末参加活动!必看
ASML光刻机王朝:从菜鸟求生到君临天下
多久没有这么疯狂了?必看
南通海安娶一个老婆要多少钱?算完你还想结婚吗?必看
今日头条12w+阅读
图灵、冯诺依曼谁更牛?必看
为什么自己干了这么多活,最后功劳都是别人的?必看必看必看必看
想入手一台显示器,有人帮忙推荐吗?必有重谢!
显示器已入手,猜猜我选了哪个显示器?必看
油腻老爷们,你是有多久没化过妆了?必看
软件技术人员10个不去台企的理由必看
公众号20000粉了,感恩,赠送开发板,回复关键字参与抽奖
金坛长荡湖船菜,原来1947年就有前辈在努力发展中国的计算机产业
鼠标连击怎么办?详细图解教你更换鼠标的微动!
GPL前世今生必看
需要多久才能看完linux内核源码?必看必看必看
2022年第一天,体验了一把wan(皖)式服务
祝大家新年快乐!宝宝心里苦,求安慰!
3w粉丝了,说说我的下一步计划吧
盘点俄罗斯大神写的几款软件,你用过几个?最后1个是我的童年
华为员工辞职创办芯片公司,身家165亿必看必看必看
什么是软件外包公司?要不要去外包公司?
end
一口Linux
关注,回复【1024】海量Linux资料赠送
精彩文章合集
文章推荐
针对应届生和转行的朋友,彭老师录制了
基于Linux的物联网综合实战课程,
项目详情请点击下面文章:
《一个适合初学者学习的基于linux的物联网综合项目》
课程报名及开发板购买,后台回复关键字
无线传感网
点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看