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
内核驱动开发记录
Ubuntu性能分析-ftrace 底层驱动
1、框架介绍ftrace
内核驱动
可以分为几部分:ftraceframework,RingBuffer,debugfs,Tracepoint,各种Tracer。
专注&突破
·
2023-09-30 15:40
ubuntu/debian
性能分析
ftrace
xmake v2.6.2 发布,新增 Linux
内核驱动
模块构建支持
Xmake是一个基于Lua的轻量级跨平台构建工具。它非常的轻量,没有任何依赖,因为它内置了Lua运行时。它使用xmake.lua维护项目构建,相比makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。我们能够使用它像Make/Ninja那样可以直接编译项目,也可以像CMake/Meson那样生成工程
waruqi
·
2023-09-30 05:26
xmake
linux
驱动开发
运维
c++
cmake
内核驱动
开发记录
内核驱动
开发记录
前言一:银河麒麟操作系统+飞腾处理器二:用户空间访问问题三:模块卸载出错四:DMA缓冲区大小问题五:linux内存页大小问题七:BUG:schedulingwhileatomic八:设备名混淆错误九
最佳损友1020
·
2023-09-28 14:57
踩坑日记
内核驱动开发记录
块设备驱动
网卡驱动
内核驱动
踩坑
NVMe的Linux
内核驱动
分析
关于本文的几点说明:1.本文基于Linux4.1.12版本的内核进行介绍,其它版本的内核代码可能略有不同,但不影响理解。2.在阅读本文之前,如果能够阅读一下本号之前关于块设备和SCSI的文章,对理解本文将很有帮助。3.建议阅读本号之前的两篇文章(一篇文章讲清什么是NVMe和理解NVMe的内部实现原理,这一篇就够了)后阅读本文,这样理解的更透彻。前面两篇文章我们对NVMe的原理和涉及的主要概念进行了
数据存储张
·
2023-09-28 11:23
零基础linux入门到精通
Linux内核
存储技术从入门到精通
Linux
内核
NVMe
SSD
磁盘
Linux驱动开发笔记
疑问file_operation中每个操作函数的形参中inode的作用设备树中compatible属性中厂商和型号如何填写file_operation定义了Linux
内核驱动
的所有的操作函数,每个操作函数与一个系统调用对应
weixin_49024732
·
2023-09-27 11:19
linux
驱动开发
笔记
如果在设备树里面将一个gpio引脚设定为input引脚,并在驱动代码中去调用这个引脚
在设备树(DeviceTree)中定义了GPIO引脚后,可以在Linux
内核驱动
中通过以下几步来使用这个引脚:使用of_find_node_by_path或者of_find_node_by_name之类的函数来获取设备树中
Twinkle544
·
2023-09-27 09:13
DTS
MQTT Qt 客户端
开发记录
1.MQTT介绍MQTT是一种常用的物联网协议。MQTT(MessageQueuingTelemetryTransport)是一种轻量级的发布/订阅通信协议,用于在物联网(IoT)和机器对机器(M2M)通信中传输消息。MQTT协议被设计用于在低带宽和不稳定网络环境下工作,以及在设备和服务器之间实现可靠的通信。MQTT协议基于发布/订阅模型,其中有两个主要角色:发布者和订阅者。发布者负责发送消息,而
music score
·
2023-09-24 05:45
MQTT
APK的反编译,签名,对齐
APK的反编译,签名,对齐–WhiteNight'sSite2023年9月22日标签:Android,应用
开发记录
下相关的命令行参数。
White--Night
·
2023-09-23 10:34
Game
android-studio
Android
嵌入式:驱动开发 Day9
作业:通过platform总线驱动实现a.应用程序通过阻塞的io模型来读取number变量的值b.number是
内核驱动
中的一个变量c.number的值随着按键按下而改变(按键中断)例如number=0
去码头搞搞嵌入式
·
2023-09-21 08:24
驱动开发
DTCC2023看点:融合AI技术,人大金仓
内核驱动
的性能自治策略成功出圈
8月16日至18日,以“数智赋能,共筑未来”为主题的第十四届DTCC大会在北京国际会议中心成功举办。人大金仓亮相现场,向嘉宾分享金仓数据库与AI技术紧密融合的内核优化能力,介绍了如何帮助用户的性能调优工作越来越简单和智能,受到业界的广泛关注。随着信息技术应用创新在企业中的快速落地,国产数据库正面临着大规模替代。而性能调优是数据库运维过程中一项费时费力,且对人员技能要求较高的任务。如果性能调优的任务
金仓数据库
·
2023-09-20 17:56
人工智能
【
开发记录
01】开发环境副本/页的导入&带用户权限管理系统
在蒋老师的指导下大概了解了:1.开发环境的数据导入/导出共享组件的同步因为应用程序277是应用程序100的子程序,所以共享组件必须和100保持一致。但是会出现一个小问题:在APEX开发过程中同时打开两个不同的应用程序,但是编辑过程中经常会跳到最近操作的那个应用程序,比如我同时打开应用程序100和277,操作277后100也会跳成277解决办法:使用无痕模式打开浏览器(Ctrl+Shift+N)2.
王小小鸭
·
2023-09-19 05:24
PL/SQL
oracle
apex
oracle
oracle
pl/sql
apex
Linux
内核驱动
模块测试 hello.ko
学习内核模块编程,第一个小程序当然是hello,kernel!了.1.首先编写hello.c文件#include#include#includeMODULE_LICENSE("GPL");staticinthello_init(void){printk(KERN_ALERT"hello,Iamfine.\n");return0;}staticvoidhello_exit(void){printk(
sinonion
·
2023-09-18 15:10
Linux编程开发
linux内核驱动
hello-ko
树莓派基础操作-经验总结
树莓派linux使用环境搭建---SSH命令行操作/samba传输文件2、命令行界面基础操作---linux命令行使用3、虚拟机arm交叉编译链环境搭建4、树莓派linux用例编译执行用户态小程序demo
内核驱动
模块
runafterhit
·
2023-09-18 07:26
ARM嵌入式类
linux
ubuntu
python
AMD GPU
内核驱动
分析(二)-gpu_sched
AMDGPU驱动模块的依赖关系如下图,gpu_sched.ko位于GPU驱动架构的中间层,主要负责对应用发送下来的渲染和计算等命令进行调度:编译gpu_sched.ko模块源码位于linux-x.x.xx/drivers/gpu/drm/scheduler下,通过CONFIG_DRM_SCHED项配置编译。从Makefile来看,代码量不是很大,只有三个源文件,但子曾经曰过,尿泡虽大无斤两,秤砣虽
papaofdoudou
·
2023-09-18 03:46
AMD
GPU
人工智能
linux
Windows驱动开发(一)第一个驱动程序
比如我们熟知的防病毒软件,游戏保护等,现在都在利用
内核驱动
技术来保护自己的数据。windows提供了好几种驱动框架模型,这里我
call就不要ret
·
2023-09-17 21:10
操作系统
驱动开发
windows
Linux
内核驱动
点灯
head.h:#ifndef__HEAD_H__#define__HEAD_H__typedefstruct{unsignedintMODER;unsignedintOTYPER;unsignedintOSPEEDR;unsignedintPUPDR;unsignedintIDR;unsignedintODR;}gpio_t;#definePHY_LED1_ADDR0X50006000#defin
Satellitex
·
2023-09-17 18:59
linux
运维
服务器
I2C协议和驱动框架分析(二)
在
内核驱动
层,I2C子系统又可以分为三个部分:1、I2C核心(i2c-
bobuddy
·
2023-09-17 13:29
linux
linux
Linphone3.5.2 ARM RV1109音视频对讲
开发记录
Linphone3.5.2ARMRV1109音视频对讲
开发记录
说明这是一份事后记录,主要记录的几个核心关键点,有可能很多细节没有记上,主要是方便后面自己再找回来!
hi_LeTian
·
2023-09-17 08:15
音视频
linux
内核驱动
中断编程的接口使用方法
1.中断顶半部,中断底半部分概念中断顶半部:响应中断,启动底半部(作用相当于裸机设置标志)。一般用来做响应,以及耗时短的,比较紧急的事件,不太紧急的事件就把它拆出来写在中断底半部。中断底半部:发生中断时应该执行主体代码。耗时的代码。这部分代码会在适合时候,被内核执行。只要延后执行不会出问题的代码都可以放在中断底半部分处理。2.中断相关内核API接口。中断注册函数:这个函数一旦注册一中断,其实已经默
酸菜鱼的鱼
·
2023-09-17 06:29
linux驱动
HAL
首先要明白Android的各个子系统通常不会直接使用
内核驱动
,而是有HAL间接引用底层架构所以说它要有向上层提供接口和调用底层驱动的功能HAL是硬件抽象接口在内核系统中,Framebuffer(帧缓冲区
小凡帅哥
·
2023-09-16 00:47
Arcgis runtime sdk for Qt
开发记录
(一)环境搭建
注册账号下载sdk需要先注册开发者账号,可以通过几种途径:1.github账号2.facebook账号3.google账号4.苹果账号搞开发的,github应该都有,没有就注册一个,很简单。我这里直接选择自己的github账号登录了。下载链接:ArcGISDeveloperAcompletemappingandlocationanalyticsplatformfordevelopers.Build
dinjay
·
2023-09-15 06:41
qt
arcgis
qt
arcgis
windows
linux
kylin
[C++项目] 共享视频点播
开发记录
共享视频点播
开发记录
JsonUtil封装和测试#pragmaonce#include#include#include#include#includeusingstd::cout;usingstd::endl
凶悍的狼
·
2023-09-15 05:22
c++学习笔记
c++
linux
mysql
Linux
内核驱动
遇到的问题
linux内核中,什么是用户空间,什么是内核空间?在Linux内核中,有两个主要的执行上下文或者内存空间,它们分别是用户空间(UserSpace)和内核空间(KernelSpace)。这两个空间在操作系统中扮演不同的角色,具有不同的特性和访问权限:用户空间(UserSpace):用户空间是用户应用程序执行的地方。这包括你在Linux系统上运行的各种用户应用程序,如文本编辑器、Web浏览器、游戏等。
VernonJsn
·
2023-09-15 03:39
linux
arm开发
运维
Linux内核可自己增加吗6,linux内核自己添加模块(内核版本:3.0.101)
做
内核驱动
第一步都是学习如何添加模块,这是基础,有了这个基础,剩下就是写代码了。
ChrisJimmel
·
2023-09-15 02:40
Linux内核可自己增加吗6
嵌入式Linux驱动开发(I2C专题)(五)
系统驱动程序模型参考资料:Linux内核文档:Documentation\i2c\instantiating-devices.rstDocumentation\i2c\writing-clients.rstLinux
内核驱动
程序示例
嵌入式学习者。
·
2023-09-14 22:10
Linux
驱动以及裸机
linux
驱动开发
运维
嵌入式Linux驱动开发(I2C专题)(六)
devicetree\bindings\i2c\i2c-gpio.txtLinux-5.4\Documentation\devicetree\bindings\i2c\i2c-gpio.yamlLinux
内核驱动
程序
嵌入式学习者。
·
2023-09-14 22:10
Linux
驱动以及裸机
linux
驱动开发
运维
关于AES加密使用——
开发记录
对称密码算法的加密密钥和解密密钥相同,对于大多数对称密码算法,加解密过程互逆。通常使用的有DES3DESAES,加解密特点:算法公开、计算量小、加密速度快、加密效率高弱点:双方都使用同样密钥,安全性得不到保证对称密码有流密码和分组密码两种,但是现在普遍使用的是分组密码:分组密码工作模式:ECB:电子密码本(最常用的,每次加密均产生独立的密文分组,并且对其他的密文分组不会产生影响,也就是相同的明文加
初见_Dream
·
2023-09-14 18:23
开发记录
echarts-图表(非常规图
开发记录
)
echarts-图表(非常规图
开发记录
)环形刻度图横向左右柱形图3D饼图渐变柱子-柱状图3D柱状图雷达图动态滚动图-并加图片以下图表数据源,allData.value均为如下格式[{"id":"1","
跳跳的小古风
·
2023-09-14 04:23
echarts
前端
javascript
TypeScript与Vue组合
开发记录
点(一)
TypeScript与Vue组合
开发记录
点TypeScript使用Vue-property-decorator属性装饰器@Component(options:ComponentOptions={})用法
疯子的梦想@
·
2023-09-14 00:02
前端
前端
typescript
vue
AMD GPU
内核驱动
架构分析(一)
在Linux系统中,GPU驱动是集成在DRM框架中的,AMDGPU的
内核驱动
结构是一个复杂的软件堆栈,负责管理和控制AMD图形硬件,以便应用程序可以与GPU进行通信并利用其图形处理能力。
papaofdoudou
·
2023-09-11 23:59
GPU
AMD
GPU
Android
开发记录
(九)-Flexbox和RecyclerView实现流式布局
通过Flexbox实现流式布局,效果:RecyclerView结合FlexboxLayoutManager实现流式布局 FlexboxLayoutManagermanager=newFlexboxLayoutManager(getContext());//设置主轴排列形式manager.setFlexDirection(FlexDirection.ROW);//设置是否换行manager.s
菠萝加点糖
·
2023-09-10 15:06
retrofit
【ARM】Linux
内核驱动
之定时器
❤️作者主页:凉开水白菜❤️作者简介:共同学习,互相监督,热于分享,多加讨论,一起进步!❤️专栏资料:https://gitee.com/stylle/linux_code❤️点赞收藏⭐再看,养成习惯订阅的粉丝可通过PC端文末加我微信,可对文章的内容进行一对一答疑!定时器简介❤函数介绍定时器结构体timer_list初始化定时器结构体添加定时器add_timer删除定时器del_timer修改定时
凉开水白菜
·
2023-09-10 03:01
Linux
arm开发
linux
运维
【ARM】Linux
内核驱动
之模板
❤️作者主页:凉开水白菜❤️作者简介:共同学习,互相监督,热于分享,多加讨论,一起进步!❤️专栏资料:https://gitee.com/stylle/linux_code❤️点赞收藏⭐再看,养成习惯订阅的粉丝可通过PC端文末加我微信,可对文章的内容进行一对一答疑!模板简介驱动部分头文件c文件Makefileapp文件结尾简介一、初始化部分register_chrdev_func1、platfor
凉开水白菜
·
2023-09-10 03:01
Linux
linux
arm开发
java
【ARM】Linux
内核驱动
之中断
❤️作者主页:凉开水白菜❤️作者简介:共同学习,互相监督,热于分享,多加讨论,一起进步!❤️专栏资料:https://gitee.com/stylle/linux_code❤️点赞收藏⭐再看,养成习惯订阅的粉丝可通过PC端文末加我微信,可对文章的内容进行一对一答疑!中断简介驱动程序中断申请示例实验代码实验结果中断下文之tasklet实验代码实验效果中断下文之共享工作队列实验代码实验效果中断下文之自
凉开水白菜
·
2023-09-10 03:00
Linux
arm开发
单片机
嵌入式硬件
zynq+linux固化程序,如何在 Zynq UltraScale+ MPSoC 上实现 Linux UIO 设计
UIO
内核驱动
指负责将中断和设备内存暴露给用户空间,再由UIO用户态驱动(Application)来实现具
weixin_39999586
·
2023-09-09 21:16
zynq+linux固化程序
DPU 技术发展概况系列(四)DPU发展历程
在云平台虚拟化网络中,基础功能网卡向虚拟机(VM)提供网络接入的方式主要是有三种:由操作系统
内核驱动
接管网卡
yusur
·
2023-09-08 23:43
硬件工程
应届毕业生,第一次面试Java
开发记录
(真实)
人生中的第一次面试,记录一下面试公司为杭州某家公司Java开发岗位,电话面;由于不是现场面试,但是我仍然能感觉的到面试官是看着我的简历问技术问题的,我写了一家实习,面试官就对的我实习所学进行了提问。第一个问题,我看你有过Linux的使用经历,你说一下常见的指令吧我回答的一般,给大家放个正确的答案吧:ls(-a),llcd,pwdmkdir,touch,创建文件夹,创建文件rm(-f),rmdir删
给我一个源代码
·
2023-09-08 07:23
java
面试
开发语言
报名开启丨邀你一起探索云端 AI 新兴技术和发展模式
云服务商通过智能托管,AI大模型为企业构建以AI
内核驱动
能力的产业应用,帮助企业数字化升级和业务高质量发展。激发数字经济的活力与创造力。
·
2023-09-06 10:10
支付宝小程序小程序云开发
撩妹回复神器APP免费版
开发记录
市面上的恋爱话术APP多要收费,少则2,30多则1、2百,程序员就不带怕的,当然要自己撸一个免费的出来了。准备后台搭建使用servlet+tomcat框架,新建一个webproject,然后在src文件下新建一个包,再新建一个servlet文件,在servlet里能够看到doget和dopost两个办法。这便是接收app传来的恳求后要调用的办法,也便是一个控制器。在这儿处理app传来的恳求,然后调
是超人啊
·
2023-09-06 09:11
ArcGis地图
1、概述官网:https://developers.arcgis.com/qt/官网:官网指导官网:AddgraphicstoamapviewArcgisruntimesdkforQt
开发记录
(系列文章
pzs0221
·
2023-09-06 05:56
QT
arcgis
Linux内核高精度定时器hrtimer 使用实例
Linux内核高精度定时器hrtimer使用实例一、内核为高精度定时器重新设计了一套软件架构,它可以为我们提供纳秒级的定时精度,以满足对精确时间有迫切需求的应用程序或
内核驱动
,以下学习使用hrtimer
Donald Linux
·
2023-09-05 18:33
Linux学习
编译OpenWrt
内核驱动
编译OpenWrt
内核驱动
可以参考OpenWrt内部其它驱动的编写例程,来修改成自己需要的驱动一、OpenWrt源代码获取与编译1.1、搭建环境 下载OpenWrt的官方源码:gitclonehttps
温人之周.
·
2023-09-05 13:42
OpenWrt
linux
openwrt
通过platform实现阻塞IO来驱动按键控制LED灯的亮灭
通过platform阻塞IO来驱动按键控制LED灯的亮灭a.应用程序通过阻塞的io模型来读取number变量的值b.number是
内核驱动
中的一个变量c.number的值随着按键按下而改变(按键中断)例如
Yg118
·
2023-09-02 17:05
服务器
运维
arm开发
嵌入式硬件
驱动开发
阻塞IO来驱动按键控制LED灯的亮灭
阻塞IO来驱动按键控制LED灯的亮灭a.应用程序通过阻塞的io模型来读取number变量的值b.number是
内核驱动
中的一个变量c.number的值随着按键按下而改变(按键中断)例如number=0按下按键
Yg118
·
2023-09-02 17:35
linux
运维
服务器
arm开发
stm32
驱动开发
编译
内核驱动
为模块,没有指定架构的时候出现错误
使用整点原子开发版学习Linux驱动,跳看的视频,直接上手编译一个例程出现如下error:alientek@ubuntu16:~/linux/driver/broaddriver/01_chrdevbase$makemake-C/home/alientek/linux/linux-imx-4.1.15-2.1.0-g3dc0a4b-v2.7M=/home/alientek/linux/driver
清欢_小铭
·
2023-09-02 12:51
嵌入式Linux
linux
ubuntu
嵌入式硬件
QEMU搭建arm64 Linux调试环境
可以方便得使用gdb调试内核,既可以作为学习linuxkernel源码的实验环境,也可以用于ARM64
内核驱动
开发调试环境。
eydwyz
·
2023-08-31 08:41
Linux环境搭建
字符设备驱动(内核态用户态内存交互)
前言
内核驱动
:运行在内核态的动态模块,遵循内核模块框架接口,更倾向于插件。应用程序:运行在用户态的进程。应用程序与
内核驱动
交互通过既定接口,内核态和用户态访问依然遵循内核既定接口。
Yurii.Huang
·
2023-08-29 10:15
交互
阻塞io读取
内核驱动
变量值
应用程序:#include#include#include#include#include#include#include#include#include"head.h"intmain(intargc,charconst*argv[]){inta,b;charbuf[128]={0};intfd_led1=open("/dev/led0",O_RDWR);//对应key1按键if(fd_led1"
我没说你可以肘了
·
2023-08-29 04:58
c语言
开发语言
报名开启丨邀你一起探索云端 AI 新兴技术和发展模式
云服务商通过智能托管,AI大模型为企业构建以AI
内核驱动
能力的产业应用,帮助企业数字化升级和业务高质量发展。激发数字经济的活力与创造力。
·
2023-08-28 18:23
支付宝小程序小程序云开发
iOS蓝牙
开发记录
在公司待的一年多时间里,做了几个蓝牙、Wi-Fi通讯的项目,碍于时间关系一直没有做整理工作,现在稍微闲下来,就顺便整理一下。iOS蓝牙3.0需要获得苹果MFI认证,因此项目初期和嵌入式工程师沟通iOS蓝牙只做4.0BLE,和嵌入式工程师做好沟通后,就开始进入BLE的iOS开发阶段。蓝牙、Wi-Fi项目中,实现连接、通讯很简单,项目大部分的时间是和嵌入式工程师联调通讯部分,最让人头痛的是iOS开发工
anson好帅
·
2023-08-27 01:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他