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
PCIE驱动开发
I.MX6U ALPHA裸机开发
裸机开发参考《I.MX6U嵌入式Linux
驱动开发
指南V1.7》1.开发环境搭建带有wifi的笔记本的工作环境配置:(1)网络连接:电脑使用无线上网,开发板网口直连电脑网口。
jun_luo_yu
·
2023-11-02 05:37
#
I.MX6U
linux
驱动开发
在Linux环境下通过ECI驱动进行开发--如何修改CANdemo
如果您需要在您的PC机器上进行CAN接口的开发和测试,由于PC机器本身不具备CAN接口,您需要通过额外的硬件来将您的PC机上扩展CAN接口,常见的CAN接口扩展方式有:通过USB接口扩展、通过
PCIe
总线扩展
北京盟通科技官方账号
·
2023-11-02 04:36
ixxat
linux
运维
服务器
Linux下GPIO和看门狗应用编程
设备文件通常在/dev/目录下,该目录下的文件也称为设备节点,前面
驱动开发
中的设备节点文件就存放该目录下,通过对相应的设备文件进行读写操作从而达到控制其对应硬件的目的。除了对设备文件操作可以控制硬件设
西岸贤
·
2023-11-02 03:19
Linux
linux
内存DMA及设备内存控制详解
序言对于
PCIe
设备(
PCIe
Endpoint)来说,其和CPUCORE、DRAM的交互,主要涉及两种类型的内存访问:设备内存访问:
PCIe
设备的DeviceMemory(设备内存)的访问,例如CPU需要读写配置
大隐隐于野
·
2023-11-01 14:22
存储专栏
网络
服务器
运维
Linux学习第28天:Platform设备
驱动开发
(二): 专注与分散
Linux版本号4.1.15芯片I.MX6ULL大叔学Linux品人间百味思文短情长三、硬件原理图分析四、
驱动开发
1、platform设备与驱动程序开发53/*54*设备资源信息,也就是LED0所使用的所有寄存器
大叔学Linux
·
2023-11-01 13:19
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
linux (platform driver)平台设备驱动匹配方法
linux2.6
驱动开发
系列教程_linux
驱动开发
教程_老徐拉灯的博客-CSDN博客linux驱动基础开发1——linux设备驱动基本概念_老徐拉灯的博客-CSDN博客linux驱动基础开发2——linux
IOT-Power
·
2023-11-01 11:27
linux
linux
单片机
驱动开发
11 编写iic驱动-读取温湿度数据
头文件head.h#ifndef__HEAD_H__#define__HEAD_H__#defineGET_HUM_IOR('m',1,int)#defineGET_TEM_IOR('m',0,int)#endif应用程序si7006.c#include#include#include#include#include#include#include#include#include#include"
徐艺桐
·
2023-11-01 11:23
驱动开发
驱动开发
linux
驱动开发
环境搭建
使用的是parallel创建的ubuntu16.04ubuntu20.04虚拟机源码准备#先查看本机版本$uname-r5.15.0-86-generic#搜索相关源码$sudoapt-cachesearchlinux-source[sudo]passwordforshowme:linux-source-LinuxkernelsourcewithUbuntupatcheslinux-source-
goodcat666
·
2023-11-01 08:09
pwn_cve_kernel
linux
驱动开发
【
驱动开发
】注册字符设备使用gpio设备树节点控制led三盏灯的亮灭
注册字符设备使用gpio设备树节点控制led三盏灯的亮灭设备树:头文件:#ifndef__HEAD_H__#define__HEAD_H__typedefstruct{unsignedintMODER;unsignedintOTYPER;unsignedintOSPEEDR;unsignedintPUPDR;unsignedintIDR;unsignedintODR;}gpio_t;#define
小徐今天认真学习了嘛
·
2023-11-01 08:51
驱动开发
什么是BDD?BDD是什么意思
BDD是"Behavior-DrivenDevelopment"的缩写,翻译成中文为"行为
驱动开发
"。
哆啦B梦_
·
2023-11-01 07:32
BDD
linux
驱动开发
之platform设备驱动一(4)
前言Linux设备和驱动通常都需要挂接在一种总线上,例如PCI、USB、I2C、SPI等的设备存在真实的总线,这自然不是问题,但是SOC上的外设控制器、挂接在SoC内存空间的外设等却不依附于此类总线。基于这一背景,linux形成了一种虚拟的总线,称为platform总线,相应的设备称为platform_device,而驱动成为platform_driver。platform总线的出现提高了代码的重
Qurry.OS
·
2023-11-01 06:53
RK3399-Linux
Linux驱动开发
linux
驱动开发
Linux
驱动开发
:platform总线驱动
目录1、为什么需要platform总线2、设备端:platform_device2.1platform_device结构体2.2注册2.3注销3、驱动端:platform_driver3.1platform_driver结构体3.2注册3.3注销4、总线4.1bus_type4.2platform_bus_type5、匹配5.1匹配规则,platform_match5.2platform_devi
凛冬将至__
·
2023-11-01 06:51
Linux驱动开发
Linux应用开发
驱动开发
linux
platform
设备树匹配
热插拔
linux
驱动开发
- 12_platform 平台驱动模型
文章目录platform平台驱动模型1platform总线platform匹配过程2platform驱动platform驱动框架如下所示:3platform设备platform设备信息框架如下所示:4程序编写1LED灯的platform设备文件2LED灯的platform的驱动文件3编写测试APP4编译驱动程序和测试APP4、运行测试设备树下的platform驱动1设备树下的platform驱动简
kaka的卡
·
2023-11-01 06:51
linux驱动开发
驱动开发
linux
运维
驱动开发
platform
任务:基于platform驱动模型完成LED驱动的编写,实现三盏灯的点亮应用层程序#include#include#include#include#include#include#include#include#defineLED_ON1#defineLED_OFF0intmain(intargc,charconst*argv[]){//打开第一个设备文件intfd1=open("/dev/myl
O WL
·
2023-11-01 06:50
驱动开发
Linux
驱动开发
IO模型:多路复用(select/poll/epoll)
目录1、IO多路复用模型是什么2、应用程序2.1select2.1.1select的特点2.1.2select的使用2.1.3fd_set操作函数2.1.4fd_set表的结构2.1.5应用程序:监听两个文件2.2poll2.2.1poll的特点2.2.2poll的使用2.2.3应用程序:监听一个文件2.3epoll2.3.1epoll的特点2.3.2epoll_create()2.3.3epol
凛冬将至__
·
2023-11-01 05:43
Linux驱动开发
Linux应用开发
linux
驱动开发
linux应用程序开发
IO模型
IO多路复用
linux驱动程序调试常用方法 .
本文目的就是介绍
驱动开发
中常用的几种直接和间接的调试手段,它们是:利用printk查看OOP消息利用strace利用内核内置的hacking选项利用ioctl方法利用/proc文件系统使用kgd
Alan的修炼
·
2023-11-01 04:15
ARM移植&linux
驱动开发
指南]】
4.3.1.概述X3系统软件基于Linux操作系统,系核采用Linaro的Linux内核ARM分支,内核版本为:4.14。系统为应用运行的环境提供基础的C和C++库,硬件操作库,C++算法应用程序框架。根据不同的产品形态,系统提供不同的软件模块,构成最终产品。4.3.2.配置uboot和kernel选项参数在系统软件开发中,经常需要对uboot和Kernel的功能选项进行配置,本章节介绍几个常用的
千北@
·
2023-11-01 01:41
Horizon
X3
X3
sdb
驱动开发
10 基于platform驱动模型完成LED驱动的编写
pdrv.c#include#include#include#include#include#include#include#include#include#include"head.h"structresource*res;unsignedintirqno;structgpio_desc*gpiono1;structgpio_desc*gpiono2;structgpio_desc*gpiono
徐艺桐
·
2023-11-01 00:09
驱动开发
驱动开发
正点原子嵌入式linux
驱动开发
——Linux CAN驱动
CAN是目前应用非常广泛的现场总线之一,主要应用于汽车电子和工业领域,尤其是汽车领域,汽车上大量的传感器与模块都是通过CAN总线连接起来的。CAN总线目前是自动化领域发展的热点技术之一,由于其高可靠性,CAN总线目前广泛的应用于工业自动化、船舶、汽车、医疗和工业设备等方面。STM32MP1自带了CAN外设,因此可以开发CAN相关的设备,本章就来学习一下如何驱动正点原子的STM32MP1开发板上的C
努力自学的小夏
·
2023-10-31 22:08
linux学习
linux
驱动开发
学习
笔记
stm32
linux
驱动开发
-点亮第一个led灯
linux
驱动开发
-点亮第一个led灯一.背景知识二.如何写驱动程序三.实战演练3.1查询原理图3.2配置引脚为gpio模式3.3配置引脚为输出模式3.4DR寄存器四.代码实例4.1驱动层4.2应用层一
常温510
·
2023-10-31 21:18
Linux
linux
驱动开发
单片机
Linux学习第27天:Platform设备
驱动开发
(一): 专注与分散
Linux版本号4.1.15芯片I.MX6ULL大叔学Linux品人间百味思文短情长专注与分散是我在题目中着重说明的一个内容。这是今天我们要学习分离与分层概念的延伸。专注是说我们要专注某层驱动的开发,而对于其他层则是芯片厂商需要完成的任务。分散则是要求有分层的概念,明白哪些是我们需要专注的内容,哪些是我们不需要关注的内容。所以专注与分散式相辅相成、不可分割的。本篇笔记主要学习了platform设备
大叔学Linux
·
2023-10-31 21:14
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
领域模型
驱动开发
利器-Sculptor介绍
以面向模型
驱动开发
的方式,将DDD的概念和模式运用于DSL(DomainSpecificLanguage)之中,并为其预置了Hibernate和Spring代码框架实现,并且内置很多扩展性特点,完全区别于以往普通的代码生成器
shanelisy
·
2023-10-31 20:33
应用开发
使用Quick,OCMock及OHHTTPStubs进行单元测试
使用Quick,OCMock及OHHTTPStubs进行单元测试说明Quick:它是一个行为
驱动开发
(BDD)的测试框架,同时支持Swift和Objective-COCMock:它是一个用于仿制对象的框架
XZhongWen
·
2023-10-31 17:36
【NI-DAQmx入门】X系列数据采集设备是什么?
每个X系列设备均包括模拟I/O、数字I/O和四个32位计数器/定时器,适用于USB、
PCIE
xpress和PXIExpress。X系列提供基于PC的卓越多功能I/O。
東方神山
·
2023-10-31 17:39
数据采集【Data
Acquisition】
单片机
嵌入式硬件
网络工程师知识点整理(一)
flash)虚拟存储技术是把内存和外存有机结合起来使用的机械硬盘接口:SATA、SAS、SCSI、FC、IDE,其中SATA、SAS应用较为广泛固态硬盘接口:SATA、mSATA、SAS、M.2、U.2、
PCIE
柠檬汽水橘子汁
·
2023-10-31 15:26
网络
网络工程师
演练:使用 Visual Studio Team Test 进行单元测...
摘要:本演练通过测试
驱动开发
(TDD)和先测试-后编码(test-then-code)的方法学习单元测试。
Dhoopu
·
2023-10-31 05:03
精典转帖
学习测试
测试
单元测试
string
exception
tdd
数据库
Spring注解
驱动开发
[自用]--03
Spring注解
驱动开发
[自用]–03文章目录Spring注解
驱动开发
[自用]--0316.自动装配-方法、构造器位置的自动装配17.自动装配-Aware注入Spring底层组件&原理18.自动装配-@
xjz_2002
·
2023-10-31 03:22
Spring注解驱动开发
spring
java
后端
驱动开发
day8
任务:基于GPIO子系统编写LED驱动,编写应用程序进行测试设置定时器,LED每秒翻转引脚状态,并且每五秒打印一次helloworld驱动代码#include#include#include#include#includestructdevice_node*dnode;structgpio_desc*ionum;structtimer_listmtimer;structtimer_listtime
O WL
·
2023-10-31 03:49
驱动开发
为啥程序员下班后只关显示器从不关电脑?看看各大网站的答案~
干这一行的,电脑自按下开机键开始,除了驱动会自动启动外,你需要重新检查各大运行库,需要重建虚拟机,需要重新激活某些来路不明的软件,需要开十几个甚至很多的专业软件,需要开全部的聊天通讯软件,需要重新测试某些
pcie
菜鸟学Python
·
2023-10-31 02:56
编程语言
swarm
蓝牙
python
sublime
text
RK3568-签批一体机主板方案
RK3568支持SATA/
PCIE
/USB3.0等各类型外围接口,内置独立的NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统。
VANZEAK
·
2023-10-31 01:25
人工智能
硬件架构
android
扩展屏应用开发
团队开发
RK3568-新零售主板方案
RK3568支持SATA/
PCIE
/USB3.0等各类型外围接口,内置独立的NPU,可用于轻量级人工智能应用,RK3568支持安卓11和linux系统。
VANZEAK
·
2023-10-31 01:55
硬件架构
人工智能
团队开发
扩展屏应用开发
android
一种用于Linux内核
驱动开发
的Vim环境配置
本文介绍一种用于linux内核
驱动开发
或linux内核源码阅读的vim环境配置。用到的几款插件包括:cags、cscope和taglist。
Leon_George
·
2023-10-31 00:31
Linux3.4.2驱动开发
vim配置
阅读内核
ctags
cscope
taglist
【正点原子MP157连载】第十九章 Buildroot根文件系统构建-摘自【正点原子】STM32MP1嵌入式Linux
驱动开发
指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-10-31 00:20
LINUX
linux
stm32
驱动开发
imx6ull项目也是封装成脚本安装 Poky 交叉编译工具链类似ATK-STM32MP157交叉编译
关注正点原子提供了三个交叉编译工具链,常用的是gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf这个工具链,用于【正点原子】STM32MP1嵌入式Linux
驱动开发
指南教学用
qq_25814297-npl
·
2023-10-30 23:08
编程
驱动开发
正点原子嵌入式linux
驱动开发
——Linux 音频驱动
音频是最常用到的功能,音频也是linux和安卓的重点应用场合。STM32MP1带有SAI接口,正点原子的STM32MP1开发板通过此接口外接了一个CS42L51音频DAC芯片,本章就来学习一下如何使能CS42L51驱动,并且CS42L51通过芯片来完成音乐播放与录音。音频接口简介音频解码芯片处理器要想“听到”外界的声音必须要把外界的声音转化为自己能够理解的“语言”,处理器能理解的就是0和1,也就是
努力自学的小夏
·
2023-10-30 21:08
linux学习
linux
驱动开发
音视频
学习
笔记
stm32
迅为RK3568核心板
RK3568支持SATA/
PCIE
/USB3.0等各类型外围接口,内置独立的NPU,可用于轻量级人工智能应用。
迅为电子
·
2023-10-30 20:38
linux
运维
服务器
嵌入式硬件
存储性能测试
影响测试的因素:1.宿主机的内存读写能力;2.
PCIe
带宽;3.DPU的virtio-blk引擎的能力。
漂亮的丑小鸭丫
·
2023-10-30 18:51
qt
开发语言
测试计划
驱动开发
模式TPDD:一种比TDD更友好的开发模式
你所在的开发团队使用TDD吗?——想必很多人的回答是肯定的,与此同时,还有很多开发团队都对外声明在使用TDD开发模式。之所以说是“对外声明”,是因为很多开发团队虽然号称使用的是TDD开发模式,实际开发过程中却无法满足TDD的要求。实际上,测试驱动的开发模式确实有效,它将可能发生的问题用测试代码预先解决,只有通过测试代码后的代码才是可以接受。当前有很多公司都在应用TDD,但TDD并不是一个开发者友好
weixin_33717117
·
2023-10-30 16:32
驱动开发
运维
测试
测试计划
驱动开发
模式 TPDD:一种比 TDD 更友好的开发模式
相信大部分开发团队都在使用TDD,并且还有很多开发团队都对外声明在使用TDD开发模式。之所以说是“对外声明”,是因为很多开发团队虽然号称使用的是TDD开发模式,实际开发过程中却无法满足TDD的要求。实际上,测试驱动的开发模式确实有效,它将可能发生的问题用测试代码预先解决,只有通过测试代码后的代码才是可以接受。当前有很多公司都在应用TDD,但TDD并不是一个开发者友好的开发模式,只是一个理想化的开发
程序员Baby~
·
2023-10-30 16:57
软件测试
程序员
接口测试
自动化测试
测试开发
测试工程师
Realtek 5G
pcie
网卡 RTL8126-CG简介
总shu:
PCIE
5G网卡方案“RTL8126-CG”采用QFN56封装,面积8x8毫米,非常小巧,提供一个RJ-45网口、两个USB3.x接口。
18681552696潘
·
2023-10-30 16:26
5G
PCIE
5G
PCIE
PCIE
转5G网口
RTL8126
Realtek 2.5G
PCIE
网卡 RTL8125B-CG支持PXE免驱简介
PCIE
xpress是一种高带宽、低针数、串行、互连技术,在性能上优于传统的PCI,并保持与现有PCI基础设施的软件兼容性。
18681552696潘
·
2023-10-30 16:56
2.5G
网卡
REALTEK 2.5G
PCIE
网卡 RTL8125BG-CG支持PXE免驱简介
RTL8125BG(S)-CG用于
PCIE
XPRESS应用的集成10/100/1000M/2.5G以太网控制器(支持REALTEKDRAGONSW进行带宽控制)一般说明RealtekRTL8125BG/
18681552696潘
·
2023-10-30 16:56
2.5G
网卡
网络
最新 robot framework安装
相信大家对robotframework并不陌生,它是一个基于Python语言,用于验收测试和验收测试
驱动开发
(ATDD)的通用测试自动化框架=,提供了一套特定的语法,并且有非常丰富的测试库。
程序员念姐
·
2023-10-30 08:43
软件测试
自动化测试
技术分享
软件测试
自动化测试
驱动开发
day4
头文件:#ifndef__HEAD_H__#define__HEAD_H__typedefstruct{unsignedintMODER;unsignedintOTYPER;unsignedintOSPEEDR;unsignedintPUPDR;unsignedintIDR;unsignedintODR;}gpio_t;#definePHY_LED1_ADDR0X50006000#definePH
凌归
·
2023-10-30 07:19
驱动开发
Linux学习第26天:异步通知
驱动开发
: 主动
Linux版本号4.1.15芯片I.MX6ULL大叔学Linux品人间百味思文短情长在正式开启今天的学习前,讲一讲为什么标题中加入了【主动】俩字。之前学习的阻塞和非阻塞IO,都是在被动的接受应用程序的操作。而今天的学习的异步通知则是驱动程序自动的去上报自己的状态,类似于以前我们学习的中断机制。谈到【主动】,和大家共勉一句话:凡事先干起来,就能消除90%的焦虑。当我第一次看到这句话的时候,突然有种豁
大叔学Linux
·
2023-10-30 07:46
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
驱动开发
day8
head.h#ifndef__HEAD_H__#define__HEAD_H__//构建开灯关灯的功能码#defineLED_ON_IO('l',1)#defineLED_OFF_IO('l',0)#endifdemo.c#include#include#include#include#include#include#include#include"head.h"#include#include#
凌归
·
2023-10-30 07:44
驱动开发
正点原子嵌入式linux
驱动开发
——Linux 多点电容触摸屏
随着智能手机的发展,电容触摸屏也得到了飞速的发展。相比电阻触摸屏,电容触摸屏有很多的优势,比如支持多点触控、不需要按压,只需要轻轻触摸就有反应。ALIENTEK的三款RGBLCD屏幕都支持多点电容触摸,本章就以ATK7016这款RGBLCD屏幕为例讲解一下如何驱动电容触摸屏,并获取对应的触摸坐标值。多点电容触摸简介触摸屏很早就有了,一开始是电阻触摸屏,电阻触摸屏只能单点触摸。和电阻触摸屏相比,电容
努力自学的小夏
·
2023-10-30 06:54
linux学习
linux
驱动开发
stm32
笔记
学习
正点原子嵌入式linux
驱动开发
——Linux 串口RS232/485/GPS 驱动
串口是很常用的一个外设,在Linux下通常通过串口和其他设备或传感器进行通信,根据电平的不同,串口分为TTL和RS232。不管是什么样的接口电平,其驱动程序都是一样的,通过外接RS485这样的芯片就可以将串口转换为RS485信号,正点原子的STM32MP1开发板就是这么做的。对于正点原子的STM32MP1开发板而言有8个串口,四个同步串口(USART1、USART2、USART3和USART6),
努力自学的小夏
·
2023-10-30 05:13
linux学习
linux
驱动开发
stm32
学习
笔记
韦东山 IMX6ULL和正点原子_「正点原子Linux连载」第五十九章Linux LCD驱动实验
1)实验平台:正点原子Linux开发板2)摘自《正点原子I.MX6U嵌入式Linux
驱动开发
指南》关注官方微信号公众号,获取更多资料:正点原子第五十九章LinuxLCD驱动实验LCD是很常用的一个外设,
weixin_39998462
·
2023-10-29 21:18
韦东山
IMX6ULL和正点原子
imx6ull开发板 ffmpeg nginx buildroot 摄像头推流实验
文件系统(含QT5)_风轻云淡的博客-CSDN博客_buildrootqt22、百问网韦东山老师【物联网实战项目】手把手教你如何从0搭建智慧家居中的视频监控系统3、【正点原子】I.MX6U嵌入式Linux
驱动开发
指南
max啊哈哈哈
·
2023-10-29 21:15
C
LINUX
linux
嵌入式硬件
上一页
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
其他