08领域技术二月 7, 2025基础知识_08hwmon子系统使用较为简单数据组织方式Linux的hwmon子系统将所有硬件传感器(温度、风扇、电压等)以文件形式暴露在/sys/class/hwmon/目录下,每个传感器设备对应一个hwmonX目录(如hwmon0、hwmon7等)。每个目录中包含以下关键文件:文件/目录名作用示例值/说明name基础知识
08领域技术一月 20, 2025交付琐碎_03硬件交付文档som核心板SCH图和pcb有什么区别,侧重哪些不同在电子工程中,SCH图(原理图)和PCB(印刷电路板布局)是设计过程中两个重要的部分,它们各自承担不同的功能和作用。以下是它们之间的主要区别和侧重点:1.定义与功能SCH图(原理图):定义:原理图是电子电路的图形表示,显示了电路中各个组件的连接关系交付琐碎
08领域技术一月 4, 2025交付琐碎_02海思Hi3559A文档名称:Hi3559A╱CV100ultra-HDMobileCameraSoC用户指南(pm).pdf下载路径:GitCode-全球开发者的开源社区,开源代码托管平台芯片功能模块(外设接口)解释用于与外部设备或其他芯片进行通信或实现特定功能。具体来说:SPI(SerialPeripheralIn交付琐碎
08领域技术十二月 28, 2024交付琐碎_01制造和工艺目录页Hi3559AV100R001C02SPC031原厂SDK包:https://www.ebaina.com/down/240000038810海思HI3559ASDK文档说明:https://blog.csdn.net/tirvideo/article/details/86293786百度文库交付琐碎
08领域技术十二月 24, 2024基础知识_07启动,烧写和sdk安装启动介质烧写指南.pdf文件/etc/passwd和/etc/shadow,内容解析在Linux系统中,/etc/passwd和/etc/shadow是存储用户账户信息的核心文件,二者配合实现用户认证。以下是它们的详细解析:特性/etc/passwd/etc/shadow权限所有用户可读(6基础知识
08领域技术十二月 22, 2024基础知识_06uboot,kernel和镜像编译uboot,linux内核,dts设备树,rootfs区别和联系1,关系表组件作用文件类型运行阶段U-Boot引导加载程序,初始化硬件、加载内核和设备树到内存,并启动内核二进制可执行文件(如u-boot.bin)系统上电→内核启动前Linux内核操作系统核心,管理硬件资源(CPU、内存、基础知识
08领域技术十二月 19, 2024基础知识_05DTS设备树和驱动一个设备树的全景视图设备树和驱动特性设备树(DeviceTree)驱动(Driver)职责描述硬件配置控制和管理硬件设备内容硬件地址、中断号、时钟等初始化代码、操作函数、中断处理等形式文本文件(.dts)或二进制文件(.dtb)内核模块代码(.c文件)加载时机在内核启动时由Bootloader传递给基础知识
08领域技术十二月 10, 2024基础知识_04SDK层编解码RAW,BMP,PNG,JPG常见图片格式基本知识及转换、显示工具:https://blog.csdn.net/sjnjab/article/details/134507551矢量图、位图、RGB、YUV、JPEG、PNG的理解:https://blog.csdn.net/kcstrong/arti基础知识
08领域技术十二月 1, 2024基础知识_02内核kernel和驱动linuxkernel中如何添加/编译驱动驱动源码(固定pattern,略)方法一:整编内核01,源码复制到特目录:demo_driver.c程序拷贝到…/linux-2.6.32.2/drivers/char目录下02,增加编译选项,触发新增源码的编译,修改…/linux-2.6.32.2/dri基础知识
08领域技术十二月 1, 2024基础知识_03系统接口APIV4L2V4L2全称videoforlinux2,是linux系统之中用于处理视频设备的内核驱动程序接口。它提供了一种标准化的方式,使用户空间程序能够与视频设备(e.g.摄像头、视频采集卡等)进行通信和交互。understanding:就是屏蔽掉底层摄像头的不同驱动实现,提供给用户空间统一的接口调用基础知识
08领域技术十二月 1, 2024基础知识_01硬件接口和协议M.2,PCIE,SATA,NVME,AHCI及区别和联系关系图需要注意的是上图中:pcie,sata既是总线,其实也是接口(所以下部的接口图中,其实是少了pcie的,借用别人的图,意思大致理解就行)M.2,U.2,AIC,Halfslim,mSATA,2.5in等这些指的是SSD形态(尺寸),是根基础知识
07通用技术四月 26, 2024性能工具04_lttng安装LTTng-tools阿里云主机上安装成功,最好采用源码安装,源码安装,ok,demo,oksudoaptinstalllibpopt-devsudoaptinstalllibxml2-devwgethttps://lttng.org/files/lttng-tools/lttng-tools-la性能工具
07通用技术四月 26, 2024性能工具05_lttng使用简介LTTng:(LinuxTraceToolkitNextGeneration),它是用于跟踪Linux内核、应用程序以及库的系统软件包.LTTng主要由内核模块和动态链接库(用于应用程序和动态链接库的跟踪)组成。它由一个会话守护进程控制,该守护进程接受来自命令行接口的命令。babeltrace项性能工具
07通用技术四月 20, 2024性能工具03_tracef安装失败TracefTracef用途说明简单来说,分析程序各函数的运行准确时间,最简单的strace,但只能分析内核态的,无法分析用户态的。另一个常用的perf工具,存在较大缺陷(可以分析相对时间占比,但无法分析函数的绝对时间起点终点)。所以需要用户态的类似strace的工具,找到这篇文章用户空间程序的函数性能工具
07通用技术四月 9, 2024性能工具02_perf使用宏观资料源码:https://cdn.kernel.org/pub/linux/kernel/tools/perf/v5.9.0/perf-5.9.0.tar.gz或者:linux-tools-common,linux-tools-4.4.0-62-generic在线手册:https://man7.性能工具