默认分类
文章数:18
文章总阅读量:5.6w
文章总收藏量:12
文章总点赞量:16
按发布时间
按阅读量
按点赞量
-
iptables命令1 iptables命令基本语法iptables [-t table] command [链名] [条件匹配][-j 目标动作] -t table用来指明使用的表,有三种选项: filter,nat,mangle。若未指定,则默认使用filter表 command 参数 指定iptables对我们提交的规则要做什么样的操作,以下是command常用参数 -A 追加一条规则 Eg2023-11-02 10:20:064 2 1109
-
方式1:如果adb设备未被检测到,该程序会闪退,因此先检查线路,确保设备成功连接方式2:添加环境变量:控制面板->系统和安全->系统->高级系统设置->环境变量->系统变量->Path->新建->C:\Users\adb(adb路径):上传中运行:cmd打开命令提示符->adb + 命令即可2023-04-06 09:23:100 0 15101
-
存储器接口1 SFC(SPI Flash control)一 SFC的基本概述SFC也就是我们说的SPI Flash 控制器,其业务侧是提供一个AHB slave接口,主要完成AHB通道对SPI Flash的访问控制功能;提供一个AHB Master接口,用于DMA方式读写Flash注意:AHB为先进高性能总线,可自行查阅有关资料以及熟悉AMBA2.0协议(AHB APB ASP) 二 AHB S2023-04-14 17:15:241 1 4628
-
由于很多python组件包需要较高的python版本才能安装使用,例如我本次想安装的Scons组件需要python3.7以上版本才能安装使用。 然而我的python版本只有3.6.9,那么我就得进行python版本的升级。 第一步,通过下载链接:https://www.python.org/ftp/python/ 找到自己想要的python版本 第二步,复制下载链接,在ubuntu终端输2023-05-08 14:24:530 0 1466
-
文章目录 ModBus RTU协议1 ModBus RTU协议简介2 ModBus RTU数据帧示例3 ModBus RTU 具体代码实现ModBus RTU协议前言: 最近在SS528上适配传感器,其中就有一款传感器是rs485通信,于是就接触到ModBus RTU协议,我赶紧上网查找相应的资料,发现相关代码多还是多,就是全都要money,经过一小段时间的摸索和尝试,基本完成了通信功能,能够实现2023-11-23 14:38:151 1 2376
-
首先我们认识一下什么是坏块???坏块是指在nand flash中出现某些flash区域不能进行擦写操作,我们称这样的一个单位区域为一个坏块。而由于nand flash中的读和写操作是以page为单位,擦除是以block为单位,且写操作之前必须要先进行擦除操作,因此,一个最小的可操作单位即为一个block, 整个block中产生任何不可修复的位错误,我们就认为这个块是坏块。nand flash中存在2023-06-17 09:28:540 0 2787
-
下面将讲解我的驱动代码是怎样的 首先是驱动三件套 下面是对应的驱动入口函数和出口函数 在入口函数里面我使用函数自动分配主设备号,创建class,同时使用device_create函数能在insmod后自动创建设备节点,由于我们想要操作的寄存器地址是物理地址,而linux只能操作虚拟地址,我们需要进行映射虚拟地址 出口函数卸载驱动,删除设备节点,删除class,取消映射关系 上图为设备驱动操2023-06-21 10:50:131 1 1508
-
文章目录 1 can通信协议简介2 can通信代码编写1 can通信协议简介前言:由于板端上有引出的can总线引脚,因此想要移植一些can接口的小玩意,手上正好有一个欧艾迪电机驱动器,便花了时间了解怎么在linux环境下编写代码来驱动电机,代码在文章最后可自取首先,查看该电机驱动器的手册得知相关的指令帧构成我使用的can id 为18因此我想要设置目标转速为4000erpm的话,我发送的can数据2023-11-23 15:09:340 0 2008
-
对于一些用户想要获得开发板中的uboot固件,下面是一种解决方式第一步 ls /dev/mnt*第二步 dd if=/dev/mtdblock0 of=uboot.bin bs=512 count=2048需要注意的是,我这里直接是读取的1M,可以根据uboot实际大小去读取第三步 ls 查看是否生成uboot.bin第四步 通过nfs或其他方式从开发板传出这样我们就能得到开发板中的uboot.2023-06-27 14:31:520 0 1386
-
首先我是使用的HI3516DV300开发板,官方例程sample在/home/lh01/Hi3516CV500_SDK_V2.0.2.0/smp/a7_linux/mpp/sample下第一步 进入makefile.param文件 第二步 将sensor0_type修改为 GALAXYCORE_GC2053_MIPI_2M_30FPS_10BIT 由于GC2053是一个遵循MIPI CSI标准的2023-06-28 15:57:280 2 3628
-
本文主要了解海思例程sample_vdec整体流程,代码解析将在海思例程sample_vdec代码部分解析(二)中出现。一 初始化系统获取图像数据大小初始化系统该函数做了如下事情,可对照HIMPP媒体处理开发软件手册查看API作用HI_MPI_SYS_Exit();// 去初始化 MPP 系统HI_MPI_VB_Exit();//去初始化 MPP 视频缓存池HI_MPI_VB_SetConfig2023-06-29 09:27:400 1 2173
-
一 硬件修改打开核心板原理图,搜索 emmc,会出现很多有关emmc的信息,有兴趣可以一个个去看我们需要找到 SFC_EMMC_BOOT_MODE,点击进入相关页面通过该原理图我们能了解到BOOT_SEL1 BOOT_SEL0 SFC_EMMC_BOOT_MODE 这三个引脚通过拉高或者拉低可选择启动介质,已知SS528(A175-V2)是nand flash启动,大家可以去看看是SPI Nand2023-07-05 09:40:262 0 2502
-
最近在尝试移植wifi模块驱动,wifi模块型号为RTL_8821CU,具体移植步骤如下 一 内核配置需要配置内核将无线网络支持打开 进入内核源码顶层目录,使用make menuconfig 命令进入 Device Driver—>Network device support—>wireless LAN然后做如下配置IEEE 802.11 for Host AP (Prism2/2.52023-07-12 15:18:091 1 5063
-
文章目录 一 什么是黑电平? 黑电平:黑色的最小值,sensor感光全零数据时,对应sensor输出的最小信号值 形成的原因:1 sensor将模拟信号转换到数字信号时,由于转换精度限制无法将电压值很小的一部分给区分开,所以需要加上一个偏移量来保证图像暗部细节 2 电流噪声的干扰,只要sensor工作必然存在电流噪声干扰。这样即使全黑环境,sensor输出依然有信号强度,量化后必然2023-07-27 17:57:422 2 2309
-
PQtools工具的使用和板端的连接可参考我专栏中的《海思PQTools 黑电平自动标定》,下文将不再讲述 文章目录 一 Defect_pixel界面设置 进入pqtools的defect pixel界面该界面分为三个部分,坏点动态矫正 坏点静态标定 和坏点静态矫正因此接下来我将分别介绍坏点动态矫正和坏点静态矫正如何使用 二 坏点动态矫正op_type:动态矫正的工作模式strength2023-07-28 10:26:210 0 3102
-
1 移植DHCP工具通过busybox移植udhcpd工具使用make menuconfig 进入图形化界面将对应的udhcpd配置使能最后进行编译操作 2 设置板端wifi配置文件通过vi /etc/hostapdcon.f 进行ap模式的相关配置 选择的网口名称,我这里是ap0。具体可以ifcofnig看下当前设备下偶那些网口interface=ap0 线驱动,一般有两种:wext/nl8022023-08-09 15:19:330 1 1374
-
PAJ7620U2手势传感器应用 一 PAJ7620传感器简介二 重要寄存器简介三 代码详情一 PAJ7620传感器简介ATK-PAJ7620是一款高性能手势识别传感器模块。该模块采用原相科技(Pixart)公司的 PAJ7620U2芯片,芯片内部集成了光学数组式传感器,以使复杂的手势和光标模式输出,自带九种手势识别,支持上、下、左、右、前、后、顺时针旋转、逆时针旋转和挥动的手势动作识别,以及支持2023-11-24 16:28:242 0 1080
-
该文使用 Hi3516dv500 开发环境添加telent工具,仅做参考 一 busybox配置进入 Hi3519DV500_SDK_V2.0.0.3/open_source/busybox/busybox-1.34.1目录xia下执行make menuconfig 进入图形化配置界面进入networking utilities选项 选中telnetd选项进行编译操作和安装操作 二 移植板端在编译2023-09-07 16:08:232 0 2403
