文章汇总(2021-01-28版)

一、关于嵌入式Hacker

关于作者

号主老吴,91 年出生,2013 年毕业于华南师范大学,计算机科学与技术专业。

工作方面,我从事嵌入式驱动开发 8 年,是一枚普通的嵌入式系统 (Linux、Android、OpenWrt) 和开源软件爱好者。

生活里,我是一个爱读书、爱生活、爱家庭的年轻奶爸。

关于本公众号

这是一个专注于高效学习 [嵌入式 Linux 开发] 的公众号。这里提倡学习技术,更提倡学习生活。

一开始学技术是为了挣钱,现在反而越学越有兴趣,才发现挣钱挺影响玩技术的。公开写作的目的是借助外部压力,高效回想,进而提高自己的学习标准

每次写作时,我都会想:

  • 如何让别人更好地理解我要表达的意思;

  • 如何传递更多价值,让别人读完有所收获;

  • 如何让更多人看到;

  • 如何让别人读得下去;

  • 如何排版让大家看得更舒服。

总之,关于写作这个事,我仍在不断地学习中。

如果你也对 嵌入式系统 (Linux、Android、OpenWrt) 和开源软件 感兴趣,或者想了解老吴的学习之道的话,点一下关注,一起 Hack the embedded world 啊。

二、文章汇总

1. Linux 系统编程

Linux-C 编程 / 进程通信 / 实现基于SysV消息队列的文件服务器

Linux-C 编程 / 多线程 / 一个简洁可靠的线程池实现

Linux-C 编程 / 进程通信 / 以文件读写的方式和进程通讯

Linux-C 编程 / 多线程 / 如何终止某个线程?

Linux-C 编程 / 文件操作 / 扫描目录并以Xmind的格式输出

Linux-C 编程 / 网络 / 超迷你的 web server

Linux-C 编程 / 文本处理 / INI 文件解析器

Linux系统编程 / triggerhappy 源码分析(3.select 的应用)

Linux系统编程 / 分析开源软件Triggerhappy (2)
Linux系统编程 / 分析开源软件Triggerhappy

Linux系统编程-通用文件模型

Linux系统编程-管道入门2

Linux系统编程-管道入门1

Linux系统编程-信号入门3

Linux系统编程-信号入门2

Linux系统编程-信号入门1

Linux系统编程_用mmap+数组的方式修改数据文件

2. Linux 驱动开发

RK3399 探索之旅 / Display子系统 / 从modetest 到 DRM driver

RK3399 探索之旅 / Display 子系统 / 基础概念

RK3399 探索之旅 / 设备树速读 / Soc 基础设施

RK3399 探索之旅 / Audio 驱动层速读

Linux 驱动开发 / gpio子系统 / 快速入门

Linux 驱动开发 / fbtft源码速读

Linux 驱动开发 / 操作寄存器前为什么要ioremap

Linux 驱动开发 / 字符设备驱动内幕 (1)

Linux 驱动开发 / IIO子系统入门1

Linux-Input入门-一次愉快的源码分析

关于NAND Flash调试的一点总结

寄存器读写抽象之regmap

初识设备树

gpio和pinctrl子系统的关系和区别

3. Linux 内核品读

Linux 内核 / 进程管理 / 如何描述一个进程?

Linux内核 / 基础组件/ 模块机制快速入门(2)

Linux内核 / 基础组件/ 模块机制快速入门(1)

Linux内核 / 基础组件 / 通知链快速入门

start_kernel()里创建完整内核页表(1)

udev工作原理_netlink

浅尝LKD_了解start_kernel()前的操作

4. 编程语言和核心

每天一点 C / 一个优雅的字符串函数库

每天一点C / 你知道数组和指针有什么区别吗?(附面试题)

每天一点C / 位和字节

每天一点C / 一维数组和指针

每天一点C / 一维数组的初始化

Shell入门_去掉空行的几种方法

设计模式系列_策略模式入门

5. 开源软件

GStreamer系列-Hello World

GStreamer系列-基础概念

buildroot + external-kernel挂载rootfs失败的几种情况

Qt入门_开发Spreadsheet-v0.09_拖放文件

Qt入门_摸索事件处理

Qt入门_开发电子表格_spreadsheet-v0.08

Qt入门_开发电子表格_spreadsheet-v0.07

Qt入门_开发电子表格_spreadsheet-v0.06

Qt入门_开发电子表格_spreadsheet-v0.05

Qt入门_开发电子表格_spreadsheet-v0.04

Qt入门_开发电子表格_spreadsheet-v0.03

Qt入门_开发电子表格_spreadsheet-v0.02
Qt入门_开发电子表格_spreadsheet-v0.01

Qt入门_设计GoToCellDialog

Qt入门_设计find对话框

Qt入门_运行几个小demo

Qt入门_Ubuntu下准备Qt开发环境

Android7 + NanoPi上访问虚拟设备/dev/freg (二)

Android7 + NanoPi上访问虚拟设备/dev/freg (一)

6. 工具集

Tools / 获取 c 文件函数名的几种方法

我是如何学习markdown的

pro git | 知识点整理

7. 程序人生

老吴的 Xmind / 网络是怎样连接的 / 传输 TCP/IP 数据-探索协议栈和网卡

老吴的 Xmind / 网络是怎样连接的 / Web浏览器发出请求

关于习惯的研究与学习

几本适合嵌入式软件工程师阅读的电子入门书

一个嵌入式软件工程师的自我修养

三、思考技术,也思考人生

要学习技术,更要学习如何生活

你和我各有一个苹果,如果我们交换苹果的话,我们还是只有一个苹果。但当你和我各有一个想法,我们交换想法的话,我们就都有两个想法了。

对 嵌入式系统 (Linux、OpenWrt、Android) 和 开源软件 感兴趣,关注公众号:嵌入式Hacker

觉得文章对你有价值,不妨点个 在看和赞

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值