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驱动V1.0
树莓派基于rust编写
linux驱动
模块
最近一直在折腾rust编写
linux驱动
,这个是官方仓库。官方仓库提供了基本入门文档,也可以参考我之前的文章。网上也有一些,但是基本都是基于X86的。
ZechariahZheng
·
2024-02-19 20:30
linux
嵌入式
rust
linux
【正版多商户】小程序拼团之商家接口设计
效果图:路由:Route::group(['prefix'=>'api/
v1.0
','namespace'=>"Api\\Air\\v_1_0"],function(){##############
·
2024-02-11 17:03
laravel小程序
搭建Obsidian+picGo+Lsky Pro图床
1.软件1.1ObsidianObsidian用来替代typora下载地址1.2picGoPicGo:一个用于快速上传图片并获取图片URL链接的工具下载地址PicGo本体支持如下图床:七牛图床
v1.0
腾
Oops.
·
2024-02-11 12:54
工具
文档资料
V1.0
韩国归来,重新出发——进击的新媒体运营喵
用户名:人间小草莓“当你老了,回顾一生,就会发觉:什么时候出国读书,什么时候决定做第一份职业,何时选定对象,什么时候结婚,其实都是命运的巨变。只是当时站在三岔路口,眼见风云千樯,你作出选择的那一日,在日记上,相当沉闷和平凡,当时还以为是生命中普通的一天。”——陶杰《杀鹌鹑的少女》1.为选择负责大学为了冲名校,选了韩语专业,一路念到了大三才发现自己想进互联网公司做新媒体,没办法只能从头学起。眼下秋招
刘亦饮
·
2024-02-11 03:56
理解新媒体运营岗位
版本号:
v1.0
字数:536关于这个问题,我会从3个角度来理解新媒体运营的岗位。
我好想食麥當勞
·
2024-02-10 23:25
Nginx配置ssl证书(https证书)
安装nginx1.启动容器:拉取镜像dockerpullnanlist/nginx1.23.1:
v1.0
新建目录并授权,/home/ssl-nginx/conf,/home/ssl-nginx/logs
抹香鲸之海
·
2024-02-10 20:05
Linux运维
Nginx
docker
k8s
harbor
gitlab
nginx
https
ssl
[WinForm开源]概率计算器 - Genshin Impact(
V1.0
)
创作目的:为方便旅行者估算自己拥有的纠缠之缘能否达到自己的目的,作者使用C#开发了一款小型软件供旅行者参考使用。创作说明:此软件所涉及到的一切概率与规则完全按照游戏《原神》(V4.4.0)内公示的概率与规则(包括保底机制)进行编写,仅用于计模拟已知纠缠之缘数量对已知抽取五星目标的成功频率(可看作成功率),无任何暗箱操作。目录一、软件介绍1.软件主页面展示2.软件适用范围3.软件使用方法二、获取途径
青が絶える(青绝悲)
·
2024-02-10 08:50
C#开发
开源
c#
个人开发
【
Linux驱动
】块设备驱动(一)—— 注册块设备
针对块设备驱动将分为两部分介绍,第一部分是注册块设备,即将块设备成功添加到内核;第二部分是介绍如何读写块设备,因为没有实际块设备,这里选择使用内存来模拟块设备。目录一、认识块设备1、什么是块设备2、块设备类型二、模拟设备创建三、注册块设备1、申请主设备号2、申请gendisk3、初始化请求队列4、初始化gendisk5、添加到内核四、补充:分配内存五、完整代码(待完善)一、认识块设备1、什么是块设
仲夏夜之梦~
·
2024-02-09 18:41
linux
运维
服务器
【
Linux驱动
】块设备驱动(二)—— 块设备读写(使用请求队列)
块设备的操作函数并没有类似于字符驱动中的read和write函数,要实现读写操作,只能在请求处理函数中实现。这就分为两种,是否要使用请求队列,请求队列的主要作用是管理和调度IO请求。在以下情况中,一般需要用到请求队队列:多任务环境:多个任务同时对存储设备进行读写,请求队列可以对IO请求进行排序和调度磁盘优化:磁盘是一种机械设备,其IO操作需要进行磁盘寻道等操作,非常耗时,请求队列可以将多个IO请求
仲夏夜之梦~
·
2024-02-09 18:41
linux
运维
服务器
【
Linux驱动
】input 子系统
前面在介绍中断时以按键为例,我们要检测按键输入,需要做如下工作(1)从设备树获取到按键节点、初始化gpio节点、获取中断号、注册中断(2)注册设备号、初始化字符设备、自动创建驱动节点(3)实现文件操作函数逻辑(read、open、release)Linux内核为了处理输入事件(按键、鼠标、键盘、触摸屏),专门设计了input子系统,使用input子系统后无需执行上面的步骤(2)、(3),大大节省了
仲夏夜之梦~
·
2024-02-09 18:11
linux
运维
服务器
【
Linux驱动
】块设备驱动(三)—— 块设备读写(不使用请求队列)
并非每种块设备都会用到请求队列,从上节可以知道,请求队列的作用是管理和调用IO请求,那么反过来想,如果IO请求较少,那就可以无需使用请求队列。在以下情况中,可以不使用请求队列。单任务环境:当系统中只有单个任务(线程或进程)需要对存储设备进行读写操作时,IO操作可以直接被发起,而无需经过请求队列进行调度。IO操作不频繁:当系统中的IO操作非常稀少并且不频繁时,IO操作可以被直接发起,并由底层设备来处
仲夏夜之梦~
·
2024-02-09 18:10
驱动开发
嵌入式Linux开发---RS485通信驱动硬件编程
Linux驱动
RS485通信的程序源码Demo见文末。
牛马大师兄
·
2024-02-09 12:00
嵌入式Linux经验教程
linux
嵌入式硬件
arm开发
驱动开发
mcu
物联网
linux驱动
工作原理
linux或者windows驱动是如何对上和对下工作的,请用中文回答在Linux系统中,设备驱动程序通过在/dev目录下创建文件系统条目与硬件通信。应用程序通过打开这些文件来获取描述符,以此来与设备交互。驱动程序内部使用主次设备号来标识设备。而在Windows系统中,驱动程序会为连接的设备创建设备对象(如PDO、FDO或FIDO),应用程序通过使用CreateFileAPI并使用设备名称或GUID
金士顿
·
2024-02-09 06:39
linux
linux
驱动开发
将TI的电量计
Linux驱动
从4.4内核移植到5.10
背景最近公司某产品用到了TI的电量计芯片BQ40Z50,我负责为其开发
Linux驱动
,搜了下,github上有TI为其写好的开源驱动,太好了。
六个九十度
·
2024-02-09 05:42
驱动开发
linux
驱动开发
电量计
库伦计
一个Kbuild工程生成多个ko文件及其在驱动单元测试上的应用
背景
Linux驱动
是基于Kbuild框架开发的,一般情况下只会生成一个ko文件,如果想添加单元测试(UnitTest即UT),用户要么在模块入口函数的末尾添加UT代码,要么额外创建一个单独的UT工程,前者把测试代码跟驱动代码放置于同一个文件比较混乱
六个九十度
·
2024-02-09 05:41
驱动开发
单元测试
linux
kunit
kbuild
如何给work回调函数传递用户参数
背景
Linux驱动
开发中,经常会用到workqueue,该数据结构管理的是一个个的work_struct结构体:structwork_struct{atomic_long_tdata;structlist_headentry
六个九十度
·
2024-02-09 05:40
驱动开发
内核
linux
驱动
workqueue
work_struct
用devmem2读写设备IO内存
背景有时候定位
Linux驱动
的BUG时,如果能看到外设的寄存器那就很便于调试,但是临时写ioctl命令字不太现实,如果有一个像netcat那样的通用目的网络调试工具,是极好的。
六个九十度
·
2024-02-09 05:40
驱动开发
linux软件
linux
嵌入式
驱动开发
utility
第三方唤醒&登陆
#功能说明:第三方应用或web下载/唤醒/自动登录到学习通#负责人:iOS-肖泽强,android-殷雅乐#协议版本:
v1.0
协议详细操作过程1.第三方应用内上架学习通2.第三方应用后台服务配置3.第三方应用用户账号对接学习通泛雅后台
ceremony08
·
2024-02-08 19:41
K8S集群二进制部署(离线)
版本作者更新时间说明
v1.0
各人有各人的隐晦与皎洁2023-12初版v1.1各人有各人的隐晦与皎洁完善验证阶段内容文档目录思维导图资源规划主机资源HostnameIP规格操作系统备注k8s-cluster-master1192.168.99.1678C16GCentOS7.9Master
各人有各人的隐晦与皎洁
·
2024-02-08 19:25
kubernetes
容器
云原生
Rust初体验
前段时间,无意中看到了有关Rust的一系列新闻,比如Fuchsia底层开发使用Rust,
Linux驱动
可以采用Rust进行开发,Rust的代码安全性比C/C++更高,而性能与C/C++更加接近,等等。
有理叔
·
2024-02-08 13:25
Rust
Rust
编程语言
nvme Linux driver 学习之二pcie设备枚举原理
首先任何
Linux驱动
的加载入口都是xxx_init()接口,卸载入口是xxx_exit().对于nvme驱动同样,它的驱动加载入口是nvme_init()接口。
1哥
·
2024-02-08 12:22
彻底搞懂Docker镜像分层
创建测试镜像我们创建一个最简单的镜像:构建测试镜像
v1.0
:dockerbuild-timage_test:1.0.FROMalpine:3.15.0#除了继承基础镜像,啥也不做构建测试镜像v2.0:dockerbuild-timage_test
postnull
·
2024-02-08 11:09
Docker是如何运行的
docker
容器
运维
第08周检视#易效能#1阶291期@深圳_90天
v1.0
践行
易效能#1阶第291期@深圳_90天
v1.0
践行第07周检视践行者:陈文丰坐标:福建福州三个标签:1、智慧城市从业者2、演讲爱好者3、跑者【践行目标】1、每天至少1个引体向上或1个俯卧撑2、每周扔七件东西
陈文丰Alvin
·
2024-02-08 07:52
I.MX6u嵌入式
linux驱动
开发
1:Ubuntu系统入门当Ubuntu系统入门以后,我们重点要学的就是如何在Linux下进行C语言开发,如何使用gcc编译器、如何编写Makefile文件等等首先安装虚拟机软件VM:VmwareWorkstation软件可以在Wmeare官网下载,下载地址:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluat
vv不说话
·
2024-02-07 20:35
MX6U嵌入式linux
linux
驱动开发
运维
裸机开发及开发环境搭建
Linux驱动
开发最终也是操作的寄存器,但是在操作寄存器之前要先编写一个符合
Linux驱动
的框架。同样一个点灯驱动,裸机可能只需要十几行代码,但是Linux下的驱动就需要几十行代码。2.Linux驱
vv不说话
·
2024-02-07 20:34
MX6U嵌入式linux
linux
linux container 作用,linux container_of 宏作用
在学习
Linux驱动
的过程中,遇到一个宏叫做container_of。
范奕信
·
2024-02-07 20:59
linux
container
作用
嵌入式
linux驱动
开发之网络设备驱动
https://bbs.csdn.net/topics/612247295简介Linux网络设备驱动是Linux内核中的一个重要组成部分,它负责网络设备的底层数据传输和设备控制。与字符设备驱动和块设备驱动相比,网络设备驱动的特点和功能如下:首先,网络设备驱动不再是对文件进行操作,而是通过网络接口structnet_device来实现。这个接口为网络设备提供了统一的数据结构和操作接口,使得不同的硬件
稚肩
·
2024-02-07 15:00
嵌入式linux
linux
驱动开发
php
百面嵌入式专栏(面试题)驱动开发面试题汇总1.0
1、
Linux驱动
程序的功能是什么?对设备初始化和释放。进行内核与硬件的数据交互。检测和处理设备出现的错误。2、内核程序中申请内存使用什么函数?
内核笔记
·
2024-02-07 15:59
嵌入式岗位笔试面试真题讲解
面试题
【假期练习2.5】转义字符训练
*文件名称:略*作者:任康洁*完成日期:2020年2月6日*版本号:
v1.0
*对任务及求解方法的描述部分:无*输入描述:输入4个长度不相等的数字m1m2m3m4,每个数字不能超过7位数*问题描述:第1行依次输出
小任是个大神
·
2024-02-07 14:00
计195假期练习
Linux驱动
工作原理
首先列一张Linux下应用程序对驱动的调用图本次讨论内核是如何操作具体硬件的。从图中可知,内核是通过驱动程序中的open(),close()等函数去实现硬件操作的,单从这一点来看,似乎跟单片机通过库函数操作外设差不多。但是Linux内核不是为某一款芯片去设计的,它可以在许多芯片上运行,很明显,它不可能将每款芯片的具体操作函数都写进去,这样的话内核得爆炸。从软件设计层面上来说,分层是必不可少的,为此
慕诗客
·
2024-02-07 11:15
Linux
linux
运维
服务器
linux驱动
开发之常见面试问题
linux驱动
开发之常见面试问题新增驱动的基本操作寄存器基址怎么映射?probe里的常规操作。
墨染 锦年
·
2024-02-07 07:52
Linux
内核驱动
C语言学习
linux
驱动开发
面试
基于Win32 C/C++ SDK Gui 松散框架--VSCode Snippet(抽象快速开发工具)
它适合于理工男老腊肉,用于工程、科学计算程序等)Snippet已经再次进行格式更新,函数提示更加简洁、更加规范,
V1.0
正式版新鲜出炉!!!
IBMInfo78
·
2024-02-07 06:00
Win32
SDK
Gui
C/C++
大型行业软件
c++
c语言
windows
Linux ARM平台开发系列讲解(IPCF异核通信) 2.11.3 IPCF异核通信驱动编译及其测试
这个
Linux驱动
程序的源代码发布在source.codeaur
嵌入式内核源码
·
2024-02-07 04:42
Linux
ARM平台从入门到精通
linux
arm
驱动开发
IPCF异核通信
rockchip的yocto编译环境搭建
作者:良知犹存转载授权以及围观:欢迎添加微信公众号:Conscience_Remains总述嵌入式的朋友们,应该知道
Linux驱动
开发过程中,需要进行搭建交叉编译工具链环境、移植u-boot、kernel
良知犹存
·
2024-02-06 21:01
辰工射孔优化系统怎么样 好用吗
辰工射孔优化系统
V1.0
是针对优化射孔而开发的,射孔涉及到的参数较多,如射孔深度、射孔密度、射孔相位角、地层各相异性、射孔孔眼半径等,这些参数都影响射孔后的油气井生产能力,如何根据地层的实际情况,综合考虑各参数的影响
Z_3ff8
·
2024-02-06 20:16
日常开发记录
2024-01-29
Linux驱动
程序学习好网站:Linux设备驱动程序教程Linux设备驱动程序——read()、write()以及ioctl():这个图很关键,对深入理解这个驱动过程有着很重要的帮助
VernonJsn
·
2024-02-06 14:50
C++
我的使命宣言
V1.0
之前通过自由书写,找到了自己的三个人生关键词:健康、分享、利他。今天,再次借着《高效能人士的七个习惯》里面以终为始这个最有效的方法,来强化和明晰自己的使命宣言。1.自由。我拥有选择的自由。我想要的生活是时间自由、财富自由、心灵自由。未来,我一定可以通过自己的努力,成为一个自由职业者,过上我想要的生活。2.爱自己。悦纳自己,接纳自己。我爱我自己,不管是过去还是现在,我就是世界上独一无二的存在。我的存
人生由我1314
·
2024-02-06 04:44
STM32WLE5JC
这款sub-GHz无线电符合LoRaWAN®规范
v1.0
和无线电法规,如ETSIEN300220,EN300113,EN301166,FCCCFR47
饼干饼干圆又圆
·
2024-02-06 02:35
stm32
stm32
嵌入式硬件
单片机
ALOS 30mDEM数据显示
上搭载的全色遥感立体测绘仪PRISM(PanchromaticRemote-sensingInstrumentforStereoMapping)获取;2015年5月,30米分辨率DSM产品AW3D(ALOSWorld3D)
V1.0
按图索迹
·
2024-02-05 16:29
高程地形瓦片数据
3D
Cesium
前端
GIS
全球30米DEM
Nginx
【Kotlin】Kotlin环境搭建
1前言Kotlin是一种现代但已经成熟的编程语言,由JetBrains公司于2011年设计和开发,并在2012年开源,在2016年发布
v1.0
版本。
little_fat_sheep
·
2024-02-05 09:30
Kotlin
kotlin
环境搭建
kotlin简介
kotlin-compiler
OpenResty+Lua实现灰度发布
实现灰度发布业务场景用户通过浏览器发送一个请求给openresty,openresty调用lua脚本获取用户id地址,并查看该ip地址是否存在redis中,如果存在则让用户访问v2.0版本,否则让用户访问
v1.0
他爱向着欢乐
·
2024-02-05 08:09
Lua
openresty
灰度发布
lua
openresty
开发语言
一个c++开源软件,类似Qt,区别在于仅需要几百KB硬件资源
http://giveda.com简介和概述2019-06-03,发表
v1.0
,版本代号为:沉默的蓝色幽灵。
GOSP作者-明心
·
2024-02-05 03:02
linux
单片机
android
AI大模型专题:OWASP大语言模型应用程序十大风险
V1.0
今天分享的是AI大模型系列深度研究报告:《AI大模型专题:OWASP大语言模型应用程序十大风险
V1.0
》。
人工智能学派
·
2024-02-04 08:46
搜索引擎
弹球游戏实验:Ball_Game
v1.0
这个游戏程序是按照《趣学python编程》书中的小球实验做得一个基础程序,使用python2.7编程,原书使用python3写的程序,可能有些性质2.7的不太兼容,当然最大的原因可能还是自己对这一部分指示掌握的不够好。后续在python的学习中会深入掌我面向对象的这个编程思路,在这篇程序中来说好像都还是面向过程的操作,感觉还没有完全把python的性质利用起来。游戏运作的基本思路是:给定小球运动的
思影科技
·
2024-02-04 00:47
python
小游戏代码
编程练习
如何测试Linux内核
最后,我们将讨论我们无法使用常规内核测试工具测试的新
Linux驱动
程序的测试。
测试界媛姐
·
2024-02-03 03:20
软件测试
技术分享
自动化测试
linux
运维
服务器
案例(1):汇率兑换
新加功能:根据输入判断是人民币还是美元,进行相应的转换3.新加功能:循环计算,输入Q退出循环4.新加功能:通过调用函数减少荣域代码5.新加功能:(1)结构化程序(2)将简单的函数转换为lambda函数
v1.0
hwang_zhic
·
2024-02-02 16:41
Qt 数据库操作
V1.0
1、pro文件QT+=sql2、h文件#ifndefDATABASEOPERATION_H#defineDATABASEOPERATION_H#include#include#include#include#include#includeclassDatabaseOperation{public:enumDatabaseType{Sqlite=0,MySql=1,};public:Database
一碗螺蛳粉Li
·
2024-02-02 15:50
Qt
编程
qt
数据库
c++
Git系列---标签管理
例如,在项⽬发布某个版本的时候,针对最后一次commit起一个
v1.0
这样的标签来标识里程碑的意义。
RO-BERRY
·
2024-02-02 08:52
git
java
开发语言
全新2021款 Jlink隔离器,ARM仿真器隔离,Jlink,Nu-link,ULINK的隔离,Cortex-M系列隔离仿真
全新2021款仿真器隔离器已经来了;目录关键字:〇、前言:一、初次尝试
v1.0
二、偶然的发现三、难度超过我想象v2.0代四、与客户需求一同成长的v3.0时代来临V3.0版参数:普通/D版JlinkJlinkPro
xiaofei558008
·
2024-02-02 04:55
工控
强电
单片机
arm
嵌入式硬件
arm开发
Android 中的property_get/property_set
背景在安卓中调试
Linux驱动
层以及应用层之间的一些功能时,需要获取一些属性。
wwwlyj123321
·
2024-02-02 02:14
嵌入式Linux应用编程
android
java
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他