在Linux下,我们常有需要自己来编译安装驱动模块的情况,例如要安装显卡驱动,要安装无线驱动,有的时候某个程序的安装使用与需要安装相应的驱动模块。Debian Linux下的生活本已十分简单,使用apt可以处理一切。单就我们所讨论的驱动安装,一般情况下,源中也会有已编译的相应驱动可用。但是一般来说,驱动模块与所用的内核版本有着较强的依赖关系,如果源中并没有            
                
         
            
            
            
            1. i2c的一些说明 
 0.1 关于i2c驱动上的一些术语自己理解 
 i2c_adapter –> i2c 总线控制器 (板子上有5个i2c总线控制器,即有5个adapter) 
 i2c_algorithm –> i2c 总线控制器的核心通信算法数据传输方法 (1个algroithm) 
 i2c_client –> 挂在i2c总线上的一个个设备 (如:bma2x2, s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-18 08:24:12
                            
                                350阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这里讨论的驱动是开源驱动或 Linux、BSD 上的驱动,与 Windows 不太相干,不涉及 Windows 下驱动使用体验。首先说明一下 AMD 的 Linux 驱动模式:Linux 驱动会分为开源驱动(Gallium3D)和闭源驱动(催化剂),但催化剂驱动会是驱动的一部分,将会孤立在用户空间,而位于内核主分支的开源驱动将会被催化剂使用。开源和闭源驱动将使用相同的 DRM libra            
                
         
            
            
            
            VS-RK3288嵌入式板卡android7.1 开发平台的搭建Android系统编译整套源码包对PC机硬件要求很高,不建议采用虚拟机编译,强烈建议直接 安装Linux操作系统,充分发挥PC机的性能。我们这里以ubuntu14.04 64位系统机器为例讲解, 如果您是新手,建议与我们版本保持一致。1.1 使用U盘安装ubuntu使用U盘安装ubuntu系统简单快捷,强烈推荐使用此方法安装。安装工具            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-17 17:48:09
                            
                                504阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.硬件复位后重启日志Bootdev(atags): mmc 0
MMC0: HS200, 200Mhz
PartType: EFI
boot mode: None
FIT: no signed, no conf required
DTB: rk-kernel.dtb
HASH(c): OK
I2c0 speed: 100000Hz
vsel-gpios- not found! Error: -2            
                
         
            
            
            
            01-BH1750驱动开发1、BH1750基础知识1.1、模块工作原理图1.2、原理图1.3、常用的地址寄存器1.4、获取光照度值1.5、程序开发流程图2、代码编写2.1修改内核的dts源文件2.2、编写驱动文件2.2.1、I^2^C读写接口2.2.2、BH1750光照度读写函数2.2.3、BH1750的初始化入口函数2.2.4、文件探索2.2.5、杂项设备2.2.6、文件操作集2.3、测试程序            
                
         
            
            
            
             文章目录前言一、如何定制化:/sys/xxx/xxx接口1.kobject_create_and_add函数的使用1.1 在/sys下新添加一个文件:1.2 在/sys下新添加嵌套文件:2. sysfs_create_file函数的使用2.1 部分代码实现二、字符设备注册:/dev/xxx2.1 字符设备注册过程2.1.1、为字符设备申请设备号,包括主设备号和次设备号:2.1.2、向内核申请cd            
                
         
            
            
            
            飞凌嵌入式OK3588-C开发板基于Rockchip新一代旗舰 RK3588处理器开发,采用核心板+底板的分体式设计,将FET3588-C核心板的全部功能引脚以最便利的方式引出,并针对不同的功能做了深度优化,方便用户二次开发的同时简化用户设计,为您的项目评估提供良好的评估及设计依据。 支持8K超清显示,四屏异显,配备丰富的高速数据通讯接口,满足用户多样化需求;本产品经由严苛测试,可为您的高端应用提            
                
         
            
            
            
            Opencv是一个开源的计算机视觉库,可以给开发人员提供更便捷的方式设计复杂的视觉应用,Opencv主要是用c和c++编写,可以运行在Windows/Linux/Mac等上。这几天尝试着在RK3288上安装Opencv,被虐了好多遍,幸好没有放弃,终于弄出了。之前一直是通过电脑先交叉编译Opencv再移植的方法,但是在编译过程中总是遇到各种问题,换了不同的Opencv源又会出现新的问题,所以如果有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-16 00:29:04
                            
                                1630阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            rk3568硬件开发笔记(第三篇 ) 网络设计第一节:WIFI电路设计WiFi设计说明1、WiFi型号ITM1723-DS,此模块需要外部预留26MHZ晶振;注意C6201 C6204这2个匹配电容,该电容和PCB结构板材以及晶振选型有关,最终应该用频谱仪测试然后选定,频偏会引起信号差或者无法连接使用;2、模块VBAT3.3V供电,电流400MA,模块IO供电1.8V,图中Q6200是做电平变换,            
                
         
            
            
            
                    RK3399中提供了USB gadget设备的支持,程序在内核中目录“kernel/drivers/usb/gadget”中,支持的设备如U盘、USB串口、USB网卡、USB键盘鼠标等等,RK3399主板上有6个USB接口,其中的type-c接口是USB OTG接口,既支持USB HOST也支持USB DEVICE设备,要使RK3399配置成            
                
         
            
            
            
            深入了解GPU--学习教材 (摘自opengpu) 收藏 1. 入门:   NEHE  http://nehe.gamedev.net         中文版  http://www.owlei.com/DancingWind/   Ope            
                
         
            
            
            
            产品特性采用Rockchip公司Cortex-A35四核PX30处理器,运行最高速度为1.3GHZ;支持Mali-G31GPU,支持OpenGL ES3.2, Vulkan 1.0, OpenCL 2.0支持1080P 视频编码,支持H.264,VP8;多格式1080P 60fps视频解码 (H.265,H.264,VC-1, MPEG-1/2/4, VP8) 支持双屏异显;支持RGB8            
                
         
            
            
            
            1、DTS修改 DTS 节点在 kernel/arch/arm64/boot/dts/rockchip/rk3288.dtsi 文件中定义,如下所示:saradc: saradc@ff100000 {
	compatible = "rockchip,saradc";
	reg = <0x0 0xff100000 0x0 0x100>;
	interrupts = <GIC_SPI            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-23 07:06:45
                            
                                919阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            说明HW356X-GKA是采用中高端的通用型 SOC,一款基于Rockchip公司RK3568处理器的工控主板。主板标配处理器为Cortex®-A55四核,最高主频2GHz的RK3568处理器,内置4GB DDR4内存(最大8GB),32GB eMMC存储。集成4核 arm架构 A55 处理器和Mali G52 2EE 图形处理器,支持 4K 解码和 1080P 编码集成了大量外设接口,包括千兆以            
                
         
            
            
            
            1.简介我们公司有一款RK3568 双wifi的产品,搭载的是AP6275s + RTL8723DU ,这两款都是RK支持的wifi系列,详细可以参考RK的官方写的文档 (路径:RK3568_SDK\RKDocs\android\wifi)那么接下来我们就操作一遍适配RTL8723DU的驱动吧,因为走USB的,所以是不需要配置dts的,移植完成驱动就可以工作了2.移植过程2.1 参考文档首先一个合            
                
         
            
            
            
            # 如何实现“rk3588 gpu pytorch”
## 简介
在这篇文章中,我将向你介绍如何在RK3588芯片上使用GPU来运行PyTorch深度学习框架。我会逐步指导你完成每一步,并提供相应的代码和注释,帮助你理解每个代码块的意义和作用。
## 步骤概览
下面是实现“rk3588 gpu pytorch”的整个流程的步骤概览:
| 步骤 | 描述 |
| --- | --- |
| 步            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-05 04:46:34
                            
                                3001阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            在2020开年之际,飞凌嵌入式曾推出FET3399-C核心板,该款核心板基于瑞芯微公司的RK3399六核64位“服务器级”处理器设计。其配套的底板OK3399-C也同步发布。该平台具备高性能、高扩展和全能型等特点。 下面简单分享一下在设计RK3399底板硬件设计中需要注意的一些事项。 飞凌的RK3399开发板 板载了一路标准HDMI Type-A接口,支持到HDMI2.0标准,高达4kx2k @            
                
         
            
            
            
            1、关闭服务关掉没有用的服务,在后台一直运行会占大量资源,但也不能随便关闭首先win+r ,输入msconfig回车后打开系统配置 点击 服务》勾选隐藏所有Microsoft服务》点击全部禁用》点击应用》点击确定然后关闭页面即可。2、开启卓越性能win+r 输入《rundll32 shell32,Control_RunDLL》回车打开控制面板,查看方式为小图标,然后打开电源选项             
                
         
            
            
            
            1. 安装驱动1.1 查看系统是否识别显卡lspci | grep -i vga
03:00.0 VGA compatible controller: NVIDIA Corporation GP102 [TITAN X] (rev a1)
0a:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. G200eR2 (rev            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 11:11:53
                            
                                2828阅读
                            
                                                                             
                 
                
                                
                    