ubuntu20.04安装运行Vins-fusion
ubuntu20.04配置Vins-fusion,并使用OAK-D成功运行!
Ubuntu20.04更新Cmake版本详解
Ubuntu20.04更新cmake版本命令行详解
Linux Ubuntu20.4版本 无wifi图标 手动安装Realtek 8852be 无线网卡驱动 详细教程
ubuntu20.4版本安装realtek8852be无线网卡驱动详细教程
使用 GitHub Actions 实现项目的持续集成(CI)
使用 GitHub Actions 实现项目的持续集成(CI)快速入门什么是 GitHub Actions基础概念Workflow 文件Workflow 语法实例:编译 OpenWrt
1.1 Windows驱动开发:配置驱动开发环境
并拍摄一个快照,快照的作用是当虚拟机系统出现问题后可快速恢复到初始模式,避免重装系统,在后续课程中读者会出现无数次的蓝屏,而虚拟机快照的快速恢复功能则是一个很好的选择;工具很容易,只需要点击安装菜单,后会在虚拟机中出现DVD驱动器,此时双击驱动器并按照要求安装即可,安装完成后重启系统,此时则具备了拖
Linux 驱动开发基础知识——查询方式的按键驱动程序_编写框架(十三)
在Linux中,查询方式的按键驱动程序是一种用于检测和处理按键输入事件的软件组件。它通过定期轮询硬件接口来检测按键状态的变化,并将这些变化转化为相应的输入事件,然后上报给Linux的输入子系统。
Linux 驱动开发基础知识——APP 怎么读取按键值(十二)
在做单片机开发时,要读取 GPIO 按键,我们通常是执行一个循环,不断地检测 GPIO 引脚电平有没有发生变化。但是在 Linux 系统中,读取 GPIO 按键要考虑到效率,引入了很多种方法:查询方式(非阻塞)、休眠-唤醒(阻塞方式)、 poll 方式、异步通知方式。
RK3568平台 Android13 GKI架构开发方式
GKI:Generic Kernel Image 通用内核映像。Android13 GMS和EDLA认证的一个难点是google强制要求要支持GKI。GKI通用内核映像,是google为了解决内核碎片化的问题,而设计的通过提供统一核心内核并将SoC和板级驱动从核心内核移至可加载模块中。核心内核为驱动
嵌入式软件的安全金字塔之概述
安全的核心是保护有价值的资产免受威胁,无论这种威胁是窃取资产的价值,还是以不用于本应用途的方式控制资产。在进行威胁分析时,将确定资产最有可能面临风险的暴露点。无论是它们的存储方式,还是在运行时的利用方式,或者它们是如何从一个设备转移到另一个设备的,这些暴露点都将是您的安全推动者的重点。这些促成因素将
Linux 驱动开发基础知识——编写LED驱动程序(三)
我们基于 Hello 驱动程序先写出最简单的 LED 驱动程序
Linux 驱动开发基础知识——设备树的语法驱动开发基础知识(九)
以 LED 驱动为例,如果你要更换 LED 所用的 GPIO 引脚,需要修改驱动程序 源码、重新编译驱动、重新加载驱动。 在内核中,使用同一个芯片的板子,它们所用的外设资源不一样,比如 A 板 用 GPIO A,B 板用 GPIO B。而 GPIO 的驱动程序既支持 GPIO A 也支持 GPIO
Linux 驱动开发基础知识—— 驱动设计的思想(六)
Linux驱动设计思想的核心在于模块化、可重用、高度抽象和多层次结构,使用分离思想、分层设计思想、机与外设分隔思想等以确保在不同硬件平台上提供一致的。
Linux 驱动开发基础知识——内核对设备树的处理与使用(十)
上一章我们已经学习了设备树的语法,已经知道如何编译一个设备树,设备树是给内核给驱动使用的。内核和驱动程序该如何使用设备树呢?这一章我们进行一个详细的介绍。
Linux 驱动开发基础知识—— 具体单板的 LED 驱动程序(五)
本篇文章对LED的框架有了一个初步的理论认识,现在我们就需要对这些理论进行分析运用到代码中,实现使用结构体系统性的点亮LED。
Linux 驱动开发基础知识——总线设备驱动模型(八)
Linux驱动程序 = 驱动框架 + 硬件操作 =驱动框架 + 单片机,我们需要掌握别人的驱动框架,了解框架的思想,才能更好的去修改和运用别人的框架
测试驱动开发:实现单元测试和集成测试
1.背景介绍测试驱动开发(TDD,Test-Driven Development)是一种编程方法,它强调在编写代码之前,首先编写测试用例,然后根据测试用例来编写代码。这种方法可以确保代码的质量和可靠性,有助于提前发现和修复错误。在本文中,我们将讨论如何实现单元测试和集成测试,以及它们之间的关系和联系
ZYNQ-Linux开发之(三)Vivado SDK使用,裸机开发调试,不带linux
单击Documention,可查看接口相关文档说明,单击Import Examples,可导入接口相关测试例程。,在弹出的窗口中,选中GDB Debugger using Debug Test.elf on Local,单击Run,正确情况下,SecureCRT窗口将输出“Hello World”。
HarmonyOS—声明式UI描述
ArkTS以声明方式组合和扩展组件来描述应用程序的UI,同时还提供了基本的属性、事件和子组件配置方法,帮助开发者实现应用交互逻辑。
HarmonyOS—声明式UI描述
ArkTS以声明方式组合和扩展组件来描述应用程序的UI,同时还提供了基本的属性、事件和子组件配置方法,帮助开发者实现应用交互逻辑。
VSCode使用clangd构建Linux驱动开发环境
VSCode使用clangd构建Linux驱动和应用的开发环境