笔记整理—linux驱动开发部分(1)驱动梗概
驱动可以分为广义上的和狭义上的驱动。广义上的驱动是用于操作硬件的代码,而狭义上的驱动为基于内核系统之上让硬件去被操作的逻辑方法。 linux体系架构: 1.分层思想 :在OS中间还会有许多层。 : 2.驱动的上面是系统调用(API&…
2025-06-16【项目实践】贪吃蛇
我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 所有人的看法和评价都是暂时的,只有自己的经历是伴随一生的,几乎所有的担忧和畏惧,都是来源于自己的想象,只有你真的去做了,才会发现有多快乐。…
一 数据处理(后续补充) 二 模型结构 2.1 BackboneNeck 这里输入不加时序的单帧图片,一共六张,输入图片大小为 B ∗ 6 ∗ 3 ∗ 480 ∗ 800 ( B 是 b a t c h s i z e ) B*6*3*480*800 (B是bat…
驱动可以分为广义上的和狭义上的驱动。广义上的驱动是用于操作硬件的代码,而狭义上的驱动为基于内核系统之上让硬件去被操作的逻辑方法。 linux体系架构: 1.分层思想 :在OS中间还会有许多层。 : 2.驱动的上面是系统调用(API&…
2025-06-16在构建基于微服务的应用程序时RESYful API和微服务这两个术语经常相伴出现。然而,它们指的是截然不同的东西。 了解 RESTful API 和微服务之间差异的最简单方式是这样: 微服务:它们是构成更大规模基于微服务的应用程序的单个服务和功能&…
2025-06-16国产 FPGA 的发展现状与优势 近年来,国产 FPGA 发展迅速,中国共有22家(去除特殊用途的反熔丝还有19家)FPGA厂商,主要有紫光同创、安路科技、复旦微等。从市场份额来看,主要国产 FPGA 设计公司合计营业收入从 2018 年的 2 亿元增长…
2025-06-16一、保存的模型参数及权重 #保存模型 torch.save(model_object,resnet.pth) #加载模型 modeltorch.load(resnet.pth)二、仅保存模型的权重 torch.save(my_resnet.state_dict(),"resnet.pth")resnet_model.load_state_dict(torch.load("resnet.pth"))三、仅…
2025-06-16简介 ThinkPHP(简称 TP)是一款流行的 国产开源 PHP 框架,遵循 MVC(Model-View-Controller) 设计模式,以简洁、高效、灵活著称,广泛应用于国内中小型 Web 项目开发。 Thinkphp5x远程命令执行及g…
2025-06-16大家好,我是java1234_小锋老师,看到一个不错的SpringBootVue毕业设计论文管理系统,分享下哈。 项目视频演示 【免费】SpringBootVue毕业设计论文管理系统 Java毕业设计_哔哩哔哩_bilibili 项目介绍 现代经济快节奏发展以及不断完善升级的信…
2025-06-16以下是 RedissonClient 提供的主要功能和特性的详细用法说明,结合代码示例和实际应用场景: 1. 分布式集合与映射 Redisson 提供了多种线程安全的分布式集合和映射,适用于分布式环境下的数据存储和操作。 RMap(分布式 Map&#x…
2025-06-16在 C C C S T L STL STL 标准库中, s e t set set 是一个关联式容器,表示一个集合,用于存储唯一元素的容器。 s e t set set 中的元素会自动按照一定的顺序排序(默认情况下是升序)。这意味着在 s e t set set 中不能…
2025-06-16RabbitMQ-默认读、写方式介绍 RabbitMQ-发布/订阅模式 RabbitMQ-直连交换机(direct)使用方法 目录 1、概述 2、topic交换机使用方法 2.1 适用场景 2.2 解决方案 3、代码实现 3.1 源代码实现 3.2 运行记录 4、小结 1、概述 topic 交换机是比直连交换机功能更加强大的…
2025-06-16检查防火墙设置 890 2024-09-30 20:47:18 netstat -tuln | grep 1213891 2024-09-30 20:47:49 ping 110.40.130.231892 2024-09-30 20:48:38 sudo firewall-cmd --zonepublic --add-port1213/tcp --permanent893 2024-09-30 20:48:51 sudo firewall-cmd --reload894 2024-…
2025-06-16Kafka 基础知识与核心概念 Apache Kafka 是一个分布式流处理平台,最初由 LinkedIn 开发,现在是 Apache 软件基金会的顶级项目。它被设计用于处理实时数据流,具有高吞吐量、可扩展性和容错性等特点。 核心概念 消息 (Message):K…
2025-06-16在计算机视觉领域,OpenCV作为开源视觉库的标杆,其性能表现直接影响着从工业检测到AI模型推理的各类应用场景。本文结合最新技术趋势与生产实践,系统性梳理Python环境下OpenCV的性能优化策略与部署方案。 一、性能优化核心技术矩阵 1.1 内存…
2025-06-16一、人群计数的数据集包括两部分:图像部分和标签部分 1.公开数据集格式 标签部分主要包括每个人头的坐标点:(x, y); 常见的标签格式例如:ShanghaiTech数据集中的格式,用mat文件存储每个人头的坐…
2025-06-16目录 一、数据 二、模型构建 三、模型训练及评价 四、打印参数量和计算量 五、模型预测 附:完整可运行代码 实验大致步骤: 一、数据 下载网站:MNIST数据集 之前的官网不能下载数据集了,403了,所以找到一个类似…
2025-06-16Vue 3 引入了 Composition API,它提供了一种更灵活的方式来组织和重用逻辑。与 Vue 2 的 Options API 相比,Composition API 允许你将组件的逻辑按功能组织到函数中,而不是将它们分散到组件选项对象中。以下是如何在 Vue 3 中使用 Compositio…
2025-06-16用CPU玩那些大型的语言模型确实挺有意思的,但看着电脑一个字一个字地慢慢显示结果,那股兴奋劲儿很快就过去了。让这些语言模型软件在GPU上跑起来可能会有点麻烦,因为这得看你的系统和硬件支不支持。我这篇文章就是想告诉你,怎么在…
2025-06-16我改了很多,可能也改了一些没用的 1.在VM options中添加-Dstdout.encodingUTF-8 -Dstderr.encodingUTF-8 2.IDEA 控制台输出设置为 UTF-8 打开 IDEA → File → Settings(或 CtrlAltS) 搜索 "Encoding" 设置 Project Encoding 和…
2025-06-16tcping是一个用于测试TCP端口连通性的工具,它类似于传统的ping命令,但工作在传输层(TCP)而不是网络层(ICMP)。 基本功能 tcping的主要功能包括: 测试目标主机特定TCP端口是否开放 测量TCP连接建立时间 统计丢包率和响应时间 安装方法 …
2025-06-16目录 IP协议基础概述 IP地址结构与分类 子网掩码与子网划分原理 子网划分实战案例解析 IP路由的基本逻辑 子网划分在网络设计中的重要性 常见误区及最佳实践 结语与拓展学习 1. IP协议基础概述 网络层中的IP协议(Internet Protocol)是计算机网络…
2025-06-16目录 前言: 一、硬件准备与接线 1.1 硬件清单 1.2 接线 二、 SG90舵机简介 1.1 外观 1.2 基本参数 1.3 引脚说明 1.4 控制原理 1.5 特点 1.6 常见问题 三、 单片机简介 四、 程序设计 4.1 定时器配置 4.2 角度控制函数 4.3 主函数调用 五、 总结 …
2025-06-16