目录什么是 GitHub Actions基础概念Workflow 文件Workflow 语法实例:编译 OpenWrt什么是 GitHub ActionsGitHub Actions 是 GitHub 推出的持续集成(Con...
-
ci/cd 驱动开发 java 后端 使用 GitHub Actions 实现项目的持续集成(CI)
-
单片机 c语言 stm32 嵌入式硬件 算法 驱动开发 51单片机 分享一款嵌入式开源按键框架代码工程MultiButton
目录1 工程简介2 工程代码分析3 工程代码应用4 思考1 工程简介 MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块。 Github地址:https://github.com/...
-
驱动开发 【Spring云原生系列】SpringBoot+Spring Cloud Stream:消息驱动架构(MDA)解析,实现异步处理与解耦合
欢迎光临,终于等到你啦我是苏泽,一位对技术充满热情的探索者和分享者。持续更新的专栏《Spring 狂野之旅:从入门到入魔》 本专栏带你从Spring入门到入魔 这是苏泽的个人主页可以看到我其他的内容哦努...
-
单元测试 驱动开发 junit 如何写好单测
1、为什么要写单测?单测即单元测试(Unit Test),是对软件的基本组成单元进行的测试,比如函数、过程或者类的方法。其意义是:功能自测,发现功能缺陷自我Code Review测试驱动开发促进代码重构并提升代码质量1.1、...
-
单片机 驱动开发 基于I.MX6ULL + LINUX驱动程序 Qt车载系统
...
-
单片机 fpga开发 嵌入式硬件 linux 驱动开发 RK809电源管理芯片配置 dts修改
1 基础 1.1 概述RK809 是一款高性能 PMIC,RK809 集成 5 个大电流 DCDC、9 个 LDO、2 个 开关SWITCH、 1个 RTC、1个 高性能CODEC、可调上电时序等功能。 系统中各路电源总体...
-
柚子快报邀请码778899分享:驱动开发 我的2022总结
博客记录踏石留印 抓铁有痕使用csdn写博客,发帖子,帮助网友回答问题。都是实实在在满足了学习,交流的需求这是我自己使用 CSDN 各种功能记录:工作方面:1. 年初参与了公司的一个产品,主要负责串口服务器部分。实现:串口服...
-
网络 人机交互 驱动开发 硬件工程 笔记 经验分享 FANUC机器人IP设定及Socket Message通讯设置
一、机器人设定1.系统变量设定正常使用本软件,请按如下步骤更改系统变量: (1) 按 MENU 键 (2) 选择 0--NEXT-- (3) 选择 6 SYSTEM (4) 按 F1【TYPE】 (5) 选择 Variabl...
-
驱动开发 ui ESP32C3合宙开发板及屏幕移植LVGL--基于ESP-IDF+VSCODE
1. 主要程序地址LVGL 主体程序 https://github.com/lvgl/lvgl/tagsLVGL芯片驱动程序 https://github.com/lvgl/lvgl_esp32_drivers/tree/m...
-
单片机 嵌入式硬件 驱动开发 硬件工程 TB6600步进电机驱动(包含原理图以及PCB,打样测试可用,性能良好)
一、TB6600步进电机驱动芯片介绍TB6600数据手册写的驱动电流可以达到5A,有五种细分方式(1,1/2,1/4,1/8,1/16) 注意当M1=M2=M3=1(均为高电平)或M1=M2=M3=0(均为低电平)时都没有...
-
驱动开发 [Git] 配置Access Token 解决Github 认证弹窗
[Git] 配置Access Token 解决Github 认证弹窗1. 前言2. 解决2.1 申请Personal Access Token2.2. 配置Token2.3. 授权激活Token博主热门文章推荐:1. 前言最...
-
linux 嵌入式硬件 驱动开发 USB基础知识总结
1.USB基本概念介绍USB (Universal Serial Bus,通用串行总线 是1995年英特尔和微软等公司联合倡导发起的一种新的 PC 串行通信协议。它基于通用连接技术,实现外设的简单快速连接,达到方便用户、降低...
-
fpga开发 linux 驱动开发 zynq 使用AXI
前言在使用zynq输出处理时,会使用到pl和ps的数据传输,可供使用的方案有多种,由于我们的数据量较大打算,因此使用用以下两种方案处理:1.使用pl直接写ddr3,2.使用dma,本次详细介绍使用axi_dma如何将pl的数...
-
测试工具 软件测试 测试工程师 驱动开发 自动化测试 Selenium三种等待方式的使用!
UI自动化测试,大多都是通过定位页面元素来模拟实际的生产场景操作。但在编写自动化测试脚本中,经常出现元素定位不到的情况,究其原因,无非两种情况:1、有frame;2、没有设置等待。因为代码运行速度和浏览器加载渲染速度,不是一...
-
人工智能 机器学习 嵌入式软件 驱动开发 ADAS 学习 理想L9自动驾驶域控制器拆解
理想L9自动驾驶域控制器拆解目录理想L9自动驾驶域控制器拆解简介:1、SOC-Orin2、MCU-TC3973、交换机4、GMSL解串芯片5、存储printf("欢迎关注公众号:车载嵌入式探索者,博主建立了一个车规级开发交流...
-
单元测试 驱动开发 软件开发方法论:TDD、BDD、DDD、ATDD、DevOps
软件开发方法论:TDD、BDD、DDD、ATDD、DevOps一、TDD:测试驱动开发二、BDD:行为驱动开发三、ATDD:验收测试驱动开发四、DDD:领域驱动开发五、持续集成CI六、持续交付CD七、持续部署CO八、DevO...
-
linux arm开发 驱动开发 c语言 单片机 udp多播/组播那些事
多播与组播多播(multicast)和组播(groupcast)是相同的概念,用于描述在网络中一对多的通信方式。在网络通信中,单播(unicast)是一对一的通信方式,广播(broadcast)是一对所有的通信方式,而多播(...
-
windows linux microsoft 驱动开发 CUDA版本与显卡驱动版本对照表(更新至2022.10.26 - CUDA11.8)
更新2022-10-26-CUDA11.8 注:当前所有版本要求均为CUDA官方提供如需转载,请注明出处。 更多优质内容,可点击原文链接进行阅读学习。CUDA 11.8 组件版本...
-
linux 嵌入式 脚本开发 shell c Makefile 012——LED模块驱动开发(基于I.MX6uLL)
目录一、 硬件原理图二、 驱动程序三、 应用程序四、 Makefile五、操作一、 硬件原理图 又是非常经典的点灯环节 ,每次学新语言第一步都是hello world,拿到新板子或者学习新的操作系统,第一步就是...
-
arm开发 linux 6.7物联网RK3399项目开发实录-驱动开发之Camera摄像头的使用(wulianjishu666)
90款行业常用传感器单片机程序及资料【stm32,stc89c52,arduino适用】链接:https://pan.baidu.com/s/1M3u8lcznKuXfN8NRoLYtTA?pwd=c53f =======...
-
c语言 c++ Visual C++ 1.1 Windows驱动开发:配置驱动开发环境
在进行驱动开发之前,您需要先安装适当的开发环境和工具。首先,您需要安装Windows驱动开发工具包(WDK),这是一组驱动开发所需的工具、库、示例和文档。然后,您需要安装Visual Studio开发环境,以便编写和调试驱动...
-
驱动开发 linux V4L2常用调试命令
这篇文章简单记录一下RK平台基于V4L2框架camera调试过程中常用的一些命令:(1)查看拓扑结构:查看media0的pipeline(2)抓数据流命令:对video0节点,设置格式为NV12,分辨率为1920x1080,...
-
linux 驱动开发 自动驾驶中camera方案(三)max96712
本文为本人调试过程中记录,如果不对地方欢迎讨论:853906167@qq.com概述:将GMSL2/GMSL1的串行输入转换成MIPI CSI-2 的D-PHY/C-PHY接口输出正向视频传输正在进行中时,同时允许每个链路传...
-
fpga开发 vscode 嵌入式硬件 驱动开发 I2C协议简介 & Verilog实现
I2C协议 IIC 协议是三种最常用的串行通信协议(I2C,SPI,UART)之一,接口包含 SDA(串行数据线)和 SCL(串行时钟线),均为双向端口。I2C 仅使用两根信号线,极大地减少了连接线的数量,支持多主多从,且...
-
linux arm开发 驱动开发 单片机 c语言 udp广播的例子
以下是一个使用C语言描述广播发送和接收的简单示例:发送端(广播发送):#define BROADCAST_ADDRESS "192.168.1.255" // 替换为您的广播地址// 创建UDP套接字// 设置广播选项//...
-
单片机 驱动开发 stm32 L298N 直流电机驱动模块与 Arduino
L298N 直流电机驱动模块与 Arduino原文地址L298N 电机驱动器可以控制两个直流电机的速度和旋转方向。此外,它还可以控制双极步进电机,例如NEMA 17。如果您想了解更多信息,请查看本教程。L298N电机驱动器和...
-
嵌入式硬件 硬件开发 APP读取按键值 中断 异步操作 Linux 驱动开发基础知识——APP 怎么读取按键值(十二)
个人名片:女作者简介:学生 个人主页:妄北y个人QQ:2061314755个人邮箱:2061314755@qq.com 黎个人WeChat:Vir2021GKBS 本文由妄北y原创,首发CSDN 座右铭:大...
-
单元测试 驱动开发 一篇搞懂Mock测试
1. 什么是Mock测试mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象/数据/场景,用一个虚拟的对象来创建以便测试的测试方法。2. Mock测试常见场景无法控制第三方系统接口的返回,返回的数据不满足要求...
-
单片机 嵌入式硬件 linux 驱动开发 STM32开发(六)STM32F103 通信 —— RS485 Modbus通信编程详解
《上一篇》 《主目录》 《下一篇》文章目录一、基础知识点二、开发环境三、STM32CubeMX相关配置1、STM32CubeMX基本配置2、STM32CubeMX RS485 相关配置四、Vscode代码讲解五、结...
-
运维 服务器 设备驱动框架 LED驱动 linux驱动基础 Linux 驱动开发基础知识——LED 模板驱动程序的改造:设备树(十一)
个人名片:女作者简介:学生 个人主页:妄北y个人QQ:2061314755个人邮箱:2061314755@qq.com 黎个人WeChat:Vir2021GKBS 本文由妄北y原创,首发CSDN 座右铭:大...
-
驱动开发 嵌入式 linux 嵌入式硬件 基于RK3399 Android11适配OV13850 MIPI摄像头
目录1、原理图分析2、编写和配置设备树3、调试方法4、遇到的问题与解决5、补丁1、原理图分析 从上图可看出,我们需要关心的,①MIPI数据和时钟接口使用的是MIPI_TX1/RX1 ②I2C使用的是I2C4总线 ③RST复...
-
fpga开发 驱动开发 Error (suppressible): (vsim-3601) Iteration limit 10000000 reached at time 10520 ns.
modelsim仿真拨错: (vsim-3601 Iteration limit 10000000 reached 仿真迭代达到限制次数,超出迭代界限。 问题: 代码中存在逻辑回环,即将一个组合逻辑单元赋值产生的敏感变量与...
-
驱动开发 MicroPython动手做(二)尝试搭建K210开发板的IDE环境之下载与安装相关固件
图为香蕉Pi板BPI-K210最后选择Maixduino的理由挺简单的,就是这款开发板的版型能够兼容Arduino UNO的许多资源,相对来说其生态环境要好一些。作为测试的简单实验,半个月左右,先后尝试了在Maixduino...
-
驱动开发 软件工程 scrum 软件构建 团队开发 软件项目管理 8.3.敏捷项目质量活动
【公众号@ “项目管理研究所” 将会第一时间更新文章并分享《项目管理模板》】 归档于软件项目管理初级学习路线 第八章 软件项目质量计划 你猜猜里面是什么–˃《初级学习路线合集 》前言大家好,这节我们学习软件项目管理----质...
-
ubuntu linux 服务器 驱动开发--汇总
一,【驱动相关概念】1,什么是驱动能够驱使硬件实现特定功能的软件代码根据驱动程序是否依赖于系统内核将驱动分为裸机驱动和系统驱动2,裸机驱动和系统驱动的区别裸机驱动:编写的驱动代码中没有进行任何内核相关API的调用,开发者自己...
-
stm32 驱动开发 混合式步进电机控制器开源系列(一)PCB原理图设计
本系列文章仅针对淘宝店铺“三三智控”开发板产品作开发说明 参考资料由“三三智控”提供且已获得店铺授权使用 开源让世界更美好本设计通过对上述开发板进行功能裁剪以及完善应用于具体场景中。 文章开源资料将同步上传至Github仓库...
-
c++ c语言 网络 windows NDIS协议驱动开发指南
文章目录NDIS协议驱动开发指南1. 技术概览2. NDIS协议驱动2.1 BindAdapterHandlerEx2.2 SendNetBufferListsCompleteHandler2.3 ReceiveNetBuf...
-
BDD(Behavior-Driven Development)行为驱动开发介绍
为什么需要BDD?“开发软件系统最困难的部分就是准确说明开发什么” (“The hardest single part of building a software system is deciding precisely...
-
驱动开发 modetest工具测试(linux-5.10)
(102条消息 modetest编译、原理分析_空腹吃饭的博客-CSDN博客(102条消息 tools:drm-kms调试手段[modetest]_drm_debug_kms_maze.ma的博客-CSDN博客本内容通过...
-
stm32 驱动开发 硬件工程 单片机 嵌入式硬件 【程序】【必须】PID位置环控制,代码+调参
前面两篇博文已经实现了电机测速和PID速度环控制,在这篇博文中,我们主要说明位置环的代码怎么写以及PID参数怎么调。1. 位置环代码实现 写完速度环后位置环就很简单了。 在串级PID中,内环的控制量一般是外环控制量的...
-
嵌入式硬件 驱动开发 单片机 MQ-2烟雾传感器的使用
一、MQ-2烟雾传感器简介 MQ-2烟雾传感器采用在清洁空气中电导率较低的二氧化锡(SnO2 ,属于表面离子式N型半导体。当MQ-2烟雾传感器在200到300摄氏度环境时,二氧化锡吸附空气中的氧,形成氧的负离子吸附...
-
驱动开发 HMC7044调试总结
一 准备工作软件:1.ADIsimCLK:https://www.analog.com/media/en/engineering-tools/design-tools/ADIsimCLK_setup.zip文档:1.HMC7...
-
驱动开发 人工智能 基于yolov5模型的目标检测蒸馏(LD+KD)
文章目录前言一、Distillation理解1、Knowlege distillation2、Feature distillation3、Location distillation4、其它蒸馏二、蒸馏模型数据重构三、yolo...
-
网络协议 物联网 tcp/ip 驱动开发 单片机Lwip协议, UDP数据超过1472时,收包处理
目录前言开启分包收包处理lwip udp接收函数接收函数处理数据组包合成前言总所周知,lwip协议中 UDP 报文数据受限于以太网帧的MTU1500字节,UDP数据包一次只能发1500-20-8=1472字节(IP数据报的首...
-
物联网 5G 驱动开发 linux Explore the IPQ5018 and IPQ8072 chip contest, who will lead the future network revolution?
...
-
scrum 驱动开发 运维 流水线设计与实践
一、信息化敏捷化发展驱动价值交付瀑布流程: 来源于生产和工程领域,开发流程由路线图清晰定义,沿着路线图得到最终交付的产品,适用线性化流程。敏捷软件开发: 解决开发与业务之间频繁沟通,快速响应变化;需要自适应规划、演进式的开发...
-
linux 驱动开发 覆盖设备树(Devices-tree overlays)
最近工作的时候遇到了要用到覆盖设备树的驱动,刚开始不知道有这东西,所有被折腾了好久。由于这东西平时用得也比较少,所有网上能查到的资料也比较有限。我这里就整理一下我学习到的关于Devices-tree overlays的一...
-
单片机 驱动开发 自动驾驶车载MCU开发修炼秘籍
目录车载MCU开发修炼秘籍1、恩智浦 S32K1XX系列2、英飞凌 AURIX TC3XX3、嵌入式实时操作系统-FreeRTOS4、车载实时操作系统-AUTOSAR车载MCU开发修炼秘籍1、恩智浦 S32K1XX系列S32...
-
嵌入式硬件 LED驱动框架 硬件开发 Linux 驱动开发基础知识——设备树的语法驱动开发基础知识(九)
个人名片:女作者简介:学生 个人主页:妄北y个人QQ:2061314755个人邮箱:2061314755@qq.com 黎个人WeChat:Vir2021GKBS 本文由妄北y原创,首发CSDN 座右铭:大...
-
驱动开发 Dji-osdk-ros的配置和使用,获取无人机GPS信号
配置1、安装开发工具//查看cmake版本//查看cmake路径③安装ros工具链//创建ROS工作空间注:一键安装ros:rosversion -d//查看ros版本 ubuntu20.04的版本是 noetic另一台wi...