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驱动框架学习
Linux内核态内存泄露检测工具——Kmemleak
我的圈子:高级工程师聚集地我是董哥,高级嵌入式软件开发工程师,从事嵌入式
Linux驱动
开发和系统开发,曾就职于世界500强企业!创作理念:专注分享高质量嵌入式文章,让大家读有所得!
卍一十二画卍
·
2023-06-22 08:43
Linux驱动开发
linux
驱动开发
Linux驱动开发
Linux调试工具
内存泄露检测
ds18b20-温度传感器-
linux驱动
-混杂设备
文章目录ds18b20读取温度数据步骤ds18b20时序图:初始化时序DS18B20初始化时序的步骤:读/写时序DS18B20写步骤:DS18B20读步骤:DS18B20驱动实现结果如下:参考:ds18b20读取温度数据步骤初始化:将总线拉低至少480μs,然后释放总线并等待15μs。发送“跳过ROM”命令(0xCC):该命令用于跳过在总线上连接的所有设备的唯一地址,直接定位到DS18B20。发送
Yengi
·
2023-06-22 07:09
linux驱动
c语言
linux
你可以不用RxJava,但必须得领悟它的思想!
这种思维和我们平时的编程思维不太相同,它以数据流为核心,处理数据的输入,处理以及输出,因此这个
框架学习
起来是有一定难度的,加之RxJava操作符众多,这又给初学者立了个下马威。本篇博客会分析
Android小贾
·
2023-06-22 00:39
移动开发
Android
架构
rxjava
android
移动开发
Framework
安卓
业界资讯
驱动模块加载与卸载时常用指令
1、驱动模块的加载
Linux驱动
程序编译为模块,.ko。测试的时候只需要加载.ko模块就可以。将编译出来的.ko文件存放到根文件系统里面。加载驱动会用到加载命令:insmod,modprobe。
行者甲
·
2023-06-21 18:52
字符驱动框架
Linux驱动开发
linux
嵌入式硬件
c语言
Web前端之JavaScript
框架学习
总结
前端知识体系想要成为真正的“互联网Java全栈工程师”还有很长的一段路要走,其中前端是绕不开的一门必修课。本阶段课程的主要目的就是带领Java后台程序员认识前端、了解前端、掌握前端,为实现成为“互联网Java全栈工程师”再向前迈进一步。前端三要素HTML(结构):超文本标记语言(HyperTextMarkupLanguage),决定网页的结构和内容CSS(表现):层叠样式表(CascadingSt
Doraemon*
·
2023-06-21 12:45
计算机
javascript
html5
jquery
css3
项目描述1
学成在线-6分片上传,8xxl-job课程模块开发分布式事务,消息表spring-securityoauth用户认证授权学成在线学成在线认证授权一些代码黑马分布式事物
框架学习
-若依/RuoYi-Vue-Plus
莫等闲!
·
2023-06-21 04:41
java
学习
java
开发语言
Linux驱动
入门(三)——源码下载阅读、分析和嵌入式文件系统介绍
文章目录从内核出发获取内核源码使用Git安装内核源码使用补丁阅读Linux内核源码SourceInsight简介阅读源码内核开发的特点无libc库抑或无标准头文件GNUC没有内存保护机制不要轻易在内核中使用浮点数容积小而固定的栈同步和并发可移植性的重要性Linux源码分析Linux源码结构分析arch目录drivers目录fs目录其他目录内核配置选项配置编译过程常规配置模块配置块设备层配置CPU类
Jacky~~
·
2023-06-20 22:38
Linux驱动开发
linux
驱动开发
Linux驱动
入门(二)——嵌入式处理器介绍和构建驱动程序开发环境
文章目录嵌入式处理器和开发板介绍处理器简述处理器种类Intel的PXA系列处理器StrongARM系列处理器MIPS处理器摩托罗拉龙珠(DragonBall)系列处理器日立SH3处理器德州仪器OMAP系列处理器ARM处理器ARM处理器简介ARM处理器的特点ARM处理器系列ARM处理器的应用ARM处理器选型STM32MP157开发板构建嵌入式驱动程序开发环境小结Linux操作系统复习Linux内核子
Jacky~~
·
2023-06-20 22:08
Linux驱动开发
linux
驱动开发
Linux驱动
入门——基础概念
文章目录Linux内核简介Unix的历史Linux简介操作系统和内核简介单内核与微内核设计之比较小结设备驱动简介驱动程序的角色划分内核设备和模块的分类安全问题版权条款
Linux驱动
开发概述驱动程序概述设备驱动程序的作用设备驱动的分类
Jacky~~
·
2023-06-20 22:38
linux
unix
驱动开发
express
框架学习
笔记
express简介express是一个基于Node.js平台的极简的、灵活的WEB应用开发框架。express是一个封装好的工具包,封装了很多功能,便于我们开发WEB应用(HTTP服务)express使用新建express文件夹新建文件test01.js,代码如下//导入expressconstexpress=require('express');//创建应用对象constapp=express(
隐藏用户y
·
2023-06-20 20:26
express
学习
笔记
linux驱动
中probe函数的返回值
在一个驱动的probe函数中,如果返回值为0的话,上层的核心层会认为驱动的初始化函数成功,此后驱动的一些回调函数将在适当的时候被调用,例如suspend类的回调函数,如果一个probe函数探测失败,驱动向系统申请的有关资源都会被释放,如中断号,申请的内存等,因些如果返回值为0但实际探测是失败的,上层的核心层将会调用驱动的一些回调函数,在回调函数中,可能会访问没有申请的内存而产生panic。
a254373829
·
2023-06-20 12:32
linux
2023
linux驱动
中probe函数的返回值,返回0成功。返回负数则失败,这个时候驱动向系统申请的有关资源都会被释放,如中断号,申请的内存等。实际测试。
一、在
linux驱动
里面申请一个gpip,,gpip2b4变换是76,dts如下:m117b@45{compatible="xxx,m117b";reg=;pinctrl-names="default"
海月汐辰
·
2023-06-20 12:01
数学建模
若依
框架学习
笔记——验证码篇
本篇文章记录自己学习若依框架业务开发逻辑的笔记当我在运行若依项目时,会首先进入到项目的登录界面,但是登陆界面的验证码验证功能在我以往的学习中并未接触过。因此,写下这篇文章记载学习下大佬的开发逻辑。通过对ruoyi-ui前端模块的分析,我们能够发现,项目先通过url请求前端路径http://localhost/dev-api/captchaImag进行代理然后在vue.config.js中将路径重写
小小西瓜呀
·
2023-06-20 09:04
若依框架学习
学习
spring
boot
架构
后端
分布式系统学习第一天 fastDFS
框架学习
目录1.项目架构图1.1一些概念1.2项目架构图2.分布式文件系统2.1传统文件系统3.FastDFS3.1fastDFS介绍3.2fastDFS安装3.3fastDFS配置文件3.4fastDFS的启动3.5对file_id的解释4.上传下载代码实现5.源码安装-回顾1.项目架构图1.1一些概念什么是服务器硬件:一台配置高的电脑软件:电脑必须有一个能够解析http协议的软件https是在http
没有网名L
·
2023-06-19 13:28
分布式学习
学习
服务器
imx6ul开发板环境搭建
二、步骤1.编辑代码先按照正点原子的《【正点原子】I.MX6U嵌入式
Linux驱动
开发指南V1.6.pdf》第四章,安装好虚
killer-p
·
2023-06-19 11:12
驱动开发
linux
环境搭建
linux驱动
开发—— 2、字符设备驱动基础知识
来自朱有鹏老师的课堂笔记模块和驱动的区别:1、模块是驱动的雏形,驱动:模块+硬件。2、模块是一个机制,驱动调用了这个机制。3、就像是汽车和发动机的区别。一、字符设备驱动工作原理1、系统整体工作原理(1)应用层->API->设备驱动->硬件(2)API:open、read、write、close等(3)驱动源码中提供真正的open、read、write、close等函数实体2、file_operat
想文艺一点的程序员
·
2023-06-18 23:35
#
5.linux驱动开发
内核
10.块设备驱动介绍
转自https://edu.csdn.net/lecturer/505朱老师物联网大讲堂《5.
linux驱动
开发-第10部分-5.10.块设备驱动介绍》第一部分、章节目录5.10.1.正确理解块设备驱动的概念
羽落飞扬剑舞意
·
2023-06-18 23:34
Linux驱动
Linux驱动
Linux驱动
开发(13)------- 块设备驱动介绍
目录1.正确理解块设备驱动的概念2.块设备驱动框架简介3.块设备驱动案例分析-------->用内存虚拟出来的硬盘4.块设备驱动案例演示1.正确理解块设备驱动的概念【1】块设备和字符设备的差异块和字符是两种不同的访问设备的策略同一个设备可以同时支持块和字符两种访问策略设备本身的物理特性决定了哪一种访问策略更适合块设备本身驱动层支持缓冲区,而字符设备驱动层没有缓冲块设备驱动最适合存储设备【2】块设备
big__C
·
2023-06-18 23:34
#
朱有鹏Linux驱动开发
内核
嵌入式
Linux驱动
块设备驱动
【IMX6ULL驱动开发学习】09.
Linux驱动
之GPIO中断(附SR501人体红外感应驱动代码)
Linux驱动
的GPIO中断编程主要有以下几个步骤:1、通过GPIO号获取软件中断号(中断编程不需要设置GPIO输入输出,当然申请GPIO,设置输入也没问题)intgpio_to_irq(unsignedintgpio
晨少爱学习
·
2023-06-18 22:29
IMX6ULL
驱动开发
linux
IRQ
中断
SR501
Linux驱动
开发之platform设备驱动实验【完整教程】
为了方便驱动的编写,提高软件的重用性和跨平台性能,于是就提出了
Linux驱动
的分离和分层 驱动的分层,分层的目的时为了在不同的层处理不同的内容,最简单的驱动分层是input子系统负责管理所有跟输入有关的驱动
拼个世界给自己
·
2023-06-18 20:00
Linux
驱动开发
驱动开发
linux
c#
c语言
Linux驱动
开发|PWM驱动
PWM驱动一、PWM驱动介绍1.1设备树下的PWM控制器节点I.MX6ULL有8路PWM输出,因此对应8个PWM控制器,所以在设备树下有8个PWM控制器节点。这8路PWM都属于I.MX6ULL的AIPS-1域,8路PWM的设备树节点内容都是一样的,除了reg属性不同。本章实验使用GPIO1_IO04这个引脚来完成PWM实验,以PWM3为例,imx6ull.dtsi文件中的pwm3节点信息如下:pw
曲木约坡
·
2023-06-18 20:57
驱动开发
linux
linux驱动
之设备树的介绍
目录一,设备树的概念设备树引入及其作用板子上查看设备树设备树启动流程二,编写设备树设备树文件介绍设备树语法dts文件包含dtsi文件设备树中常用的属性介绍#address-cells、#size-cellscompatiblemodelstatusreg常用节点根节点CPU节点memory节点chosen节点三,编译设备树在内核中直接make手工编译四,内核对设备树的处理设备树到platform_
未燃机智鱼
·
2023-06-18 08:18
嵌入式
linux驱动
linux
arm
驱动开发
Spring
框架学习
总结
文章目录一、初识Spring框架二、Spring控制反转(IOC)学习总结三、DI依赖注入学习总结
姚青&
·
2023-06-18 07:51
学习
一、初识 Spring 框架
文章目录一、Spring简介二、Spring框架的优点三、Spring框架的组成四、Spring
框架学习
路线一、Spring简介Spring框架简介2004年3月24日发布了Spring1.0正式版,Spring
姚青&
·
2023-06-18 07:51
spring
java
(一)基于Unity 3d UI
框架学习
记录,以及初识DOTween动画库的使用。
基于UNITY3dUI
框架学习
记录,以及初识DOTween动画库的使用。
jungege_123
·
2023-06-18 05:05
笔记
【安卓Framework学习】Wifi
框架学习
之开启与关闭流程
系列文章目录【安卓Framework学习】Wifi
框架学习
之核心类【安卓Framework学习】Wifi
框架学习
之wifi状态机【安卓Framework学习】Wifi
框架学习
之连接与断开流程【【安卓Framework
leeeeesss
·
2023-06-17 23:53
android
学习
java
Linux驱动
开发笔记(三):基于ubuntu的helloworld驱动源码编写、makefile编写以及驱动编译加载流程测试
130542981红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Linux系统移植和驱动开发专栏上一篇:《
Linux
长沙红胖子Qt
·
2023-06-17 15:29
linux驱动开发
驱动开发
linux
ubuntu
基于国产器件的KCF跟踪算法实现与验证
这里主要介绍DSP与上位机通信的方式,以及XDMA
Linux驱动
的使用。具体的设计细节可以看我的毕业设计补充材料。
小裘HUST
·
2023-06-17 12:59
fpga开发
2021-12-8晨间日记
偶尔有烦躁,正念冥想,心情马上平静纪念日:任务清单昨日完成的任务,最重要的三件事:工作:完成补偿题试卷,作业批改,先周备课改进:用思维导图,
框架学习
,便于学生复习习惯养成:要事第一周目标·完成进度本周完成
小雨淅淅1987
·
2023-06-17 08:48
Linux驱动
开发笔记(二):ubuntu系统从源码编译安装gcc7.3.0编译器
130533941红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Linux系统移植和驱动开发专栏上一篇:《
Linux
长沙红胖子Qt
·
2023-06-17 04:06
linux驱动开发
linux
驱动开发
笔记
编译gcc
Room,数据库
框架学习
一(Room框架搭建)
概念Room设计到的概念有以下几个:1、Entity:对应数据库中的表,可以使用Entity注解将一个类变成数据库中的一张表结构。2、DAO:全称DatabaseAccessObject,定义了对数据库中数据的读写等操作,DAO中可以使用SQL语句来操作数据库。3、RoomDatabase:数据库持有类,用于创建数据库或者连接到数据库。内部包含DAO和Entity。首先进行build.gradle
Mrlove133481
·
2023-06-16 22:43
Android
嵌入式
Linux驱动
程序开发(三)-字符设备驱动
姓名:薛绍宏学号:19020100016学院:电子工程学院转自:https://blog.csdn.net/qq_41753052/article/details/109138710?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162722233316780264011150%2522%252C%2522scm%2522%253A
Jetho
·
2023-06-16 20:58
Linux驱动
调试方法
Linux驱动
调试主要的途径是靠打印输出,这里介绍动态调试法。
propor
·
2023-06-16 19:08
嵌入式Linux驱动
linux
【RV1126】使用gpiolib框架
GPIOLIB框架
Linux驱动
实现控制引脚输出高低电平综合测试这一套非常方便!史上最简单:增加GPIO控制功能如果是想增加GPIO控制只需要修改设备树就可以做到!
liefyuan
·
2023-06-16 06:05
RV1126
嵌入式Linux驱动
单片机
物联网
嵌入式硬件
学习笔记汇总
目录前言一、单片机入门1.1单片机开发软件使用1.2单片机STC8H入门1.3单片机STM8入门1.4单片机C语言基础1.5单片机常见编译报错二、嵌入式系统2.1ARM开发环境2.2linux系统移植2.3
linux
别问,问就是全会
·
2023-06-16 05:10
学习
嵌入式
Linux驱动
开发 05:阻塞与非阻塞
文章目录目的基础说明开发准备驱动程序应用程序O_NONBLOCK应用程序驱动程序程序演示poll应用程序驱动程序程序演示异步通知应用程序驱动程序程序演示总结目的不管在应用开发还是驱动开发中阻塞和非阻塞都是绕不开的话题。这篇文章将介绍相关的基础内容。这篇文章中内容均在下面的开发板上进行测试:《新唐NUC980使用记录:自制开发板(基于NUC980DK61YC)》这篇文章是在下面文章基础上进行的:《新
Naisu Xu
·
2023-06-16 02:15
嵌入式Linux与设备相关
驱动开发
linux
运维
异步
信号
入职
Linux驱动
工程师后,我才知道的真相......
做
Linux驱动
工程师也有一段时间了,今天分享一下我曾经入职才知道的一些事情,算是一个菜鸟的经历吧。设备树起初学习
Linux驱动
,是从最简单的一个.c文件开始。
嵌入式Linux充电站
·
2023-06-16 01:30
程序人生
linux
驱动开发
入职
Linux驱动
工程师后,我才知道的真相…
做
Linux驱动
工程师也有一段时间了,今天分享一下我曾经入职才知道的一些事情,算是一个菜鸟的经历吧!设备树起初学习
Linux驱动
,是从最简单的一个.c文件开始。
ST小智
·
2023-06-16 01:57
linux
运维
服务器
并发编程 Future、ForkJoin
框架学习
总结
任务性质类型CPU密集型(CPU-bound)CPU密集型也叫计算密集型,这种大部分时间用来做计算、逻辑判断等CPU动作的程序称之CPUbound程序。这种程序一般而言CPU占用率会很高。线程数一般设置为:线程数=CPU核数+1(现代CPU支持超线程)IO密集型(I/Obound)IO密集型指的是IO操作较多,如读写DB、Redis等,这种大部分时间是CPU在等I/O(硬盘/内存)的读/写操作称之
只要平凡丶
·
2023-06-16 01:45
学习
java
MTK WLAN
框架学习
-- 如何分析WLAN Throughput 问题
为什么要先测试Shieldingroom中的Throughput?Shieldingroom中的问题简单,容易debugShieldingroom中的问题,如果泄露到open环境就难于定位--比如硬件tx不好,在Shieldingroom中一看datarate就能知道。但是到了open环境中,就不好看了,不知道是环境差还是tx有问题。Shieldingroom中的测试数据,会是后面debug此问题
专业开发者
·
2023-06-15 21:54
WIFI
学习
网络
DCA驱动框架
DCA驱动框架在
Linux驱动
目录dca下。完整DCA驱动有三部分组成:1)DCA驱动框架;这部分是
Linux驱动
服务层内容。提供者和请求者通过DCA驱动框架关联到一起,进行工作。
Kyph
·
2023-06-15 00:38
linux
Linux基本操作——查看文件类型命令ls -l
c字符设备文件,
Linux驱动
里面的字符设备驱动,比如串口设备,音频设备等。b块设备文件,存储设备驱动,比如硬盘,U盘等。l符号连接文件,相当于Windwos下的快捷方式。s套接字文件。
瑞莱
·
2023-06-15 00:53
Linux系统使用
linux
嵌入式软件开发基础问题
嵌入式软件开发基础问题
Linux驱动
RTOSμC/OS外设UartCANI2CI2SSPIUSBSDIODMAC/C++关键字多线程编程内存管理数据结构计算机网络单片机中断硬件开发CPU工具Keil控制方法
OnePunchP
·
2023-06-14 17:25
嵌入式
高通WLAN
框架学习
(20)-- Context hub support上下文集线器支持
上下文集线器支持提供以下特性:■低功耗领域内众多数据源的聚合器。□通过手机的数据流收集信息。—连接数据源、传感器数据源、位置数据源。□向应用程序发送事件。■一个始终开放的开源框架,即ContextHubRuntimeEnvironment。□允许第二方和第三方供应商延期。□可动态下载的微应用程序。■确定意图的计算单元。□将数据源转换为用户上下文。-运动传感器->用户正在行走。-BLE无线电信标->
专业开发者
·
2023-06-14 16:44
WIFI
学习
p2p
linq
zynq操作系统:
Linux驱动
开发AXIDMA篇
前言 由于bram形式的速率限制,在同样紧急的时间条件下,还是改回了axidma的方式来降维打击,对于几兆的速率,颇有种杀鸡用牛刀的感觉,没办法,原来的刀就是差一点,牛刀好用是好用但是终究得提升一点内功裸机下的DMA相对是比较简单的,参考之前裸板对于DMA的操作,而对于LINUX下,只能说苦不堪言。先不谈如何实现用户空间的零拷贝DMA传输,光是Linux环境下的DMA传输就已经感觉比较棘手,一方
快跑bug来啦
·
2023-06-14 16:01
ZYNQ
Linux
嵌入式
linux
dma
kernel
驱动程序
【MyBatis学习】MyBatis操纵数据库进行查询操作 ?MyBatis与JDBC想比怎么样,赶快与我一起探索吧 ! ! !
个人主页:良辰针不戳所属专栏:javaEE进阶篇之
框架学习
励志语句:生活也许会让我们遍体鳞伤,但最终这些伤口会成为我们一辈子的财富。期待大家三连,关注,点赞,收藏。
良辰针不戳
·
2023-06-14 01:46
Java语言学习
mybatis
数据库
学习
【Spring
框架学习
】了解什么是Spring框架?Spring框架有什么用?创建第一个SpringBoot项目
前言:今天我们开始学习Spring,这里我们会了解什么是Spring,知道什么是框架,为什么要学Spring框架,框架有什么作用等等。前路漫漫,希望大家坚持下去,不忘初心,成为一名优秀的程序员个人主页⭐:书生♡gitee主页♂:奋斗的小白博客领域:java编程,前端,算法,强训题目写作风格:超前知识点,干货,思路讲解,通俗易懂支持博主:关注⭐,点赞、收藏⭐、留言目录1.什么是Spring框架2.
书生♡
·
2023-06-13 22:35
JavaEE进阶
spring
spring
boot
React和Vue两大前端
框架学习
记录
写在前面:本人在工作开发中使用的是React框架,在工作之余,学习使用了Vue相关知识,以下是我在使用Vue和React框架的过程中得出的一点结论,欢迎大家批评指正。下面我将通过以下几个方面来阐述我的观点:MVVMVirtualDOMReact和Vue之间的区别MVVMMVVM是Model-View-ViewModel的简写。它本质上就是MVC的改进版。MVVM就是将其中的View的状态和行为抽象
赐你岁月如歌
·
2023-06-13 11:16
React学习
vue
react
Linux驱动
开发(按键驱动)
文章目录前言一、设备树编写二、驱动程序编写三、应用程序编写总结前言本篇文章我们来讲解按键的驱动程序,按键驱动程序的主要思路就是使用中断的方式,当按键按下时会发生中断这个时候就可以通过中断来获取按键的状态。一、设备树编写我的开发板上有两个按键,那么我们就在gpios里面添加两个gpio的信息。mykey:mykey{compatible="my,gpio_key";gpios=,;};二、驱动程序编
花落已飘
·
2023-06-13 09:52
Linux
驱动开发
linux
运维
高通WLAN
框架学习
(9)- - Dual-band simultaneous (DBS)双频同步
双频同步(DBS)是两个802.11mac-phy无线管道上的并发操作单独的无线电频带;即2.4GHz和5GHz。■两个802.11acPHY核心,分别针对性能和面积进行优化。□PHYA:2×280或1×180+80□规格:1×140■高可配置设计,支持多种操作模式:□2×2路,最高可达VHT80□1×1连续、不连续80+80□双频同时,1×15G(80MHz)+1×12.4G(40MHz)如WC
专业开发者
·
2023-06-13 08:02
WIFI
学习
android
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他