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
RK3288驱动开发
获得Jolt 大奖的《持续交付》作者David Farley又一新作《现代软件工程》
戴维·法利(DavidFarley)是持续交付的先驱、思想领袖,也是持续交付、DevOps、测试
驱动开发
和软件开发领域的专家。
人邮异步社区
·
2023-08-11 21:52
软件工程
MAUI 签名的使用
在MAUI开发一个APP再
RK3288
上运行,Android的时候,APK编译出来了但是安装失败。
david10000
·
2023-08-11 12:12
android
嵌入式Linux
驱动开发
系列六:Makefile
Makefile是什么?gcchello.c-ohellogccaa.cbb.ccc.cdd.c...make工具和Makefilemake和Makefile是什么关系?make工具:找出修改过的文件,根据依赖关系,找出受影响的相关文件,最后按照规则单独编译这些文件。Makefile文件:记录依赖关系和编译规则。必须要学精Makefile吗?怎么学习Makefile?Makefile的本质:无论多
ghujlhdrx
·
2023-08-10 06:10
linux
驱动开发
运维
【IMX6ULL
驱动开发
学习】04.应用程序和驱动程序数据传输和交互的4种方式:非阻塞、阻塞、POLL、异步通知
一、数据传输1.1APP和驱动APP和驱动之间的数据访问是不能通过直接访问对方的内存地址来操作的,这里涉及Linux系统中的MMU(内存管理单元)。在驱动程序中通过这两个函数来获得APP和传给APP数据:copy_to_usercopy_from_user简单来讲,应用程序与内核/驱动程序在物理空间上是隔离开的,应用程序和驱动程序是不可能互相访问到的。驱动程序里的copy_from_user得到应
阿龙还在写代码
·
2023-08-10 05:42
Linux驱动开发
linux
驱动开发
交互
《5.linux
驱动开发
--5.3.字符设备驱动高级》5.3.1.-2注册字符设备驱动新接口1 :register_chrdev_region注册主次设备号cdev_init 初始化,cdev_add
5.3.1.注册字符设备驱动新接口15.3.1.1、新接口与老接口(1)老接口:register_chrdev(2)新接口:register_chrdev_region/alloc_chrdev_region+cdev1.register_chrdev_region:注册设备驱动号注册设备号和注册设备驱动不是一回事1.1.alloc_chrdev_regionalloc分配内存:注册设备号自动分配
大漠飞鹰6666
·
2023-08-10 03:59
朱老师
5linux驱动开发
驱动开发
java之junit Test
JUnit测试简介1.什么是单元测试单元测试是针对最小的功能单元编写测试代码Java程序最小的功能单元是方法单元测试就是针对单个Java方法的测试2.测试
驱动开发
3.单元测试的好处确保单个方法运行正常如果修改了方法代码
菜鸟教程*…*
·
2023-08-09 12:26
java
开发语言
【IMX6ULL
驱动开发
学习】02.hello驱动程序之cdev注册字符设备驱动程序和设置次设备号
2.3cdev_add函数:将字符设备添加到系统中三、驱动程序一、register_chrdevmajor=register_chrdev(0,"100ask_hello",&hello_drv);【IMX6ULL
驱动开发
学
阿龙还在写代码
·
2023-08-09 11:17
Linux驱动开发
驱动开发
学习
linux
【IMX6ULL
驱动开发
学习】03.Linux
驱动开发
之GPIO子系统、中断、定时器
一、GPIO子系统1.1引脚编号在硬件上如何确定GPIO引脚?它属于哪组GPIO?它是这组GPIO里的哪个引脚?需要2个参数。但是在Linux软件上,可以使用引脚编号来表示。以100ask_imx6ull为例在开发板上执行如下命令查看已经在使用的GPIO状态:可以看到在Linux系统中可以使用编号来访问某个GPIO。cat/sys/kernel/debug/gpio1.2基于sysfs操作引脚以1
阿龙还在写代码
·
2023-08-09 11:17
Linux驱动开发
驱动开发
学习
Linux-GPIO 配置pull up、pull down、no pull
type=blog系列基于RK3568的Linux
驱动开发
——GPIO知识点(一)_daisy.skye的博客-CSDN博客基于RK3568的Linux
驱动开发
——GPIO知识点(二)_daisy.skye
daisy.skye
·
2023-08-09 11:46
Linux
Android
linux
gpio
【IMX6ULL
驱动开发
学习】01.编写第一个hello驱动+自动创建设备节点(不涉及硬件操作)
目录一、驱动程序编写流程二、代码编写2.1驱动程序hello_drv.c2.2测试程序2.3编写驱动程序的Makefile三、上机实验3.1NFS挂载3.2测试示例一、驱动程序编写流程构造file_operations结构体在里面填充open/read/write/ioctl成员注册file_operations结构体intmajor=register_chrdev(0,"name",&fops)
阿龙还在写代码
·
2023-08-09 11:45
Linux驱动开发
驱动开发
学习
linux
28.QT调用DLL--Apple的学习笔记
一,前言我会linux的驱动,但是windows
驱动开发
仅了解,从来没操作过,其实也是蛮感兴趣的,那么在
驱动开发
前,至少我要学会基于驱动dll的二次开发吧!
applecai
·
2023-08-08 22:31
嵌入式Linux
驱动开发
系列五:Linux系统和HelloWorld
三个问题了解HelloWorld程序的执行过程有什么用?编译和执行:HelloWorld程序的执行分为两个主要步骤:编译和执行。编译器将源代码转换为可执行文件,然后计算机执行该文件并输出相应的结果。了解这个过程可以帮助我们理解如何将代码转化为可运行的程序。语法和语义:HelloWorld程序是一个简单的示例,它包含一些基本的语法和语义规则。通过学习HelloWorld程序的执行过程,我们可以了解如
ghujlhdrx
·
2023-08-08 19:02
linux
运维
服务器
采用模块化方式编译
一、前言比如:uImage下有很多驱动文件,但是
驱动开发
时,要频繁更改驱动文件,如果每次编译整个uImage编译会浪费时间,所以引入模块化方式编译,把驱动设置为模块化编译,这样每次更改或重新编译时,只需要重新编译对应的驱动文件就可以了
山大王82
·
2023-08-08 12:30
驱动开发
arm开发
STM32MP157
驱动开发
——Linux 音频驱动
STM32MP157
驱动开发
——Linux音频驱动一、简介1.CS42L51简介2.I2S总线3.STM32MP1SAI总线接口二、
驱动开发
1.音频驱动1)修改设备树i2c接口:1.8v电源管理:2)SAI
Amonter
·
2023-08-08 06:00
STM32MP157
驱动开发
stm32
linux
STM32MP157
驱动开发
——4G通信模块驱动
STM32MP157
驱动开发
——4G通信模块驱动一、简介二、
驱动开发
1.高新兴ME3630
驱动开发
驱动修改添加ECM支持程序配置Linux内核ppp拨号功能测试ECM联网测试ME36304G模块GNSS
Amonter
·
2023-08-08 06:00
STM32MP157
驱动开发
stm32
嵌入式硬件
前台自动化测试:基于敏捷测试
驱动开发
(TDD)的自动化测试原理
一、自动化测试概述自动化测试主要应用到查询结果的自动化比较,把借助自动化把相同的数据库数据的相同查询条件查询到的结果同理想的数据进行自动化比较或者同已经保障的数据进行不同版本的自动化比较,减轻人为的重复验证测试。多用户并发操作需要自动化模拟来保障大量用户的执行操作,减少对影响资源的依赖。自动化在迭代1开始进行搭建,在迭代2能够具备自动化能力。二、测试目的本文档主要描述NPB的自动化测试粒度、原理及
潇潇说测试
·
2023-08-08 00:54
驱动开发
tdd
python
软件测试
程序人生
自动化测试
功能测试
全志F1C200S嵌入式
驱动开发
(soc系统集成)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】任何一个嵌入式设备都是由很多的子系统组成的。这里面有硬件、有软件,还可能有机械,并不一定就是大家看到的消费电子那样,即一个soc构成了所有的系统。现实情况是,要构建一个系统有很多的方法,比如说有可能是复杂的soc芯片解决所有的问题,或者是多个子系统共同构成一个完整的系统。实际生产中,大家在实现功能的时候
嵌入式-老费
·
2023-08-07 16:35
驱动开发
软件测试如何推进项目进度?
在软件研发中,有一种思想叫TDD,即测试
驱动开发
,TDD是敏捷方法中的一项核心实践,其原理是在开发功能代码之前,先编写单元测试用例代码,对要编写的函数或类明确测试方法后,再进行设计与编码。
软件测试小杨~
·
2023-08-07 04:14
软件测试
功能测试
全志F1C200S嵌入式
驱动开发
(从DDR中截取内存)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】linux内核起来的时候,不一定所有的内存都是分配给linux使用的。有的时候,我们是希望能够截留一部分内存的。为什么保留这部分内存呢?这里面可以有很多的用途。比如说,第一,如果希望给dma一块连续的区域,这样就可以把uncacheable的地址告诉dma,自己用cacheable的地址访问,两不耽误,
嵌入式-老费
·
2023-08-07 01:07
全志soc嵌入式开发
驱动开发
瑞芯微
rk3288
下ntfs和ext4 机械硬盘速度测试比较(树莓派3b+ nas性能)(ntfs)(ext4)
armv7同树莓派3b+类似都是4核a53硬蹭一波树莓派瑞芯微
rk3288
中文名
RK3288
制造工艺28nmHKMG外文名Rackchip
RK3288
屏幕显示3840X2160CPU架构Cortex-A17
乐1239
·
2023-08-07 01:52
其他
【敏捷开发】测试
驱动开发
(TDD)
测试
驱动开发
(Test-DrivenDevelopment,简称TDD)是敏捷开发模式中的一项核心实践和技术,也是一种设计方法论。
_Hansen_
·
2023-08-06 17:20
架构基础
敏捷流程
TDD
软件工程
android MediaPlayer TextureView 视频列表播放
在
RK3288
盒子上,直接AndroidStudio运行app播放正常,退出到桌面再次打开还是正常播放。。但是当我打包之后,安装apk运行,重复之前的操作就会频繁出现有声音没有画面的bug。。。
微笑中的你
·
2023-08-06 01:45
MTK
驱动开发
(3)---Memory 移植
一、MTK平台和高通平台在器件选型时都要求选择已经验证过的器件,第一步需要QVL验证1)根据硬件原理图和EMMC和DDR厂家的芯片资料,确定EMMC和DDR64+4,型号如下:EMMC:SamsungKLMCG4JETD_B041DDR:H9CKNNNDATMUPR_NUH2)、到MTK网站https://onlinesso.mediatek.com/qvl/_layouts/15/mol/qvl
做机人
·
2023-08-05 21:36
上周热点回顾(7.3-7.9)
自由飞)·EF查询百万级数据的性能测试(Flaming丶淡蓝)·小喵的在线共享编辑器(喵耳朵)·[故障公告]14:40-15:00博客站点web服务器雪崩似的CPU100%(博客园团队)·关于拒绝测试
驱动开发
weixin_30319153
·
2023-08-05 10:50
c#
设计模式
测试
全志F1C200S嵌入式
驱动开发
(应用程序开发)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】我们在开发soc驱动的时候,很多情况下也要验证下当前的驱动功能是否正确。当然除了验证驱动功能之外,我们还要编写业务代码和流程代码。这中间就和各行各业有关了,有的是算法,有的是工艺,有的是流程,有的是经验。他们共同的特点就是都需要用代码的形式固定下来,烧入到嵌入式soc设备上面,通过自动化来实现效率的提高
嵌入式-老费
·
2023-08-05 08:52
全志soc嵌入式开发
驱动开发
I.MX6ULL嵌入式开发笔记--LED汇编点灯篇
I.MX6U-ALPHA的裸机开发初学笔记,此文章适合想要开始学习Linux
驱动开发
的朋友,内容简单,想要更加深入了解的可以观看正点原子的相关视频。
可爱大宝贝.
·
2023-08-05 01:13
单片机
stm32
嵌入式硬件
Makefile学习笔记(2)—— C语言LED灯实验
Makefile代码摘自【正点原子】I.MX6U嵌入式Linux
驱动开发
指南Makefile代码objs:=start.omain.oledc.bin:$(objs)arm-linux-gnueabihf-ld-Timx6u
轻染QAQ
·
2023-08-05 01:12
I.MX6ULL
linux
makefile
Makefile学习笔记(1)—— 汇编LED灯实验
Makefile代码摘自【正点原子】I.MX6U嵌入式Linux
驱动开发
指南Makefile代码led.bin:led.sarm-linux-gnueabihf-gcc-g-cled.s-oled.oarm-linux-gn
轻染QAQ
·
2023-08-05 01:42
I.MX6ULL
linux
makefile
Android11(RK3568)自定义服务制作(1)-Kernel驱动
其实从Android4.0以来就没有再做过
驱动开发
,现在发现整个android11后,无论是驱动层还是JNI调用,HAL层到上层APP都有了很大的改动,最近也差了很多资料,发现各有各的问题。
龙猫猫叔
·
2023-08-04 21:03
ANDROID11驱动开发
硬件
嵌入式
android
java
linux
Verilog 实现流水灯
上板验证4、总结1、实验平台软件:PC、QuartusPrime18.1、Modelsim10.5b硬件:AlteraFPGA开发板(EP4CE6E22F17C8)2、实验目的编写VerilogHDL代码
驱动开发
板上
青柠Miya
·
2023-08-04 16:46
FPGA学习
fpga开发
verilog设计
著名开源Linux图形
驱动开发
者与Valve签约
据报道,Valve最近聘用了著名开源Linux图形
驱动开发
者AlyssaRosenzweig,以改进开源Linux图形驱动程序堆栈,增强Linux游戏生态系统。
云计算运维工程师
·
2023-08-04 12:52
linux
驱动开发
运维
Jest和Mocha两者之间有哪些区别?
单元测试是测试
驱动开发
(TDD)的重要组成部分,在我们进行实际功能开发之前,它是用来
鱼鱼说测试
·
2023-08-04 00:27
软件测试
自动化测试
单元测试
驱动开发
day8(8.1)
编写LED灯的驱动,使用GPIO子系统,里面添加按键的中断处理1.应用程序发送指令控制LED亮灭2.按键1按下,led1电位反转按键2按下,led2电位反转按键3按下,led3电位反转驱动程序#include#include#include#include#include#include#include#include//功能码#defineLED_ON_IO('l',1)#defineLED_O
@Groot
·
2023-08-03 12:22
驱动开发
【IMX6ULL
驱动开发
学习】22.IMX6ULL开发板读取ADC(以MQ-135为例)
IMX6ULL一共有两个ADC,每个ADC都有八个通道,但他们共用一个ADC控制器1.设备树在imx6ull.dtsi文件中已经帮我们定义好了adc1的节点部分信息adc1:adc@02198000{compatible="fsl,imx6ul-adc","fsl,vf610-adc";reg=;interrupts=;clocks=;num-channels=;clock-names="adc"
晨少爱学习
·
2023-08-03 11:56
IMX6ULL
驱动开发
IMX6ULL
ADC
Linux驱动
mq135
em3288 linux_4.19 lvds+tp调试
一、显示配置\
rk3288
_linux4.19\kernel\arch\arm\boot\dts\
rk3288
-evb-act8846.dtspanel{compatible="simple-panel
YY2065
·
2023-08-03 10:38
EM3288
LINUX_4.19
linux
运维
服务器
PCIE上位机用什么工具?
如果是PCIE上位机
驱动开发
,linux系统的话,用QT;Windows系统用windri
枪哥玩转嵌入式
·
2023-08-03 06:07
编程
PLC
上位机
c#
2021-03-10 ESE 嵌入式系统工程 基础课程
我会出系列教材提供相应课程以及随后的考试和习题,快速帮助学习者提升在嵌入式系统模型
驱动开发
领域的能力。
德国SiSy编程就这么简单
·
2023-08-03 05:40
iMX6ULL
驱动开发
| 让imx6ull开发板支持usb接口FC游戏手柄
计划搞一个系列在上面玩各种有意思的事情,包含linux
驱动开发
和应用开发,最终学以致用,在玩中学习
特立独行的猫a
·
2023-08-03 02:23
驱动开发
游戏
imax6ull
驱动开发
-蜂鸣器、灯、风扇、马达
头文件#ifndef__HEAD_H__#define__HEAD_H__typedefstruct{unsignedintMODER;unsignedintOTYPER;unsignedintOSPEEDR;unsignedintPUPDR;unsignedintIDR;unsignedintODR;}gpio_t;#definePHY_GPIOB_ADDR0x50003000#definePH
嘀咕嘀咕yo
·
2023-08-02 17:53
驱动开发
vscode
linux
驱动开发
-LED驱动
创建三个设备文件,每个设备文件绑定一个设备。头文件#ifndef__HEAD_H__#define__HEAD_H__typedefstruct{unsignedintMODER;unsignedintOTYPER;unsignedintOSPEEDR;unsignedintPUPDR;unsignedintIDR;unsignedintODR;}gpio_t;#definePHY_LED1_AD
嘀咕嘀咕yo
·
2023-08-02 17:53
驱动开发
vscode
linux
驱动开发
-按键中断
编写LED灯的驱动,使用GPIO子系统,里面添加按键的中断处理1.应用程序发送指令控制LED亮灭2.按键1按下,led1电位反转按键2按下,led2电位反转按键3按下,led3电位反转功能函数#include#include#include#include#include#include#include#include//功能码#defineLED_ON_IOW('l',1,int)#define
嘀咕嘀咕yo
·
2023-08-02 17:21
驱动开发
vscode
linux
前端自动化测试:确保质量和稳定性的关键步骤
UnitTesting)2.组件测试(ComponentTesting)3.集成测试(IntegrationTesting)4.端到端测试(End-to-EndTesting)单元测试、集成测试和端到端测试工具测试
驱动开发
和行为
驱动开发
测试
驱动开发
阿珊和她的猫
·
2023-08-02 15:41
前端工程化
前端
著名开源Linux图形
驱动开发
者与Valve签约
导读据报道,Valve最近聘用了著名开源Linux图形
驱动开发
者AlyssaRosenzweig,以改进开源Linux图形驱动程序堆栈,增强Linux游戏生态系统。
分享IT资源
·
2023-08-02 11:25
linux
驱动开发
运维
【软件测试】说说你对TDD测试
驱动开发
的理解?
很多公司在面测试中高级岗时,都会不同程度地问到“有没有了解过TDD”“你认为TDD可以解决什么问题”或者“说说测试
驱动开发
的流程”等等,即使公司并不会用到此开发流程,面试官也会通过你对这个相对还比较“陌生
鱼鱼说测试
·
2023-08-02 10:37
软件测试
tdd
驱动开发
linux操作gpio的一些记录
gpio子系统的主要目的就是方便
驱动开发
者使用gpio,
驱动开发
者在设备树中添加gpio相关信息,然后就可以在驱动程序中使用gpio子系统
温人之周.
·
2023-08-02 10:58
linux驱动
linux
驱动开发
Linux 设备
驱动开发
实例
编译和运行驱动编译要用到kernel的Makefile文件——也就是源码树的编译系统。因此,源码需要被配置和编译,以ubuntu自带的源码为例:编译外部模块(.ko)的编译命令是:make-CM=make−CM=PWD也就是进入到kernel目录,利用kbuild系统来编译驱动文件。obj-m告诉编译系统需要编译成一个module(.ko),foo.o表明需要源文件是foo.c或者foo.S,如果
码农_在线
·
2023-08-02 10:18
ARTS 挑战打卡的第1天 --- Linux驱动与设备的匹配规则(Tips)
前言(1)因为在Linux
驱动开发
中,驱动可以和设备c文件文件进行匹配,也可以和设备树dts文件进行匹配。
风正豪
·
2023-08-02 09:58
#
Linux
linux
算法
数据库
[
驱动开发
]gpio子系统及中断实现led亮灭
编写LED灯的驱动,使用GPIO子系统,里面添加按键的中断处理1.应用程序发送指令控制发光二极管亮灭2.按键1按下,led1电位反转;按键2按下,led2电位反转;按键3按下,led3电位反转//头文件#ifndef__LED_H__#define__LED_H__//功能码#defineLED_ON_IOW('l',1,int)#defineLED_OFF_IOW('l',0,int)#endi
Joycenine
·
2023-08-02 06:35
驱动开发
驱动开发
相关内容复盘
并发与竞争并发多个“用户”同时访问同一个共享资源。竞争并发和竞争的处理方法处理并发和竞争的机制:原子操作、自旋锁、信号量和互斥体。1、原子操作原子操作就是指不能再进一步分割的操作,一般原子操作用于变量或者位操作。Linux内核定义了叫做atomic_t的结构体来完成整形数据的原子操作,在使用中用原子变量来代替整形变量。2、自旋锁Linux内核使用结构体spinlock_t表示自旋锁。对于自旋锁而言
是摆烂第一名呀
·
2023-08-02 06:05
驱动开发
驱动开发
2023.08.01
驱动开发
day8
驱动层#include#include#include#include#include#include#include#include#defineLED_ON_IO('l',1)#defineLED_OFF_IO('l',0)structclass*cls;structdevice*dev;structdevice_node*dev_irq,*dev_led;unsignedintmajor;u
逆鳞2233
·
2023-08-02 06:33
驱动开发
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他