E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux-驱动开发
v4l2编程经典-转载
基于V4L2的视频
驱动开发
编写基于V4L2视频驱动主要涉及到以下几个知识点:●摄像头方面的知识要了解选用的摄像头的特性,包括访问控制方法、各种参数的配置方法、信号输出类型等。
无敌小电工
·
2023-10-16 08:51
c语言编译过程及对应命令
以前搞编程都是IDE,虽然也知道编译这么几个步骤,但如何实现还真不是太清楚,工作在搞linux内核
驱动开发
,平时做个实验也只是:gcchello.c-ohello。
禾仔仔
·
2023-10-16 07:06
gcc
编译
C
gcc/gdb编译调试
linux平台的无盘启动开发
前一章节介绍的是linux平台下的虚拟磁盘
驱动开发
过程,主要讲述了基于block的磁盘和基于SCSI接口的磁盘。本文介绍的内容正是基于上文中的SCSI接口的虚拟磁盘实现的无盘启动。
雨中风华
·
2023-10-16 03:58
linux
无盘启动
驱动开发
Linux-
基础IO之文件描述符和重定向
系统调用函数在了解文件描述符之前,先来认识几个系统接口,即系统调用函数open(),close()read(),write()进程是通过调用open函数来打开一个已经存在的文件或创建一个不存在的文件:#include#include#includeintopen(constchar*pathname,intflags);intopen(constchar*pathname,intflags,mod
zgege
·
2023-10-15 23:29
操作系统
系统调用
文件描述符
重定向
Linux设备
驱动开发
(一) 使用Qemu模拟ARM vexpress-a9开发板
使用Qemu模拟ARMvexpress-a9开发板环境:ubuntu20.04LTS参考教材:《Linux设备
驱动开发
详解——基于最新的Linux4.0内核,宋宝华编著》1.安装Qemusudoapt-getinstallzlib1g-devlibglib2.0
L.fountain
·
2023-10-15 21:57
Linux设备驱动开发
linux
驱动开发
arm开发
【OTP入门指南】
author:窝窝蜗牛前言OTP加载是摄像头
驱动开发
中必不可少的一部分,初学者可能会觉得这一概念晦涩难懂,或者不知道其具体用途,本章节作为初学者的入门宝典,会介绍OTP的大致加载流程,并剖析源码,分析其原理
千北@
·
2023-10-15 18:58
#
camera
module
驱动开发
camera
otp
c++
VL53L5CX
驱动开发
(4)----运动指示器
VL53L5CX
驱动开发
----3.检测阈值概述视频教学样品申请源码下载生成STM32CUBEMX选择MCU串口配置IIC配置INT设置配置使能与复位X-CUBE-TOF1串口重定向代码配置检测流程TOF
记帖
·
2023-10-15 18:27
单片机
传感器
stm32cube
STM32CUBEMX
tof
飞行时间
VL53L5CX
人体检测
红外感应
运动指示器
Ubuntu20.04安装搜狗输入法的方法
原文链接搜狗输入法
linux-
安装指导1、更新源在终端执行sudoaptupdate并输入密码2、安装fcitx输入法框架1.在终端输入sudoaptinstallfcitx2.设置fcitx为系统输入法
林小酩
·
2023-10-15 18:12
ubuntu
linux
ubuntu18.04安装搜狗输入法
搜狗输入法
linux-
首页搜狗输入法
linux-
安装指导1、更新源sudoaptupdate2、安装fcitx输入法框架sudoaptinstallfcitx3.设置fcitx为系统输入法点击左下角菜单选择语言支持
山山而川
·
2023-10-15 17:36
ubuntu
linux
运维
linux内核链表list_head
linux内核提供了一个经典的双向链表模板list_head,做内核
驱动开发
时时常会用到。在这里我举一个简单的使用实例,来叙述list_head的使用方法。
精致的螺旋线
·
2023-10-15 14:50
linux-
项目部署软件安装
安装jdk操作步骤:1、使用FinalShell自带的上传工具将jdk的二进制发布包上传到Linuxjdk-8u171-linux-x64.tar.gz2、解压安装包,命令为tar-zxvfjdk-8u171-linux-x64.tar.gz-C/usr/local3、配置环境变量,使用vim命令修改/etc/profile文件,在文件末尾加入如下配置JAVAHOME=/usr/local/jdk
清晨一杯水
·
2023-10-15 11:45
笔记
linux
tomcat
服务器
Linux-
自定义一个ARP请求
自定义一个ARP请求或响应,并使用AF_PACKET套接字发送,需要手动创建整个以太网帧。下面是一个简单的C代码示例,用于发送一个ARP请求,查询给定IP地址的MAC地址:#include#include#include#include#include#include#include#include#include#include#include#defineTARGET_IP"192.168.1
青衫客36
·
2023-10-15 06:56
Linux
工程化C
linux
网络
服务器
VL53L5CX
驱动开发
(2)----设置自主模式
VL53L5CX
驱动开发
----2.设置自主模式闪烁定义视频教学样品申请源码下载自主模式与连续模式区别生成STM32CUBEMX选择MCU串口配置IIC配置INT设置配置使能与复位X-CUBE-TOF1
记帖
·
2023-10-14 19:06
传感器
stm32cube
单片机
STM32CUBEMX
Autonomous
mode
vl53l5cx
tof
飞行时间
雪崩二极管
自主模式
VL53L5CX
驱动开发
(1)----驱动TOF进行区域检测
VL53L5CX
驱动开发
----1.驱动TOF进行区域检测闪烁定义视频教学样品申请源码下载主要特点硬件准备技术规格系统框图应用示意图区域映射生成STM32CUBEMX选择MCU串口配置IIC配置X-CUBE-TOF1
记帖
·
2023-10-14 19:06
传感器
stm32cube
单片机
STM32CUBEMX
VL53L5CX
tof
飞行时间
spad
手势识别
液面检测
VL53L5CX
驱动开发
(3)----检测阈值
VL53L5CX
驱动开发
----3.检测阈值概述实现demo视频教学样品申请源码下载生成STM32CUBEMX选择MCU串口配置IIC配置INT设置配置使能与复位X-CUBE-TOF1串口重定向代码配置
记帖
·
2023-10-14 19:31
传感器
stm32cube
单片机
stm32cubemx
tof
vl53l5cx
阈值检测
detection
thresholds
Linux嵌入式
驱动开发
02——驱动编译到内核
文章目录全系列传送门makemenuconfig图形化配置界面1.怎么进入到makemenuconfig图形化界面?2.makemenuconfig图形化界面的操作3.退出4.和makemenuconfig有关的文件5.makemenuconfig会读哪个目录下的Kconfig文件6.为什么要复制成.config而不是其他文件7.我们复制的这个默认的配置选项不符合我们的要求怎么办?8.怎么和Mak
“逛丢一只鞋”
·
2023-10-14 18:02
i.MX6
内核
linux
c++
linux-
搭建kafka环境
1、下载kafka首先我们需要下载Kafka的安装包,下载地址:https://mirrors.bfsu.edu.cn/apache/kafka/下载完成后将Kafka解压到指定目录:cd/usr/local/share/softtar-xzfkafka_2.13-2.7.0.tgz解压完成后进入到解压目录:cdkafka_2.13-2.7.0在启动kafka之前,需要先启动zookeeper,这
冷冷清清中的风风火火
·
2023-10-14 17:13
笔记
linux
MQ
kafka
linux
linux gpio 子系统
gpio子系统的主要目的就是方便
驱动开发
者使用gpio,
驱动开发
者在设备树中添加gpio相关信息,然后就可以在驱动程序中使用gpio子系统提供的API函数来操作GPIO。
_十年饮冰难凉热血
·
2023-10-14 04:35
linux驱动
驱动开发
ARM嵌入式学习笔记——Linux字符设备驱动程序设计
Linux设备
驱动开发
Linux系统调用实现原理作用:实现用户应用程序和内核程序的交互。原理:基于软终端实现。结论:应用程序调用和内核函数之间的调用关系。
跑不了的你
·
2023-10-14 04:32
嵌入式相关基础知识
Linux
驱动开发
:gpio子系统
目录1、GPIO配置流程2、GPIO子系统API2.1of_find_node_by_path2.2of_get_named_gpio2.3gpio_request与gpiod_get与gpiod_get_index2.4gpio_direction_input与gpiod_direction_input2.5gpio_direction_output与gpiod_direction_output
凛冬将至__
·
2023-10-14 04:29
Linux驱动开发
驱动开发
linux
gpio子系统
MDA模型
驱动开发
的三个阶段
MDA(Model-DrivenArchitecture)开发程序,作为专业分工的依据,MDA主要将生成的UML模型,分为下列三个阶段:CIM(ComputationIndependentModel)聚焦于系统环境及需求,但不涉及系统内部的结构与运作细节PIM(PlatformIndependentModel)聚焦于系统内部细节,但不涉及实现系统的具体平台PSM(PlatformSpecificM
bydxyj
·
2023-10-14 02:38
UML建模
uml
活动
平台
出版
文档
工作
【s5p4418嵌入式学习】u-boot学习之makefile注释07
作者:
Linux-
小企鹅博客地址:http://blog.csdn.net/u012319379/article/details/77882450这一篇博客真的很耗时间,Makefile中需要很多shell
Linux-小企鹅
·
2023-10-14 02:10
嵌入式
u-boot
重拾Java基础知识:代码校验
代码校验前言测试单元测试Junit测试覆盖率前置条件断言(Assertions)契约式设计测试
驱动开发
日志日志等级调试使用JDB调试图形化调试器基准测试微基准测试JMH剖析和优化优化准则风格检测静态错误分析代码重审结对编程重构重构基石持续集成本章小结前言你永远不能保证你的代码是正确的
成为大佬先秃头
·
2023-10-14 00:51
On
Java
8
java
开发语言
后端
十六、 代码校验(3)
本章概要测试
驱动开发
测试驱动vs测试优先日志日志信息日志等级测试
驱动开发
之所以可以有测试
驱动开发
(TDD)这种开发方式,是因为如果你在设计和编写代码时考虑到了测试,那么你不仅可以写出可测试性更好的代码,
一只小熊猫呀
·
2023-10-14 00:08
#
On
Java
基础卷
测试驱动开发
日志信息
日志等级
更新 | 持续开源迅为RK3568驱动指南第十二篇-GPIO子系统
《iTOP-RK3568开发板
驱动开发
指南》更新,本次更新内容对应的是驱动(第十二期_GPIO子系统-全新升级)视频,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。
mucheni
·
2023-10-13 14:49
3568开发板
至强服务器BIOS/UEFI
驱动开发
笔记
至强服务器BIOS/UEFI
驱动开发
笔记
驱动开发
基础HelloUEFIDriver项目选择项目位置初始化驱动代码文件结构驱动程序入口和基本功能导入AMI工程AMI平台HelloUEFIDriver编译问题测试结果打印设备列表继续开发
岬淢箫声
·
2023-10-13 14:15
C/C++
单片机
Linux
服务器
驱动开发
笔记
淘系用户平台技术团队单元测试建设
其实单元测试的重要性所有开发同学应该都了然于胸,同样TDD(测试
驱动开发
)也不是一个新的概念,但是真当我们落地实践时,又总会找出各种各样的理由来劝服自
阿里云技术
·
2023-10-13 10:15
单元测试
压力测试
程序人生
javascript
Linux-
DWARF调试文件格式
基本概念DWARF是一个用于在可执行程序和其源代码之间进行关联的调试文件格式。当开发者使用调试编译选项(例如,使用gcc时的-g标志)编译程序时,编译器会生成这种格式的调试信息。这些信息在后续的调试过程中非常有用,例如,使用gdb(GNU调试器)。以下是DWARF的一些主要特点和相关的详细信息:历史:DWARF起初是为了满足UNIX系统上的高效、紧凑和跨平台的调试需求而设计的。自那时起,它已经经历
青衫客36
·
2023-10-13 05:44
Linux
编译原理
CSAPP
linux
运维
服务器
Linux-
curl命令
curl是一个强大且多功能的命令行工具,用于从或向服务器传输数据。尽管它支持许多协议,但在现代Web开发中,它主要用于HTTP和HTTPS请求。以下是关于curl的详细介绍:名称来源:"curl"是"ClientURL"的缩写。支持的协议:curl支持多种协议,包括但不限于HTTP,HTTPS,FTP,FTPS,SCP,SFTP,LDAP,LDAPS,POP3,POP3S,IMAP,IMAPS,R
青衫客36
·
2023-10-13 05:59
Linux
linux
运维
服务器
linux-
动态库和静态库制作和使用
【静态连接和动态连接】C/C++编程中的两种有效链接策略_c++动态链接静态链接_SecureCode的博客-CSDN博客静、动态库概念和各自优点静:动:动态库:只有一份,运行时具体代码行才加载使用(相对慢);静态库:编译时候一块编进去,用几处编几份,执行速度快场景。从静态到动态是一个时间换空间的过程。静态库制作、使用以及gcc常见报错处理将几个内涵若干个函数的.c文件,先各自处理为.o文件。然后
弥途
·
2023-10-13 04:45
linux
运维
服务器
正点原子嵌入式linux
驱动开发
——Buildroot根文件系统构建
在后面的
驱动开发
中很多第三方软件也需要自己去移植,这些第三方软件有很多又依赖其他的库文件,导致移植过程非常的繁琐。
努力自学的小夏
·
2023-10-12 20:53
linux学习
linux
驱动开发
stm32
学习
笔记
Linux-
入门-01
Linux-v10.0-01天-课堂笔记学习目标能够知道什么是Linux系统以及它的应用场景能够独立完成安装VMware虚拟机和网络配置能够独立完成安装CentOS以及远程终端SecureCRT能够熟练编写账户管理、用户组的增删改查和添加命令能够熟练编写系统管理的常用命令能够熟练编写目录常用命令能够熟练编写权限常用命令能够知道用户组实际应用场景1初识Linux在前面的课程中,我们无论是开发、测试。
若只如初见_8ed5
·
2023-10-12 20:22
正点原子嵌入式linux
驱动开发
——Busybox根文件系统构建
前面已经移植了TF-A、Uboot和Linuxkernel,就剩最后一个rootfs(根文件系统)了,本章就来学习一下根文件系统的组成以及如何构建根文件系统。这是Linux系统移植的最后一步,根文件系统构建好以后就意味着拥有了一个完整的、可以运行的最小系统。以后就在这个最小系统上编写、测试Linux驱动,移植一些第三方组件,逐步的完善这个最小系统。最终得到一个功能完善、驱动齐全、相对完善的操作系统
努力自学的小夏
·
2023-10-12 20:38
linux学习
linux
驱动开发
stm32
笔记
学习
测试
驱动开发
与极限编程思想浅析
随着全球经济的发展与计算机技术的普及,各行业对计算机软件的需要量日益增加。与此同时对软件的质量要求也越来越高。而与之形成鲜明对比的是,随着软件需要的增加和规模的增大,能做出及时交付给用户以及让用户满意的软件却变得难上加难。传统的软件工程方法已经遭到人们的质疑,很多改进的软件开发方法便应运而生。极限编程(eXtremeProgramming,XP)便是在这样一种环境下出现的新型的适用于中小型系统的敏
测试涛叔
·
2023-10-12 18:52
软件测试
技术分享
驱动开发
极限编程
基于Robot Framework的接口自动化测试
RobotFramework框架简介RobotFramework框架是一个通用的验收测试和验收测试
驱动开发
的自动化测试框架(ATDD),使用的是关键字驱动的测试方法。
软件测试潇潇
·
2023-10-12 15:39
软件测试
软件测试工程师
自动化测试
软件测试
自动化测试
功能测试
程序人生
职场发展
Linux内存管理 | 二、虚拟地址空间布局
我的圈子:高级工程师聚集地我是董哥,高级嵌入式软件开发工程师,从事嵌入式Linux
驱动开发
和系统开发,曾就职于世界500强企业!创作理念:专注分享高质量嵌入式文章,让大家读有所得!
卍一十二画卍
·
2023-10-12 09:12
Linux内存管理
linux
Linux驱动开发
内存管理
Linux内存管理
MMU
使用vs2017+wdk10+vitualKD搭建
驱动开发
环境
环境win10x64vmwareworkstation14prowin7旗舰版x64虚拟机visualstudio2017社区版WDK10virtualKD3DrvInst.exeDbgView.exe安装visualstudio2017在微软的官网下载visualstudio2017的安装文件下载地址为https://visualstudio.microsoft.com/thank-you-do
sunnnnnnnnnny
·
2023-10-12 06:46
【正点原子Linux连载】第二十七章 SPI实验 -摘自【正点原子】I.MX6U嵌入式Linux
驱动开发
指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第二十
正点原子
·
2023-10-12 06:12
LINUX
linux
stm32
2022年了,如何测试你的React组件
我们不需要使用测试
驱动开发
这种极端的模式,但是如果在一开始就有书写测试用例的意识和习惯,就能保证我们更规范的去书写代码的逻辑。
前端开发小陈
·
2023-10-12 03:04
react.js
javascript
前端
L14D2 学习方法
一、学习方法(一)学习Linux
驱动开发
的前提条件越往底层方向越高。代码量堆积,注意总结套路,掌握原则,借鉴成熟方案。
socket()
·
2023-10-11 23:20
学习方法
【目录】RV1103/RV1106开发记录
【RV1103】LuckfoxPicoRV1103开发记录【RV1103】LuckfoxPico构建系统分析【RV1103】RTL8723bs(SD卡形状模块)
驱动开发
【RV1103】SD卡和无线WiFi
liefyuan
·
2023-10-11 21:17
目录
嵌入式Linux
正点原子嵌入式linux
驱动开发
——Linux内核移植
之前的两篇笔记,简单了解了一下Linux内核顶层Makefile和Linux内核的启动流程,本篇内容来学习一下如何将ST官方提供的Linux内核移植到正点原子的STM32MP157开发板上。通过本章的学习,将掌握如何将半导体厂商提供的LinuxBSP包移植到自己的平台上。Linux内核初次编译编译正点原子出厂Linux源码之前的Linux内核第一篇笔记,就是编译正点原子STM32MP157开发板出
努力自学的小夏
·
2023-10-11 14:49
linux学习
linux
驱动开发
学习
笔记
stm32
基于正点原子alpha开发板的第三篇系统移植
系统移植的三大步骤如下:=系统uboot移植=====系统linux移植=====系统rootfs制作====一言难尽,踩了不少坑,当时只是想学习
驱动开发
,发现必须要将第三篇系统移植弄好才可以学习后面驱动
*wj
·
2023-10-11 14:16
单片机
linux
ubuntu
RK3568 SPI子系统–oled屏
8.SPI子系统–oled屏实验—[野火]嵌入式Linux
驱动开发
实战指南——基于LubanCat-RK系列板卡文档参见野火的资料。
jim0506
·
2023-10-11 14:10
linux
LCD1602
驱动开发
目录一、LCD1602简介二、LCD1602的电路原理图三、1602的引脚定义四、通信协议操作步骤:五、LCD1602关键性的指令设置1.清屏指令2.进入模式设置指令3.显示开关控制指令4.功能设定指令六、写入数据操作1、地址的计算2、RAM地址映射图七、LCD1602函数驱动实现1、实验代码2、实验现象视频链接:一、LCD1602简介1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、
ManGo CHEN
·
2023-10-11 14:39
驱动开发
LCD1602
驱动开发
LCD12864
驱动开发
目录一、概述二、方框图三、模块接口说明1、串口接口管脚信号2、并行接口四、模块主要硬件构成说明1、RS,R/W配4种模式:2、E信号五、指令说明六、读写时序图6.1数据传输过程6.2、时序图6.3、串口读写时序七、交流参数八、软件初始化九、应用举例:1、使用前的准备2、字符显示3、图形显示4、应用说明5、LCD12864-0402B与单片机80C51的一种接口如图所示十、附录部分附录1:ASCII
ManGo CHEN
·
2023-10-11 14:01
驱动开发
驱动开发
LCD12864
Linux-
用户和用户组的管理
文章目录用户的基础概念相关概念区分用户类别用户相关管理命令创建用户-useradd修改用户-usermod删除用户-userdel修改用户密码-passwd用户组的基础概念用户组的基础概念用户组GID用户组分类用户和用户组的关系用户组的相关管理命令创建组-groupadd修改组-groupmod删除组-groupdel关联用户和组-gpasswd用户关联的文件/etc/passwd/etc/sha
zhugenmi
·
2023-10-11 06:50
Linux
linux
用户管理
用户组管理
RobotFramework简介
一简介INTRODUCTIONrobotframework是一个通用的开源自动化框架,用于验收测试、验收测试
驱动开发
(ATDD)和机器人过程自动化(RPA)。
Code百晓生
·
2023-10-10 14:23
Robotframework
robotframework
RobotFramework的三种自动化驱动模式
什么是RobotframeworkRobotFramework是一款基于python的开源自动化测试框架,常用于验收测试以及验收测试
驱动开发
(ATDD)。
Code百晓生
·
2023-10-10 14:23
Robotframework
robotframework
Window XP
驱动开发
(十三) 芯片功能驱动端 (代码实现,针对USB2.0 芯片CY7C68013A)
转载请标明是引用于http://blog.csdn.net/chenyujing1234欢迎大家提出意见,一起讨论!需要源码的可以与我联系.针对USB2.0芯片CY7C68013A+FPGA实现的高速传输应用来写XP下的USB驱动程序。说明:1、供应商驱动其实在此芯片供应商CYPRESS的网站上已经可以获得针对它的XP下功能驱动的.sys.inf文件,(可以到这里下载http://www.cypr
Jackchenyj
·
2023-10-10 14:11
window
xp
xp
c
descriptor
object
extension
buffer
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他