Mr.Zhang-I am a programmer And I am radioactiveMr.Zhang

山高疑日近,海阔觉天低

platform驱动开发

一.驱动分离 对于 Linux 这样一个成熟、庞大、复杂的操作系统,代码的重用性非常重要,否则的话就会在 Linux 内核中存在大量无意义的重复代码。尤其是驱动程序,因为驱动程序占用了 Linux内核代码量的大头,如果不对驱动程序加以管理,...

赞(0)未分类 阅读(39)

驱动开发涉及目录

在 Linux 驱动开发过程中,经常会涉及到特定的文件系统路径,这些路径允许开发人员和系统管理员与驱动程序进行交互、配置和调试。了解这些路径对开发和调试驱动程序至关重要。以下是一些常见的路径及其作用的详细解释: 一. /sys 目录 sys...

赞(1)LinuxDriver 阅读(114)

CAN

一,CAN与RS485区别联系 CAN (Controller Area Network) 和 RS485 都是用于设备间通信的协议,但它们在设计、功能和应用上有一些重要的区别。 物理层:CAN 和 RS485 都使用差分信号,这使得它们在...

赞(0)LinuxDriver 阅读(40)

沟通的方法

一,倾听 画好三个框,沟通不用慌 1.如何倾听 ①三个框 指你在接收到对方传达的信息以后,要习惯性地在头脑里画三个框,分别放三件东西:沟通对象的情绪、事实和期待。 情绪是我们内心感受的外在表现。对方是把情绪隐藏在话语里面。这就需要我们在倾听...

赞(0)生活 阅读(41)

Git使用

廖雪峰教程 w3school教程 以上是git比较有名的两个教程网站,一下文章基于上面两个网站 前言:git命令格式 git <command> [options] [arguments] 这里的组成部分意味着: <com...

赞(1)Linux服务器 阅读(94)

脚本大全

该文章基本汇集了VPS所需要的一切脚本。欢迎补充新增。维护者:archives.vip 欢迎联系 TG@hostlocc DD网络重装脚本:系统默认为debian12 moeclub大佬的脚本 bash <(wget --no-che...

赞(0)Linux服务器 阅读(37)

免费AI ChatGPT服务列表

在互联网上,存在很多支持开源和公益项目的大佬。正是他们以及他们提供的服务,为其他人提供了巨大的便利。我在这里收集这些大佬提供的、可供免费使用人工智能服务的列表;此列表将持续更新,方便来者;欢迎提供反馈,维持这个列表。 原文 免费 ChatG...

赞(0)生活 阅读(34)

谈谈 C++ 中的内存顺序 (Memory Order)

原文 C++11 将多线程纳入了标准. 一旦涉及到多线程, 就需要考虑并发, 数据竞争 (date race), 线程同步等问题, 为此 C++ 提供了互斥锁 std::mutex, 原子变量 std::atomic 等标准库. 对于原子变...

赞(0)LinuxAPI 阅读(33)

道德经

第一章 道可道,非常道;名可名,非常名;无,名天地之始;有,名万物之母。故常无,欲以观其妙;常有,欲以观其徼。此两者,同出而异名,同谓之玄。玄之又玄,众妙之门。 【译文】 可以说出来的道,就不是永恒不变的“道”。可以叫得出来的名,就不是永恒...

赞(0)生活 阅读(43)

登录

找回密码

注册