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