当代“程序猿”必备的神器有哪些?看看你用过几个!
在我认识的所有程序员里,每个人几乎都有专属于自己的常用工具和相关资源,今天给大家奉上数十个程序员硬核工具,我相信这里总有一款工具是属于你的!
发表于 2023/4/19 17:26:04
阅读(2776)
整理了一份Linux设备树基础知识,建议收藏!
在platform_device部分有简单说明描述设备有两种方法:一种是使用platform_device结构体来指定;另一种是使用设备树来描述。本篇笔记我们就来简单地学习一下设备树的一些知识。
发表于 2023/4/19 16:57:29
阅读(363)
带你快速对比SPI、UART、I2C通信的区别与应用!
电子设备之间的通信就像人类之间的交流,双方都需要说相同的语言。在电子产品中,这些语言称为通信协议。 之前有单独地分享了SPI、UART、I2C通信的文章,这篇对它们做一些对比。
发表于 2023/4/18 17:47:54
阅读(700)
详解如何将 Android 手机投屏在 Ubuntu 上
你知道如何将Android手机投屏到Linux系统吗?本文就以 Scrcpy 软件为例,来讲解一下如何将Android手机投屏到Ubuntu系统。
发表于 2023/4/18 17:18:37
阅读(875)
编译器的代码架构
编译器,是把高级语言转化为机器语言的工具软件。高级语言的代码也是个文本字符串,所以编译器的前端与sed、gawk、grep是差不多的,都是广义上的字符串匹配。
发表于 2023/4/18 17:00:08
阅读(367)
CAN协议详解
CAN 是控制器局域网络 的简称,它是由研发和生产汽车电子产品著称的德国 BOSCH 公司开发的,并最终成为国际标准(ISO11519以及ISO11898),是国际上应用最广泛的现场总线之一。
发表于 2023/4/18 16:51:28
阅读(249)
从4个方面分析epoll的实现原理
本文以四个方面介绍epoll的实现原理,1.epoll的数据结构;2.协议栈如何与epoll通信;3.epoll线程安全如何加锁;4.ET与LT的实现。
发表于 2023/4/17 17:21:48
阅读(354)
手把手教你ubuntu下移植MJPG-streamer
彭老师在录制的《物联网综合项目实战》课程中,在web页面中加入了实时监控摄像头的功能,特地整理了一篇如何移植视频流服务器的文章,供大家学习。
发表于 2023/4/14 17:30:04
阅读(487)
一文搞懂Linux内核的4大IO调度算法
Linux 内核包含4个IO调度器,分别是 Noop IO scheduler、Anticipatory IO scheduler、Deadline IO scheduler 与 CFQ IO scheduler。anticipatory,...
发表于 2023/3/24 14:55:20
阅读(535)