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
驱动开发
——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
字符设备
驱动基础下_并发控制(lv11-day6)
文章目录1上下文和并发场合2原子变量2.1原子变量操作函数2.2测试代码3自旋锁4信号量5互斥锁6选择并发控制机制的原则1上下文和并发场合执行流:有开始有结束总体顺序执行的一段代码又称上下文.应用编程:任务上下文内核编程:任务上下文:五状态可阻塞a.应用进程或线程运行在用户空间b.应用进程或线程运行在内核空间(通过调用syscall来间接使用内核空间)c.内核线程始终在内核空间异常上下文:不可阻塞
@随风()
·
2023-10-12 05:16
驱动开发
arm开发
嵌入式硬件
2022年了,如何测试你的React组件
我们不需要使用测试
驱动开发
这种极端的模式,但是如果在一开始就有书写测试用例的意识和习惯,就能保证我们更规范的去书写代码的逻辑。
前端开发小陈
·
2023-10-12 03:04
react.js
javascript
前端
L15D1 设备分类、设备号申请和注销
一、Linux设备分类(一)linux的文件种类:-:普通文件:文件IOd:目录文件p:管道文件s:本地socket文件:网络编程l:链接文件c:
字符设备
b:块设备1、Linux设备一切皆文件,大部分设备是文件
socket()
·
2023-10-11 23:50
linux
运维
服务器
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
bash条件语法
]测试表达式的类别:数值比较字符串测试文件测试:存在性测试-aFILE-eFILE:文件存在性测试,存在为真,否则为假;存在性及类别测试-bFILE:是否存在且为块设备文件;-cFILE:是否存在且为
字符设备
文件
普通和特殊
·
2023-10-11 15:52
正点原子嵌入式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】 文件类型和访问权限
第一个字符表示文件类型例如:-表示普通文件d表示目录l表示符号链接c表示
字符设备
文件b表示块设备文件s表示套接字文件p表示管道文件剩下的9个字符表示文件或目录的访问权限分别对应三个字符一组的rwx权限。
醇氧
·
2023-10-11 06:37
linux
linux
运维
操作系统之输入输出(I/O)
操作系统之输入输出I/O设备块设备块设备的缺点
字符设备
设备控制器内存映射I/O内存映射I/O的优点和缺点直接内存访问DMA工作原理重温中断精确中断和不精确中断I/O软件原理中I/O软件目标设备独立性错误处理同步和异步传输缓冲共享和独立使用程序控制
D@@
·
2023-10-10 21:45
计算机操作系统
计算机操作系统
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
linux
驱动开发
找不到工作寻求前辈建议?
linux
驱动开发
找不到工作寻求前辈建议?
单片机一哥
·
2023-10-10 12:47
单片机
编程
嵌入式
单片机
51单片机
基于Python的行为
驱动开发
实战
基于Python的行为
驱动开发
实战发表于5小时前|1980次阅读|来源code.tutsplus|3条评论|作者DavidSalePython测试
驱动开发
摘要:行为
驱动开发
(Behavior-DrivenDevelopment
武晓兵
·
2023-10-10 11:11
Python学习
《Cucumber:行为
驱动开发
指南》——1.2 行为
驱动开发
本节书摘来自异步社区《Cucumber:行为
驱动开发
指南》一书中的第1章,第1.2节,作者:【英】MattWynne,【挪】AslakHellesy著,更多章节内容可以访问云栖社区“异步社区”公众号查看
weixin_34357267
·
2023-10-10 11:41
驱动开发
测试
《Cucumber:行为
驱动开发
指南》——6.3 照管好你的测试
本节书摘来自异步社区《Cucumber:行为
驱动开发
指南》一书中的第6章,第6.3节,作者:【英】MattWynne,【挪】AslakHellesy著,更多章节内容可以访问云栖社区“异步社区”公众号查看
weixin_34362991
·
2023-10-10 11:41
驱动开发
数据库
ruby
行为
驱动开发
行为
驱动开发
(Behavior-DrivenDevelopment)(简写BDD),在软件工程中,BDD是一种敏捷软件开发的技术。
weixin_34187862
·
2023-10-10 11:40
驱动开发
测试
cucumberJS 行为
驱动开发
BDD
JavaScript中的BDD:Cucumber和Gherkin入门每个人都听说过测试
驱动开发
(TDD),以及它将对整个产品和开发周期带来的好处。这些都是显而易见的。
liyinchi1988
·
2023-10-10 11:10
功能测试
接口测试
自动化测试
cucumber
bdd
tdd
敏捷开发
scrum
行为
驱动开发
:通过协作传递价值
软件项目的目的是向利益干系人交付价值,而行为
驱动开发
(BDD)正是为此而生。在阐述对于BDD的看法时,ViktorFarcic表示:BDD能够确保在整个项目过程中,项目聚焦于为利益干系人提供的价值。
一张楠得煳凃的脸
·
2023-10-10 11:10
测试技术与自动化
BDD
行为驱动开发
实例化需求
行为
驱动开发
(BDD) - 深入了解
行为
驱动开发
(BDD)-一个快速的描述和示例BDD表示乙ehaviorð里文ð才有发展。用于描述行为的语法是Gherkin。这个想法是尽可能自然地描述一种语言应该发生什么。
doi2746
·
2023-10-10 11:39
驱动开发
c#
ui
行为
驱动开发
(BDD)的实施
软件开发过程总在不断接近理想状态的,随着行为
驱动开发
(BDD)工具的出现了,它又近了一小步。BDD最大的意义在于:打破了产品、开发和测试之间的壁垒,使软件自动化产出的过程前置
9999999999
·
2023-10-10 11:09
行为驱动开发
BDD
ATDD
自动化测试
敏捷开发
基于Cucumber的行为
驱动开发
(BDD)实例
本篇介绍Cucumber的基本使用,因为Cucumber是BDD的工具,所以首先需要弄清楚什么是BDD,而在介绍BDD之前,先看看常见的软件开发方法。常见的软件开阿发方法面向过程开发(ProceduralDevelopment):面向过程开发注重流程和功能的实现,而不是业务需求的实现。面向对象开发(Object-OrientedDevelopment):面向对象开发注重对象之间的交互和关系,而不是
oscar999
·
2023-10-10 11:08
440-系统测试与性能调优
BDD
行为驱动开发
Cucumber
驱动开发
指南 第八章 汇编LED灯实验
《I.MX6U嵌入式xLinux
驱动开发
指南V1.66》第八章汇编LED灯实验正点原子【第二期】手把手教你学Linux之ARM(MX6U)裸机篇视频选集时间P6第6.1讲汇编LED驱动实验-原理分析35
xlbtlmy
·
2023-10-10 02:56
Linux视频教程自学
arm
linux
imx6ull
程序员应该写文档吗?
写文档是一件要求极高的工作,就像测试
驱动开发
,在没有完成开发之前要理解它完成之后的样子。除非是逻辑复杂度极高的代码,否则都应该在实现过程中摸索和调整代码结构,这种效率反而更高。
Spring_java_gg
·
2023-10-10 00:06
java
编程语言
python
人工智能
大数据
㉒AW-A33 Linux
驱动开发
之蓝牙子系统驱动程序
蓝牙从出现开始,经历了1.0-5.0五个版本,每个版本都有不同的特性.随着版本编号的增加,蓝牙的功能也在不断改进.本文介绍了蓝牙标准从1.0-5.0,传输速率的改变,有效传输距离的增加,通信模式的变化,功能的改进.1.0版本传输率约在748~810kb/s,因是早期设计,容易受到同频率之间的类似通信产品干扰,影响通讯质量.这个初始版本支持Stereo音效的传输要求,但只能够以(单工)方式工作,加上
__毛豆
·
2023-10-09 23:38
Linux
Linux
蓝牙
子系统
驱动
RTL8723
Linux
驱动开发
(面试常见问题整理)
1.Linux设备驱动的分类->
字符设备
->块设备->网络设备
字符设备
指那些必须以串行顺序依次进行访问的设备,如触摸屏、磁带驱动器、鼠标等。
学习&笔记
·
2023-10-09 20:18
面试
linux
面试
初学
驱动开发
书籍介绍
一、总述1.1分类驱动程序按操作系统平台可分为两大类:Windows系列与Linux/Unix系统。而在Windows平台中又包含两大类:VxD(VirtualXDevice)与WDM(WindowsDriverModel),前者运行于Windows3.1/95/98/ME,后者运行于Windows98/ME/2000/XP。WindowsNT4.0平台上的KMD驱动程序仅比WDM少了能量管理与即
cg05568256068
·
2023-10-09 17:17
驱动开发
windows
microsoft
出版
程序开发
ddk
编程
正点原子嵌入式linux
驱动开发
——开发环境搭建
在进行Linux
驱动开发
之前肯定需要先将Linux系统移植到开发板上去。
努力自学的小夏
·
2023-10-09 16:10
linux学习
linux
驱动开发
学习
笔记
visual
studio
code
正点原子嵌入式linux
驱动开发
——Ubuntu系统入门
因为我自己的电脑之前就已经直接安装过双系统了,VMWare我之前也装过,并不困难,如果没有像用ROS这种有时候需要显卡加速的情况,装一个虚拟机就可以学习了。这里我就不把安装的教程搬下来了,我直接对着文档开始从Ubuntu入门开始做学习笔记。图的话我都是截的正点原子的开源文档,因为我自己的电脑现在一直是放在家远程,进Ubuntu没法远程,而且大多数文档也是在Windows,搬来搬去太烦了……Ubun
努力自学的小夏
·
2023-10-09 16:40
linux学习
linux
驱动开发
ubuntu
嵌入式Linux
驱动开发
——解决/sys/bus/spi/devices下没有对应的spi设备文件
问题描述最近在学习Linux
驱动开发
中SPI总线的驱动框架,但在修改完设备树添加完对应的spi设备节点后,理应在/sys/bus/spi下会有对应的spi设备,我的目录下面没有。
门牙会稍息
·
2023-10-09 16:10
驱动开发
linux
经验分享
正点原子嵌入式linux
驱动开发
——Linux内核启动流程
上一篇笔记学习了Linux内核的顶层Makefile,现在来看Linux内核的大致启动流程,Linux内核的启动流程要比uboot复杂的多,涉及到的内容也更多,因此本章就大致的了解一Linux内核的启动流程。链接脚本vmlinux.lds要分析Linux启动流程,同样需要先编译一Linux源码,因为有很多文件是需要编译才会生成的。首先分析Linux内核的链接脚本文件arch/arm/kernel/
努力自学的小夏
·
2023-10-09 16:29
linux学习
linux
驱动开发
stm32
笔记
学习
多点电容触摸驱动(基于gt911)
多点电容触摸的驱动使用到的知识主要有input子系统、gpio硬件中断、iic子系统,tslib测试等知识点,下面将针对多点电容触摸屏的
驱动开发
的四个知识点进行展开,以及gt911芯片的知识,官方gt9xx
一天不学习,就给自己一个大b兜子
·
2023-10-09 08:16
单片机
嵌入式硬件
RK系列(RK3568) MIPI屏适配 PWM背光
驱动开发
平台:Android12SOC:RK3568一般拿到MIPI屏厂家会给一个跑的配置文件例如我的:VDD=1.8~2.0VRESET=VDD;STBYB=VDD;VGH=18VVGL=-6VAVDD=9.6VVCOM=3.2V(tpy.)MIPICLKSpeed:340Mbps(170MHZ)Hbackporch:160Hfrontporch:160Hpulsewidth:10Vbackporch:
hmbbPdx_
·
2023-10-09 02:07
RK驱动开发
Rk开发(RK3568)
android
驱动开发
linux
rk3568
驱动开发
之mipi屏
概述屏是嵌入式
驱动开发
中常见的设备,一般的带屏项目中最开始要调试的,简单记录一下自己在项目开发中的经验过程。所用平台是rockchip的rk3568,android11。
Small_Dreamer
·
2023-10-09 02:04
android/linux
驱动开发
驱动开发
Linux
驱动开发
--
字符设备
读写和ioctl、printk实现
目录一、读操作实现二、写操作实现三、读写代码示例四、ioctl操作实现五、ioctl代码示例六、printk使用七、多个设备的支持代码示例一、读操作实现ssize_txxx_read(structfile*filp,char__user*pbuf,size_tcount,loff_t*ppos);完成功能:读取设备产生的数据参数:filp:指向open产生的structfile类型的对象,表示本次
Novelty_1
·
2023-10-09 01:03
驱动开发
[Linux
驱动开发
五]实现ioctl函数
目录一、前言1.1ioctl用来做什么?1.2ioctl和unlock_ioctl区别?(1)ioctl()主要用于应用层系统调用(2)unlock_ioctl主要用于驱动层系统调用1.3如何使用ioctl()操作内核模块的?二、ioctl相关宏2.1置位_IO宏2.2取位_IO宏三、ioctl相关基本函数3.1access_ok(type,addr,size)3.2put_user(x,ptr)
TD祥
·
2023-10-09 01:33
Linux驱动编程
驱动开发
linux
运维
linux
驱动开发
(五):ioctl()函数使用实例——地址传参
前文中我们介绍了ioctl接口,并举了一个简单的实例,但这个实例只在用户程序和驱动程序中传递了一个简单的整形参数。实际使用中我们可能需要传递更复杂的参数,或者传递多个参数,这时我们就只能传递参数的地址,或者将多个参数打包成一个结构体再传递该结构体的地址。但是请注意,在Linux系统中,用户空间和内核空间之间是相互隔离开的。驱动程序运行在内核空间中,给出的地址也是在内核空间中的地址,运行在用户空间下
精致的螺旋线
·
2023-10-09 01:01
Linux系统
linux
驱动程序
LInux 驱动程序 -收藏
1.linux
字符设备
驱动程序--hello_worldmakefile2.make:***/lib/modules/3.10.0-327.el7.x86_64/build:没有那个文件或目录。停止。
在线98
·
2023-10-09 01:01
其他
linux
驱动程序
linux ioctl驱动作用及程序示例
linux嵌入式系统设备,例如:触摸屏、按键、IIC总线、LCD等是
字符设备
,他们特点是按字节流进行先后顺序读写操作设备的。
securitysun
·
2023-10-09 01:01
linux内核
linux
内核
c语言
【正点原子Linux连载】第三十二章 U-Boot启动流程详解 -摘自【正点原子】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-08 20:24
LINUX
linux
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他