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驱动开发学习笔记
微信小程序云
开发学习笔记
(官网)1、创建小程序选择云开发对应的环境在app.js中配置环境Id//app.jsApp({onLaunch:function(){if(!wx.cloud){console.error('请使用2.2.3或以上的基础库以使用云能力')}else{wx.cloud.init({//env参数说明://env参数决定接下来小程序发起的云开发调用(wx.cloud.xxx)会默认请求到哪个云环境的
开心就好1314520
·
2023-11-12 07:06
前端
Halcon WPF
开发学习笔记
(2):Halcon导出c#脚本
文章目录前言Halcon+C#教学简单说明如何二开机器视觉前言我目前搜了一下我了解的机器视觉软件,有如下特点优点缺点兼容性教学视频(B站前三播放量)OpenCV开源,免费,因为有源码所以适合二次开发学习成本极高,卡学历。研究生博士起步底层使用C++,可以使用Python或者C#调DLL300w/95w/60wHalcon商用,功能全面,已经训练好了算子(就是第三方接口)认证成本高,正版需要1.1W
龙中舞王
·
2023-11-11 23:17
C#
Halcon开发
wpf
学习
笔记
scl语言用plc脉冲做定时器_scl语言用plc脉冲做定时器_西门子PLC SCL语言
开发学习笔记
(二)...
今天来讲下scl两个关键的点一、按键事件比如地址I0.0是某个按钮的状态,他只有True和False两个状态,所以我们要获得按下事件需要我们自己模拟。#KeyPress:="Btn1"ANDNOT#LastKey;#LastKey:="Btn1";这样通过对#KeyPress判断是否为True即可获得一次点击事件,相当于|P|把上一次的存起来,然后判断按下,如果你想把按键放在松开时也可以。因为大多
城北增暮寒
·
2023-11-11 16:18
scl语言用plc脉冲做定时器
《
Linux驱动
:Nor flash驱动看这一篇就够了》
文章目录一,前言二,硬件电路2.1脚位功能2.2地址移位三,NandFlash和NorFlash的区别四,NorflashCFI规范和JEDEC规范4.1JEDEC规范4.2CFI规范五,Norflash驱动框架六,NorFlash驱动分析6.1配置NorFlash驱动编译6.2NorFlash驱动入口函数6.3驱动probe函数分析6.4CFI规范Flash识别分析6.4.1CFI协议层6.4.
编程界的小学生、
·
2023-11-11 15:25
linux驱动笔记
linux
驱动开发
嵌入式硬件
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驱动开发
驱动开发
linux adc命令测试,一文搞懂 ADC 裸机和基于 Linux 驱动编写方法
原标题:一文搞懂ADC裸机和基于
Linux驱动
编写方法作者:一口Linux/土豆居士(本文来自作者投稿)前言在嵌入式开发中,ADC应用比较频繁,本文主要讲解ADC的基本原理以及如何编写基于ARM的裸机程序和基于
Alex Cui
·
2023-11-11 06:33
linux
adc命令测试
RV1126 led驱动开发
一、前言如何VSCode搭建
Linux驱动
开发环境参考:VisualStudioCode搭建
linux驱动
开发环境_vscodelinuxdriver驱动配置-CSDN博客
Linux驱动
开发入门(二)VScode
ju太郎
·
2023-11-11 06:39
驱动开发
1024程序员节
Linux驱动
-第一个驱动hello world
目录第一个驱动helloworld把驱动编译成模块,然后加载到内核开发板系统移植把驱动编译到内核第一个驱动helloworld配置vscode的内核头文件路径编辑c_cpp_properties.json{"configurations":[{"name":"Linux","includePath":[//"${workspaceFolder}/**","I:/qqdownload/linux/l
JoYER_cc
·
2023-11-11 03:44
linux
C语言
linux
c语言
主线剧情07.2-
Linux驱动
编程-各种内核机制总结
Linux驱动
编程-各种内核机制总结本文系学习100ask手册而做的备查笔记,我优化了一些逻辑,循序渐进,并扩展了一些,适合复习、备查来看,而非新学来看。
Real-Staok
·
2023-11-10 18:46
【主线剧情】Linux
系列
linux
arm开发
驱动开发
经验分享
arm
linux驱动
之休眠与唤醒
休眠唤醒想要达到的效果:应用程序对设备文件进行read操作时,如果没有数据则程序休眠,直到有数据时程序被唤醒.休眠函数头文件include\linux\wait.h**wait_event_interruptible(wq,condition)**休眠,直到condition为真;休眠期间是可被打断的,可以被信号打断wq参数是wait_queue_head_tcondition作为一个判断条件语句
未燃机智鱼
·
2023-11-10 07:40
嵌入式
linux驱动
linux
c语言
驱动开发
linux 串口对应设备,
Linux驱动
系列———USB转串口cp210x设备驱动
USB设备驱动程序用来驱动相应的USB设备,USB设备驱动用usb_driver表示,它主要用来将USB设备挂接到USB核心中,并启动USB设备,让其正常工作。对于USB设备的具体读写操作由放在usb_driver设备中的usb_class_drivers成员来实现,该成员定义了一个file_operations结构体,用来对设备进行读写操作。1.USB设备驱动模型设备需要驱动才能正常工作,所以当
三山卡夫卡
·
2023-11-09 20:35
linux
串口对应设备
正点原子嵌入式
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
cortex-A7核 中断实验(按键中断实验)
1.选择按键触发方式下降沿2.解决消抖的方法1)ARM中:延时消抖2)
linux驱动
开发:定时器函数3.框图内部流程框图:需要RCCGPIOEXTIGIC章节中断触发流程:4.RCC章节1)使能GPIOF
林黛玉倒拔垂杨柳~
·
2023-11-09 09:10
linux
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
嵌入式
开发学习笔记
( java - c/c++ :从入门到入门 )
blog.csdn.net/lyy289065406/article/details/47068429·目录导航1.引言1.1.编写目的1.2.阅读范围1.3.声明1.4.缩写词/名词解释1.5.参考资料2.嵌入式
开发学习笔记
混魔MJM
·
2023-11-08 07:12
Java
java
CC++
嵌入式
JNI
交叉编译
Deepin安装NVIDIA显卡驱动
时间:2020.8系统版本:Deepinv20betaNvidia驱动安装1下载驱动进入NVIDIA官网下载
Linux驱动
:NVIDIA官网驱动下载找到对应驱动后下载,记住下载位置。
Lkites
·
2023-11-07 17:33
Deepin
linux
deepin
Deepin安装英特尔AX200 Wifi驱动
Linux驱动
程序是上游Linux*内核的一部分。它们通过常规渠道、分发,或Linux*内核档案提供。我们仅支持作为内核版本中一部分的驱动程序的使用。
Moshow郑锴
·
2023-11-07 17:00
DeepinOS
wifi驱动
BSP-浅谈
Linux驱动
到设备模型再到设备树
1.最初
Linux驱动
架构
Linux驱动
会在初始化函数中向内核注册file_operations结构体,结构体里面就包含一些基本的open,close函数。
Linux驱动
中也会去实现这些函数。
oria2006
·
2023-11-07 17:56
BSP
linux
驱动开发
运维
【嵌入式
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驱动
之信号量
信号量是Linux内核的一种同步机制,信号量按照初始值的不同可以分为两种。一种是计数信号量,一种是二值信号量。当信号量的初始值大于等于2时就称为计数信号量,当信号量的初始值等于1时就称为二值信号量。有关信号量的函数//信号量结构体structsemaphore{raw_spinlock_tlock;//自旋锁unsignedintcount;//信号量的计数值structlist_headwait
hwx1546
·
2023-11-07 10:02
linux
linux 驱动——将模块编译进内核
文章目录新增C文件修改Makefile文件修改Kconfig文件模块使能内核启动日志参考
linux驱动
——字符设备驱动
linux驱动
——字符设备驱动(自动生成设备节点文件)
linux驱动
——将模块编译进内核前面两节介绍的驱动都是以模块的形式
tyustli
·
2023-11-07 08:23
#
kernel
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
运维
linux 驱动——字符设备驱动
文章目录字符设备驱动字符设备APP模块操作模块安装创建设备节点APP操作模块卸载与删除模块`shell`脚本自动化
linux驱动
——字符设备驱动
linux驱动
——字符设备驱动(自动生成设备节点文件)
linux
tyustli
·
2023-11-07 08:22
#
kernel
linux
linux 驱动——字符设备驱动(自动生成设备节点文件)
文章目录字符设备驱动字符设备APP生成dev节点的原理配置内核自动创建设备节点模块使用
linux驱动
——字符设备驱动
linux驱动
——字符设备驱动(自动生成设备节点文件)
linux驱动
——将模块编译进内核字符设备驱动
tyustli
·
2023-11-07 08:20
#
kernel
linux
字符设备
mdev
正点原子嵌入式
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嵌入式
Linux
Amonter
·
2023-11-07 01:49
STM32MP157
驱动开发
stm32
linux
正点原子嵌入式
linux驱动
开发——Linux 网络设备驱动
网络驱动是linux里面驱动三巨头之一,linux下的网络功能非常强大,嵌入式linux中也常常用到网络功能。前面已经讲过了字符设备驱动和块设备驱动,本章就来学习一下linux里面的网络设备驱动。嵌入式网络简介嵌入式下的网络硬件接口本次笔记中讨论的都是有线网络!提起网络,一般想到的硬件就是“网卡”。在电脑领域的“原始社会”,网卡是独立的硬件,如果电脑要上网就得买个网卡插上去,类似现在的显卡一样。但
努力自学的小夏
·
2023-11-07 01:47
linux学习
linux
驱动开发
stm32
笔记
学习
网络协议
Halcon WPF
开发学习笔记
(0):开篇介绍
文章目录文章专栏Halcon是什么?安装教学视频链接简单来说Halcon快速开发环境确认新建项目文章专栏Halcon开发Halcon是什么?史上最全VisionPro和Halcon的详细对比Halcon简述Halcon基础大全(基础算子、高阶算子、数组、分割、字符检测、模板匹配、特别案例)【Halcon编程】Halcon编程问题总结WPF/HALCON机器视觉合集在C#中使用Halcon开发视觉检
龙中舞王
·
2023-11-06 20:01
Halcon开发
C#
.net
c#
机械视觉
正点原子嵌入式
linux驱动
开发——Linux WIFI驱动
WIFI的使用已经很常见了,手机、平板、汽车等等,虽然可以使用有线网络,但是有时候很多设备存在布线困难的情况,此时WIFI就是一个不错的选择。正点原子STM32MP1开发板支持USB和SDIO这两种接口的WIFI,本章就来学习一下如何在STM32MP1开发板上使用USB和SDIO这两种WIFI。硬件原理图分析正点原子的STM32MP1开发板板载了SDIOWIFI使用芯片的为RTL8723DS,原理
努力自学的小夏
·
2023-11-06 09:16
linux学习
linux
驱动开发
学习
笔记
stm32
飞书
开发学习笔记
(二)-云文档简单开发练习
飞书
开发学习笔记
(二)-云文档简单开发练习一.云文档飞书开发环境API首先还是进入开放平台飞书开放平台:https://open.feishu.cn/app?
zeng31403
·
2023-11-06 04:13
飞书开发学习笔记
JSON
飞书
学习
笔记
飞书
开发学习笔记
(三)-利用python开发调试云文档和电子表格
飞书
开发学习笔记
(三)-利用python开发调试云文档和电子表格一.建立Python飞书开发环境首先还是进入开放平台下的API调试台飞书开放平台:https://open.feishu.cn/app?
zeng31403
·
2023-11-06 04:09
飞书开发学习笔记
JSON
飞书
学习
笔记
python
linux驱动
程序——入门
编写
linux驱动
程序——HelloWorld环境:$uname-r6.1.0-13-amd64基本步骤一、建立
Linux驱动
框架(装载、卸载
Linux驱动
)Linux内核在使用驱动时首先要装载驱动,在装载过程中进行一些初始化动作
OopspoO
·
2023-11-06 01:30
Unix_Linux
Linux
源码阅读
Read_Notes
linux
学习
c语言
驱动开发
Linux Framebuffer驱动框架、接口实现和使用
Linux驱动
-FrameBuffer代码分析Framebufferfbmem.c部分代码分析初始化Framebuffer 对于驱动开发人员来说,其实只需要针对具体的硬件平台SOC和具体的LCD(通过焊接连接到该
拱-卒
·
2023-11-05 22:05
lcd
linux
基于VSCODE配置
linux驱动
开发环境笔记
文章目录前言一、安装vscode本地插件二、免密登录1、生成秘钥可能遇到的问题前言在驱动开发领域,SourceInsight是一个常用的商业代码编辑器,它提供了一些方便的功能,如代码浏览、函数跳转等。然而,由于SourceInsight需要付费,并且在函数跳转等方面存在一些不便之处,因此一些开发者选择使用VisualStudioCode(简称VSCODE)作为驱动开发的替代工具。VisualStu
Tianty96
·
2023-11-05 13:32
驱动开发
vscode
linux
3. 编写linux内核驱动程序(Android 10)
linux驱动
程序简介2)在Linux系统中,一切皆文件。所以在Linux中,设备也被作为一种文件来操作。而实现这些操作的,就叫做设备驱动。
dr0s3
·
2023-11-05 13:01
Android
驱动
内核
Android高级终端
开发学习笔记
(《疯狂Android讲义》第11章-第17章)
Android高级终端开发笔记2021/6/19下午13:34开始多媒体应用开发Android支持的音频格式有:MP3WAV3GP等。支持的视频格式有MP43GP等。多媒体数据既可以来自android应用的资源文件,也可以来自外部存储器上的文件,还可以是来自网络的文件流。android也提供了对摄像头麦克风的支持。11.1音频和视频的播放11.1.1android9增强的MediaPlayer使用
wyypersist
·
2023-11-05 04:32
Java后端开发
android
移动开发
【正点原子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
驱动开发
K7 XC7K325T板卡学习资料: KC705E 增强版 基于FMC接口的 Kintex-7 XC7K325T PCIeX8 接口卡136
2FFG900芯片,pin_to_pin兼容FPGAXC7K410T-2FFG900,支持PCIeX8、64bitDDR3容量2GByte,HPC的FMC连接器,板卡支持各种接口输入,软件支持windows,
Linux
hexiaoyan827
·
2023-11-04 20:22
2020
Kintex-7
XC7K325T
Kintex-7
板卡
XC7K325T板卡
KC705E板卡
正点原子嵌入式
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
学习
笔记
Uniapp零基础
开发学习笔记
(10) -地图组件的使用
Uniapp零基础
开发学习笔记
(10)-地图组件的使用地图组件的使用,并不是很简单,走过一遍才知道问题所在。
zeng31403
·
2023-11-04 12:24
uni-app
uni-app
学习
前端
Uniapp零基础
开发学习笔记
(11)-安装扩展组件uni-ui/uView及微信小程序开发环境
Uniapp零基础
开发学习笔记
(11)-安装扩展组件uni-ui/uView及微信小程序开发环境1.安装扩展组件uni-uiuni-ui是uni-app团队开发的官方扩展组件,比基础组件的能力更强更好用
zeng31403
·
2023-11-04 12:24
uni-app
ui
uni-app
学习
Uniapp零基础
开发学习笔记
(4) -顶部导航栏titleNView的制作
Uniapp零基础
开发学习笔记
(4)-顶部导航栏titleNView的制作制作顶部导航栏titleNView的过程。
zeng31403
·
2023-11-04 12:24
uni-app
uni-app
学习
前端
飞书
开发学习笔记
(一)-应用创建和测试
飞书
开发学习笔记
(一)-应用创建和测试一.前言现在大企业用的办公IM软件中,飞书是口碑最好的,不得不说,字节在开发产品方面,确实有自己独到的竞争力,比如说抖音、头条、飞书。
zeng31403
·
2023-11-04 12:13
飞书开发学习笔记
JSON
飞书
学习
笔记
FFmpeg基础到工程-多路H265监控录放
开发学习笔记
多路H265监控录放
开发学习笔记
课程涉及:FFmpeg,WebRTC,SRS,Nginx,Darwin,Live555,等。包括:音视频、流媒体、直播、Android、视频监控28181、等。
怪我冷i
·
2023-11-04 10:51
音视频
ffmpeg
学习
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语言
Linux驱动
之 pinctrl和GPIO子系统
15、pinctrl和GPIO子系统在没有使用这两个子系统之前,我们控制GPIO是直接操作寄存器来完成的,例如LED灯,就是直接对寄存器进行操作1、什么是pinctrl和gpio子系统pinctrl这个是linux用来控制引脚相关的GPIO通用输入输出在引入设备树之后,GPIO子系统是通过pinctrl子系统来实现的,这一点要牢记。pinctrl主要是用来进行pin脚的初始化2、Linuxpinc
小袁OVO
·
2023-11-04 07:09
linux驱动
嵌入式
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他