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
Arm-Linux驱动开发
DevOps:定义汽车软件新开发模式
汽车的系统开发以模型
驱动开发
为主(Model-basedsystemsengi
迪捷软件
·
2023-11-12 07:41
SkyEye
devops
汽车
敏捷开发实践经验分享
目录敏捷开发是什么敏捷开发是什么-核心思想敏捷开发怎么做敏捷开发怎么做——Scrum敏捷开发怎么做——用户故事(需求表示方法)敏捷开发怎么做——测试
驱动开发
敏捷开发怎么做——Backlog(任务板)敏捷开发怎么做
chenxy02
·
2023-11-12 03:42
项目管理
scrum
经验分享
驱动开发
uboot -
驱动开发
- dw watchdog
说明公司SOC使用的watchdog模块是新思(Synopsys)的IP。需求用户有时会在uboot/kernel中做些开发,新增一些功能(OTA升级等),可能会出现uboot/kernel启动崩溃甚至设备死机等问题,需要在uboot启动阶段开启watchdog监控设备运行实现异常后复位。实现前提:dtswatchdog节点配置ok。由于历史原因,根据是否支持DM(Drivermodel),ubo
leon.liao
·
2023-11-11 08:09
uboot
驱动开发
uboot
linux 阻塞IO
1.阻塞和非阻塞IO是Linux
驱动开发
里面很常见的两种设备访问模式,在编写驱动的时候一定要考虑到阻塞和非阻塞。这里的“IO”并不是单片机的的“GPIO”(引脚)。
_十年饮冰难凉热血
·
2023-11-11 07:17
linux驱动
linux
驱动开发
运维
Linux之阻塞与非阻塞IO
①select②poll③epoll三、驱动程序阻塞与非阻塞1.等待队列(阻塞)①等待队列头②等待队列项③添加/删除队列④等待唤醒⑤等待事件2.poll(非阻塞)四、结尾一、阻塞与非阻塞IO简介阻塞和非阻塞IO是Linux
驱动开发
里面很常见的两种设备访问模式
风间琉璃•
·
2023-11-11 07:43
#
Linux驱动开发
驱动开发
RV1126 led
驱动开发
一、前言如何VSCode搭建Linux
驱动开发
环境参考:VisualStudioCode搭建linux
驱动开发
环境_vscodelinuxdriver驱动配置-CSDN博客Linux
驱动开发
入门(二)VScode
ju太郎
·
2023-11-11 06:39
驱动开发
1024程序员节
UVC
驱动开发
目录什么是UVCUVC规范UVC设备的枚举过程什么是UVCUSBVIDEOCLASS现在即插即用,不需要安装驱动的usb摄像头,基本上都符合这个标准。windowslinuxandroid主流系统都包含了对UVC的支持。UVC规范是USB规范的一部分。目前USB文档网站上是1,5https://www.usb.org/documents?search=uvc&type%5B%5D=55&items
内归因
·
2023-11-11 02:45
uvc
驱动开发
基础
1、Hello驱动我们应用程序使用open函数的时候,会调用内核的sys_open函数,然后接下来1、然后打开普通文件的话会使用文件系统操作硬件,2、要是打开驱动文件,会使用驱动程序对应的drv_open函数怎么写驱动程序我们驱动对应的drv_open等函数写好了,存放在file_operation结构体中将结构体告诉内核,也就是将结构体通过一个函数注册到内核中(注册的时候会设定主设备号,可自己设
(ノへ ̄、)。
·
2023-11-10 18:55
linux驱动开发
物联网
【I.mx6ull】之-----代码的编译过程
本博文记录【I.mx6ull】之-----代码的编译过程文章目录1.I.mx6ull启动分析2.汇编语言
驱动开发
板代码编译过程2.1将汇编语言依次编译为.bin文件的过程2.2Makefile文件的必要性
Intoxicated_Rookie
·
2023-11-10 10:20
STM系列
嵌入式C
单片机
c语言
【软件测试】自动化测试战零基础教程——Python自动化从入门到实战(完结)
整理不易,希望对各位学习软件测试能带来帮助软件测试知识持续更新第十章行为
驱动开发
BDD框架lettuce入门第一节、安装与例子安装例子(阶乘)第二节、lettuce解析第三节、添加测试场景第四节、lettuce
测试-码
·
2023-11-10 01:47
自动化测试
基础
软件测试
python
自动化
ruby
selenium
功能测试
正点原子嵌入式linux
驱动开发
——Linux Regmap驱动
在前面学习I2C和SPI驱动的时候,针对I2C和SPI设备寄存器的操作都是通过相关的API函数进行操作的。这样Linux内核中就会充斥着大量的重复、冗余代码,但是这些本质上都是对寄存器的操作,所以为了方便内核开发人员统一访问I2C/SPI设备的时候,为此引入了Regmap子系统,本章就来学习一下如何使用RegmapAPI函数来读写I2C/SPI设备寄存器。RegmapAPI简介RegmapLinu
努力自学的小夏
·
2023-11-09 19:31
linux学习
linux
驱动开发
stm32
学习
笔记
Linux
驱动开发
——USB设备驱动
目录一、USB协议简介二、LinuxUSB驱动三、USB设备驱动实例一、USB协议简介USB(UniversalSerialBus,通用串行总线)正如它的名字一样,是用来连接PC外设的一种通用串行总线,即插即用和易扩展是它最大的特点。所谓即插即用,是PC不需要断电就可以连接外设,并且不需要在硬件上通过跳线来配置设备。易扩展则是它可以很容易扩展出更多的接口来连接更多的外设。USB的协议主要经过了US
宇努力学习
·
2023-11-09 19:01
驱动开发
linux
驱动开发
嵌入式
USB
vue-cli 项目集成 Jest 单元测试
②、Jasmine是Jest的底层库,助攻BDD(即行为
驱动开发
)断言库与异步测试的自动化测试框架,没有外部依赖。运行在node.js上,没有外部库,所以可以兼容所有的框架和库,但配置过程更加繁琐,使
倔强的小绵羊
·
2023-11-09 14:08
Jest
单元测试
Vue
Test
Utils
cortex-A7核 中断实验(按键中断实验)
1.选择按键触发方式下降沿2.解决消抖的方法1)ARM中:延时消抖2)linux
驱动开发
:定时器函数3.框图内部流程框图:需要RCCGPIOEXTIGIC章节中断触发流程:4.RCC章节1)使能GPIOF
林黛玉倒拔垂杨柳~
·
2023-11-09 09:10
linux
ubuntu
单片机
关于“tdd”和“bdd”
一.定义TDD(Test-DrivenDevelopment):测试
驱动开发
是敏捷开发中一项核心的实践和技术,是一种设计方法论。
网友小宋
·
2023-11-09 00:10
TDD 与 BDD 仅仅是语言描述上的区别么?
ATDD:AcceptanceTestDrivenDevelopment(验收测试
驱动开发
)这是一种在编码开始之前将客户带入测试设计过程的技术。
weixin_34010949
·
2023-11-09 00:38
测试
驱动开发
对ATDD的理解
对ATDD的理解ATDD:英文全称是:AcceptanceTestDrivenDevelopment,也就是常常听到的验收测试
驱动开发
。那么,究竟什么才是ATDD呢?
uestcylg
·
2023-11-09 00:07
浅谈TDD、BDD、ATDD、DDD的区别
四个开发模式意思:TDD:测试
驱动开发
(Test-DrivenDevelopment)BDD:行为
驱动开发
(BehaviorDrivenDevelopment)ATDD:验收测试
驱动开发
(AcceptanceTestDrivenDevelopment
人生苦短,python陪伴
·
2023-11-09 00:00
框架和设计模式
TDD
BDD
ATDD
DDD
说起BDD,你会想到什么?
在刚接触BDD(BehaviorDrivenDevelopment,行为
驱动开发
)的时候,我以为就是用Cucumber这样的工具来编写场景用例,从而实现自动化测试,甚至很长时间分不清BDD和ATDD(Acceptancetestdrivendevelopment
BY林子
·
2023-11-08 23:24
java
编程语言
大数据
项目管理
python
ARM-LINUX
交叉编译集合
一、ffmpeg移植安装ubuntu下简易安装(默认最新版本,其它版本及移植往下看):sudoapt-getinstallffmpegffmpeg源码安装及移植需要提前安装x264。1.1x264基于X86平台安装1)下载;2)解压;3)进入源码根目录,输入以下命令:./configure--prefix=/usr/local/x264--enable-shared--enable-pic--en
萌王本王
·
2023-11-08 19:38
Linux
学习
#
Linux
文件系统
linux
arm
ubuntu
交叉编译
linux
驱动开发
接口
内核共提供了三个函数来注册一组字符设备编号,这三个函数分别是register_chrdev_region()、alloc_chrdev_region()和register_chrdev()。register_chrdev是老接口,动态注册和静态注册都是这一个接口,通过判断给定的主设备号是否为0来进行区别,0表示动态注册,否则静态注册register_chrdev_region/alloc_chrd
l-coder-dd
·
2023-11-08 17:46
linux
linux 查看驱动模块(lsmod)和 驱动设备(ls /dev)
当
驱动开发
人员编写好驱动代码,并生成驱动代码对应的驱动模块后,可以通过insmodxxx.ko将驱动模块(.ko)加载到linux操作系统中。
咖喱年糕
·
2023-11-07 23:40
Linux驱动
linux
服务器
驱动开发
ubuntu
【嵌入式Linux
驱动开发
学习-第二部分-第六讲-汇编LED驱动实验】
实验现象一、汇编LED原理分析为什么要学习Cortex-A汇编:·①、需要用汇编初始化一些SOC外设。②、使用汇编初始化DDR,I.MX6U不需要。③、设置sp指针,一般指向DDR,设置好C语言运行环境。二、ALPHA开发板LED灯硬件原理分析:**STM32IO初始化流程:**①、使能GPIO时钟。②、设置IO复用,将其复用为GPIO③、配置GPIO的电气属性。④、使用GPIO,输出高/低电平。
旅行的橘子汽水
·
2023-11-07 12:11
linux
驱动开发
学习
嵌入式Linux开发17——字符设备
驱动开发
字符设备驱动简介 前面的章节主要是进行裸机开发,也是为了对底层设备有更深刻的认识,后面做
驱动开发
的时候就会很流畅。从本文开始进入我们的重点内容——Linux
驱动开发
。
贾贾2023
·
2023-11-07 08:22
Linux驱动开发
嵌入式
Linux
arm
驱动开发
字符设备
Linux驱动——字符设备驱动
目录一、代码编译环境二、Linux
驱动开发
分类三、字符设备
驱动开发
流程1.编译驱动模块代码(Makefile)2.驱动模块的加载与卸载四、字符设备驱动编写1.驱动模块2.字符设备驱动编写步骤2.1设备号的注册与注销
icy、泡芙
·
2023-11-07 08:22
Linux驱动开发篇
linux
ubuntu
运维
【笔试题】位运算
unsignedcharreg;/*对第n位置0*/reg&~=(1<
驱动开发的,需要配置寄存器的某一位,在不确定寄存器该位的具体值的情况下
Evan_ZGYF丶
·
2023-11-07 06:47
数据结构
嵌入式
位运算
驱动开发
11-2 编写SPI驱动程序-点亮数码管
驱动程序#include#include#includeintm74hc595_probe(structspi_device*spi){printk("%s:%d\n",__FILE__,__LINE__);charbuf[]={0XF,0X6D};spi_write(spi,buf,sizeof(buf));return0;}intm74hc595_remove(structspi_device
徐艺桐
·
2023-11-07 01:20
驱动开发
驱动开发
正点原子嵌入式linux
驱动开发
——Linux 4G通信
前面学习了如何在Linux中使用有线网络或者WIFI,但是使用有线网络或者WIFI有很多限制,因为要布线,即使是WIFI也得先布线,然后再接个无线路由器。有很多场合是不方便布线的,这个时候就是4G大显身手的时候,产品可以直接通过4G连接到网络,实现无人值守。本章就来学一下如何在STM32MP157开发板中使用4G来实现联网功能。4G网络连接简介4G网络连接,对于嵌入式Linux而言,4G网络连接其
努力自学的小夏
·
2023-11-07 01:50
linux学习
linux
驱动开发
学习
笔记
stm32
STM32MP157
驱动开发
——Linux 网络设备驱动
STM32MP157
驱动开发
——Linux网络设备驱动一、简介STM32MP1GMAC接口简介YT8511C详解二、
驱动开发
1.网络外设的设备树2.设备驱动三、测试网速测试参考文章:【正点原子】I.MX6U
Amonter
·
2023-11-07 01:49
STM32MP157
驱动开发
stm32
linux
正点原子嵌入式linux
驱动开发
——Linux 网络设备驱动
网络驱动是linux里面驱动三巨头之一,linux下的网络功能非常强大,嵌入式linux中也常常用到网络功能。前面已经讲过了字符设备驱动和块设备驱动,本章就来学习一下linux里面的网络设备驱动。嵌入式网络简介嵌入式下的网络硬件接口本次笔记中讨论的都是有线网络!提起网络,一般想到的硬件就是“网卡”。在电脑领域的“原始社会”,网卡是独立的硬件,如果电脑要上网就得买个网卡插上去,类似现在的显卡一样。但
努力自学的小夏
·
2023-11-07 01:47
linux学习
linux
驱动开发
stm32
笔记
学习
网络协议
Linux设备
驱动开发
-platform总线
platform总线4.1概述4.2platform设备驱动简介4.3platform设备4.3.1platfrom_device结构体4.3.2注册/注销platform设备4.4platform驱动4.4.1注册/注销平台驱动4.4.2平台总线的注册和匹配方式4.4.3平台驱动获取设备信息4.1概述bus:总线作为主机和外设的连接通道,有些总线是比较规范的,形成了很多协议。如PCI,USB,1
林同学_ioT
·
2023-11-06 19:30
linux
驱动开发
c语言
dll如何加密和控制授权-软锁篇
授权码是16位字母和数字组成的码开发商:北京深思数盾科技股份有限公司支持环境:Windows、Linux、
Arm-linux
、Androi
辉这样说
·
2023-11-06 15:42
ubuntu搭建QT+ARM交叉编译环境步骤五:编译嵌入式ARM版
这里要用到
arm-linux
工具链,注意检查环境变量同样,先解压一份新的源码,配置选项:echoyes|.
strutsortoto
·
2023-11-06 13:56
qt
ubuntu
arm
交叉编译ffmpeg+x264+x265 (x86、
arm-linux
双版本)亲测有效
环境Ubuntu16.04x86_64交叉编译工具arm-linux-gnueabihfARM平台cortexa9准备编译以下均采用脚本进行编译,可自行根据download_package()中的下载地址下载包并存放在compressed目录中我这里已经注释掉了download_package编译x86版本在一个空目录下新建一个脚本,如x86-make.sh,写入以下内容#!/bin/shBASE
爱学习的诸葛铁锤
·
2023-11-06 13:25
音视频学习
arm
linux
arm开发
正点原子嵌入式linux
驱动开发
——Linux WIFI驱动
WIFI的使用已经很常见了,手机、平板、汽车等等,虽然可以使用有线网络,但是有时候很多设备存在布线困难的情况,此时WIFI就是一个不错的选择。正点原子STM32MP1开发板支持USB和SDIO这两种接口的WIFI,本章就来学习一下如何在STM32MP1开发板上使用USB和SDIO这两种WIFI。硬件原理图分析正点原子的STM32MP1开发板板载了SDIOWIFI使用芯片的为RTL8723DS,原理
努力自学的小夏
·
2023-11-06 09:16
linux学习
linux
驱动开发
学习
笔记
stm32
Windows ObjectType Hook 之 ParseProcedure
有关ObjectType的分析见文章《Windows
驱动开发
学习记录-ObjectTypeHook之ObjectType结构相关分析》。 这里进行的Hook为其中之一的ParseProcedure。
禁锢在时空之中的灵魂
·
2023-11-06 08:54
Windows内核
windows
c++
驱动开发
linux系统的drm配置mipi,Linux DRM基本概念与使用示例(C语言)
注:awtk-linux-fb是AWTK针对
arm-linux
平台的移植,github仓库:https://github.com/zlgopen/awtk-linux-f
weixin_39538847
·
2023-11-06 07:44
USB驱动需要了解的内容
硬件方面:USB接口,四根线,电源、地加差分D+D-采用差分线可以提高数据可靠性和速率其实,对于
驱动开发
来讲,硬件方面了解这么多就可以了。但是,接触USB的人,大多还是认为USB是比较复杂的。
龙赤子
·
2023-11-05 23:06
Linux系统开发
驱动程序
Linux Framebuffer驱动框架、接口实现和使用
Linux驱动-FrameBuffer代码分析Framebufferfbmem.c部分代码分析初始化Framebuffer 对于
驱动开发
人员来说,其实只需要针对具体的硬件平台SOC和具体的LCD(通过焊接连接到该
拱-卒
·
2023-11-05 22:05
lcd
linux
ARM-Linux
内核知识点
ARM-Linux
内核知识点文章目录
ARM-Linux
内核知识点前言一、概述二、
ARM-Linux
内核的主要架构及功能三、Linux内核源码目录结构四、
ARM-Linux
进程管理五、进程的创建六、进程、
陌小柠
·
2023-11-05 20:09
Linux学习
linux
arm开发
arm
基于VSCODE配置linux
驱动开发
环境笔记
文章目录前言一、安装vscode本地插件二、免密登录1、生成秘钥可能遇到的问题前言在
驱动开发
领域,SourceInsight是一个常用的商业代码编辑器,它提供了一些方便的功能,如代码浏览、函数跳转等。
Tianty96
·
2023-11-05 13:32
驱动开发
vscode
linux
spring中事件
驱动开发
:ApplicationListener及ApplicationEventMulticaster的使用
spring中事件
驱动开发
spring中是通过ApplicationListener及ApplicationEventMulticaster来进行事件
驱动开发
的,即实现观察者设计模式或发布-订阅模式。
const伐伐
·
2023-11-05 08:55
spring
ioc
阅读源码
设计模式
Android底层
驱动开发
(四)
目录一、Android源码编译编译原理编译组成原生Android编译二、Makefile文件三、Android.mk文件四、Android.bp文件五、Android公码和私码HLOS(公码)non-HLOS(私码)补充:http://t.csdn.cn/ktjxzhttp://t.csdn.cn/ktjxz一、Android源码编译编译原理编译:将高级语言翻译成汇编语言或机器语言的过程,编译的本
来自东南亚的皮皮虾
·
2023-11-04 23:29
驱动开发
java
开发语言
使用Golang开发硬件驱动
了解硬件
驱动开发
的基本概念和原理。确定你要开发的硬件设备的规格和接口类
一只会写程序的猫
·
2023-11-04 23:27
Go
golang
开发语言
后端
【正点原子MP157连载】第四十三章 外置RTC芯片PCF8563实验-摘自【正点原子】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-11-04 20:25
LINUX
stm32
linux
驱动开发
正点原子嵌入式linux
驱动开发
——Linux C编程入门
这一章,主要是利用Ubuntu自带的vi来编写简单代码,这一章如果对原理不是很感兴趣,可以自己直接搜一搜,配一个VSCode写代码就可以了。1.编写简单代码HelloWorld!可以先mkdir一个C_Program的文件夹,来管理所有的代码;然后每一次编写的代码可以再次编写在一个C_Program文件夹中的子文件夹,方便管理。可以通过以下命令,打开文件/etc/vim/vimrc设置tab为4格
努力自学的小夏
·
2023-11-04 16:44
linux学习
linux
驱动开发
c语言
笔记
正点原子嵌入式linux
驱动开发
——Linux 块设备驱动
经过之前这些笔记的学习,都是字符设备驱动,本章来学习一下块设备驱动框架,块设备驱动是Linux三大驱动类型之一。块设备驱动要远比字符设备驱动复杂得多,不同类型的存储设备又对应不同的驱动子系统,本章重点学习一下块设备相关驱动概念,不涉及到具体的存储设备。最后,使用STM32MP1开发板板载RAM模拟一个块设备,学习块设备驱动框架的使用。块设备块设备是针对存储设备的,比如SD卡、EMMC、NANDFl
努力自学的小夏
·
2023-11-04 16:03
linux学习
linux
驱动开发
stm32
学习
笔记
Linux
驱动开发
之【pinctrl和gpio子系统】
目录一、pinctrl和gpio子系统1.pinctrl子系统1.1pinctrl子系统简介1.2pinctrl子系统驱动1.3设备树中添加pinctrl节点模版2.gpio子系统2.1gpio子系统简介2.2gpio子系统驱动2.3gpio子系统API函数2.4设备树中添加gpio节点模板2.5与gpio相关的OF函数3.驱动程序编写3.1驱动入口函数3.2驱动出口函数一、pinctrl和gpi
无敌且带飞
·
2023-11-04 07:40
Linux驱动框架学习
驱动开发
linux
arm开发
c语言
pinctrl 和 gpio 子系统
内容来自《【正点原子】I.MX6U嵌入式Linux
驱动开发
指南V1.5.2.pdf》目录pinctrl子系统pinctrl子系统简介I.MX6ULL的pinctrl子系统驱动PIN配置信息详解设备树中添加
【ql君】qlexcel
·
2023-11-04 07:33
嵌入式Linux
1024程序员节
Linux系统调用--fcntl函数详解
Linux系统调用--fcntl函数详解(2007-11-0615:09)分类:
ARM-Linux
应用程序今天在看《Linux设备驱动程序(第3版)》碰到了fcntl系统调用,以前没接触过。
逍遥剑客cyz
·
2023-11-04 07:32
linux
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他