Home
avatar

yuanjh

基础知识_08hwmon子系统

08领域技术

基础知识_08hwmon子系统

使用较为简单数据组织方式​Linux的hwmon子系统将所有硬件传感器(温度、风扇、电压等)以​​文件形式​​暴露在/sys/class/hwmon/目录下,每个传感器设备对应一个hwmonX目录(如hwmon0、hwmon7等)。每个目录中包含以下关键文件:文件/目录名作用示例值/说明​​name

交付琐碎_03硬件交付文档

08领域技术

交付琐碎_03硬件交付文档

som核心板SCH图和pcb有什么区别,侧重哪些不同在电子工程中,SCH图(原理图)和PCB(印刷电路板布局)是设计过程中两个重要的部分,它们各自承担不同的功能和作用。以下是它们之间的主要区别和侧重点:1.定义与功能SCH图(原理图):定义:原理图是电子电路的图形表示,显示了电路中各个组件的连接关系

交付琐碎_02海思Hi3559A

08领域技术

交付琐碎_02海思Hi3559A

文档名称:Hi3559A╱CV100ultra-HDMobileCameraSoC用户指南(pm).pdf下载路径:GitCode-全球开发者的开源社区,开源代码托管平台芯片功能模块(外设接口)解释用于与外部设备或其他芯片进行通信或实现特定功能。具体来说:SPI(SerialPeripheralIn

基础知识_07启动,烧写和sdk安装

08领域技术

基础知识_07启动,烧写和sdk安装

启动介质烧写指南.pdf文件/etc/passwd和/etc/shadow,内容解析在Linux系统中,/etc/passwd和/etc/shadow是存储用户账户信息的核心文件,二者配合实现用户认证。以下是它们的详细解析:特性/etc/passwd/etc/shadow​​权限​​所有用户可读(6

基础知识_06uboot,kernel和镜像编译

08领域技术

基础知识_06uboot,kernel和镜像编译

uboot,linux内核,dts设备树,rootfs区别和联系1,关系表​组件​作用​文件类型​运行阶段​U-Boot引导加载程序,初始化硬件、加载内核和设备树到内存,并启动内核二进制可执行文件(如u-boot.bin)系统上电→内核启动前​Linux内核操作系统核心,管理硬件资源(CPU、内存、

基础知识_05DTS设备树和驱动

08领域技术

基础知识_05DTS设备树和驱动

一个设备树的全景视图设备树和驱动特性设备树(DeviceTree)驱动(Driver)职责描述硬件配置控制和管理硬件设备内容硬件地址、中断号、时钟等初始化代码、操作函数、中断处理等形式文本文件(.dts)或二进制文件(.dtb)内核模块代码(.c文件)加载时机在内核启动时由Bootloader传递给

基础知识_04SDK层编解码

08领域技术

基础知识_04SDK层编解码

RAW,BMP,PNG,JPG常见图片格式基本知识及转换、显示工具:https://blog.csdn.net/sjnjab/article/details/134507551矢量图、位图、RGB、YUV、JPEG、PNG的理解:https://blog.csdn.net/kcstrong/arti

基础知识_02内核kernel和驱动

08领域技术

基础知识_02内核kernel和驱动

linuxkernel中如何添加/编译驱动驱动源码(固定pattern,略)方法一:整编内核01,源码复制到特目录:demo_driver.c程序拷贝到…/linux-2.6.32.2/drivers/char目录下02,增加编译选项,触发新增源码的编译,修改…/linux-2.6.32.2/dri

基础知识_03系统接口API

08领域技术

基础知识_03系统接口API

V4L2V4L2全称videoforlinux2,是linux系统之中用于处理视频设备的内核驱动程序接口。它提供了一种标准化的方式,使用户空间程序能够与视频设备(e.g.摄像头、视频采集卡等)进行通信和交互。understanding:就是屏蔽掉底层摄像头的不同驱动实现,提供给用户空间统一的接口调用

基础知识_01硬件接口和协议

08领域技术

基础知识_01硬件接口和协议

M.2,PCIE,SATA,NVME,AHCI及区别和联系关系图需要注意的是上图中:pcie,sata既是总线,其实也是接口(所以下部的接口图中,其实是少了pcie的,借用别人的图,意思大致理解就行)M.2,U.2,AIC,Halfslim,mSATA,2.5in等这些指的是SSD形态(尺寸),是根

性能工具04_lttng安装

07通用技术

性能工具04_lttng安装

LTTng-tools阿里云主机上安装成功,最好采用源码安装,源码安装,ok,demo,oksudoaptinstalllibpopt-devsudoaptinstalllibxml2-devwgethttps://lttng.org/files/lttng-tools/lttng-tools-la

性能工具05_lttng使用

07通用技术

性能工具05_lttng使用

简介LTTng:(LinuxTraceToolkitNextGeneration),它是用于跟踪Linux内核、应用程序以及库的系统软件包.LTTng主要由内核模块和动态链接库(用于应用程序和动态链接库的跟踪)组成。它由一个会话守护进程控制,该守护进程接受来自命令行接口的命令。babeltrace项

性能工具03_tracef安装失败

07通用技术

性能工具03_tracef安装失败

TracefTracef用途说明简单来说,分析程序各函数的运行准确时间,最简单的strace,但只能分析内核态的,无法分析用户态的。另一个常用的perf工具,存在较大缺陷(可以分析相对时间占比,但无法分析函数的绝对时间起点终点)。所以需要用户态的类似strace的工具,找到这篇文章用户空间程序的函数

12 20