一口Linux

电子技术应用专栏作家——一口Linux。一起学习嵌入式、Linux、网络、驱动、arm知识

芯片设计知识入门

于消费者而言,一个可以使用的系统,有数字集成电路部分、模拟集成电路部分、系统软件及上层应用部分。

荷兰凭什么敢拒绝美国卖给我们光刻机?是良心发现吗?

荷兰凭什么敢拒绝美国卖给我们光刻机?是良心发现吗?

单片机和PLC之间有什么区别?

单片机(MCU)和PLC(可编程控制器)这两种控制器是我在平时工作中接触最多的,对这两种控制器件也比较熟悉,今天我来聊聊这两种控制器件之间的区别与联系。

进程、线程、进程池、进程三态、同步、异步、并发、并行、串行

开发写的代码我们称为程序,那么将开发的代码运行起来。我们称为进程。

图文并茂,详解TCP和UDP协议的原理和区别

最近重新认知了一下TCP和UDP的原理以及区别,做一个简单的总结。

ARM SMMU学习笔记

ARM SMMU学习笔记

编译器的代码架构

编译器,是把高级语言转化为机器语言的工具软件。高级语言的代码也是个文本字符串,所以编译器的前端与sed、gawk、grep是差不多的,都是广义上的字符串匹配。

CAN协议详解

CAN 是控制器局域网络 的简称,它是由研发和生产汽车电子产品著称的德国 BOSCH 公司开发的,并最终成为国际标准(ISO11519以及ISO11898),是国际上应用最广泛的现场总线之一。

从4个方面分析epoll的实现原理

本文以四个方面介绍epoll的实现原理,1.epoll的数据结构;2.协议栈如何与epoll通信;3.epoll线程安全如何加锁;4.ET与LT的实现。

成为架构师!必须掌握10种常见的架构模式

想知道如何设计大型企业级的系统吗?在开始主要的代码开发之前,我们必须选择一种合适的体系架构,它将为我们提供所需的功能和质量属性。因此,在将它们应用到我们的设计之前,应该先了解不同的体系结构。