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开发29——platform设备驱动实验
文章目录
Linux驱动
的分离与分层1、驱动的分隔与分离2、驱动的分层platform平台驱动模型简介1.platform总线2.platform驱动3.platform设备实验程序编写编译测试 我们在前面的博客编写的设备驱动都非常的简单
贾贾2023
·
2023-07-26 02:36
Linux驱动开发
linux
驱动开发
运维
C
360免费wifi的
linux驱动
下载,360随身wifi驱动
360随身wifi驱动免费版插在台式机上,360随身wifi驱动免费版本质是一款USB接口的无线网卡。可以做无线网卡接收Wi-Fi上网的作为“随身Wi-Fi360随身wifi作用是把台式机或笔记本电脑的网络发射为Wi-Fi热点,可以供手机、平板或者笔记本电脑等有Wi-Fi功能的设备使用。相关软件版本说明下载地址v2.4.838官方最新版v3.0.9官方最新版基本简介360随身WiFi是一款超迷你、
库拉索岛叽叽
·
2023-07-25 07:06
linux 驱动开发常用知识点与API
linux驱动
开发常用知识点与API前言笔记正文最后前言之前的读书笔记,以.c文件的方式记录,在这里也以代码的方式记录笔记正文/*************************************
kerwin liu
·
2023-07-25 07:29
linux驱动
linux
驱动开发
同步与互斥linux系统,Linux系统驱动同步与互斥的处理——深圳培训linux
事件等待队列一般用于
linux驱动
的异步通信,也可以叫做申请设备使用权等待队列。当多个进程去操作一个设备时,这个时候一般要用到事件队列。
能睡
·
2023-07-25 02:53
同步与互斥linux系统
Linux驱动
开发(同步与互斥)
为什么在驱动程序中需要引入同步与互斥三、内嵌汇编四、原子操作1.原子操作概念2.内核中原子变量的定义3.内核中怎么实现原子操作1.ARMV6以下的架构2.ARMV6以上的架构五、原子操作示例总结前言本篇文章带大家来学习
Linux
花落已飘
·
2023-07-25 02:53
Linux驱动开发
linux
驱动开发
java
【
Linux驱动
】字符设备的初始化、加载 / 卸载
字符设备的注册分为两部分:注册设备号、注册设备本身。下面的两个函数将用于初始化字符设备,并将字符设备加载到内核。目录一、字符设备数据类型二、字符设备初始化函数三、字符设备加载/卸载函数1、设备加载函数2、设备卸载函数一、字符设备数据类型在Linux中使用cdev结构体表示一个字符设备,cdev结构体及其相关api函数在include/linux/cdev.h文件中,结构体的定义如下。structc
仲夏夜之梦~
·
2023-07-25 00:16
#
Linux驱动
linux
运维
服务器
【
Linux驱动
】字符设备驱动框架(一)—— 模块初始化(设备号注册、设备创建)
驱动运行有两种方式:将驱动编译进Linux内核,内核启动时自动运行驱动程序将驱动编译成模块(.ko文件),内核启动以后,使用insmod或modprobe加载驱动模块这里我们采用第二种方式,方便调试,只需加载驱动,无需编译内核,等确定没问题以后再根据需要编译到内核。目录一、驱动模块的加载/卸载二、注册字符设备1、注册设备号2、创建并加载字符设备3、注销设备号、卸载字符设备三、自动创建字符设备节点1
仲夏夜之梦~
·
2023-07-25 00:15
#
Linux驱动
linux
运维
服务器
【
Linux驱动
】自动创建 / 删除设备节点
我们将设备驱动加载到内核以后,并不会在/dev目录下生成对应的设备节点文件,应用程序读写设备,本质就是在读写/dev下对应的设备节点文件。因此,我们需要在加载到驱动的时候自动创建设备节点。这个就需要依靠mdev来实现,mdev是一个简化版的udev,能够检测系统中的硬件设备状态,以此来创建或者删除设备文件。目录一、类的创建/销毁1、创建类2、销毁类二、设备节点的创建/移除1、创建设备节点2、移除设
仲夏夜之梦~
·
2023-07-25 00:15
#
Linux驱动
linux
运维
服务器
13_Linux无设备树Platform设备驱动
目录
Linux驱动
的分离与分层驱动的分隔与分离驱动的分层platform平台驱动模型简介platform总线platform驱动platform设备platform设备程序编写platform驱动程序编写测试
Tree-gg
·
2023-07-24 22:44
Linux驱动
linux
设备树
I.MX6ULL
arm开发
嵌入式硬件
1、
Linux驱动
开发:模块_加载卸载
目录点击这里查看所有博文 随着自己工作的进行,接触到的技术栈也越来越多。给我一个很直观的感受就是,某一项技术/经验在刚开始接触的时候都记得很清楚。往往过了几个月都会忘记的差不多了,只有经常会用到的东西才有可能真正记下来。存在很多在特殊情况下有一点用处的技巧,用的不多的技巧可能一个星期就忘了。 想了很久想通过一些手段把这些事情记录下来。也尝试过在书上记笔记,这也只是一时的,书不在手边的时候那些笔
遇雪长安
·
2023-07-24 20:27
Linux驱动开发
linux
驱动开发
运维
内核模块
腾达Tanda U6无线网卡(RTL8192EU)与Ubuntu 18.04自带驱动不兼容的解决方案
red_tag=2337747734Ubuntu18.04的linux内核是4.15,目前腾达官方只有支持到4.4的
Linux驱动
,官方驱动在Ubuntu18.04是安装不上的。
一只烟酒僧
·
2023-07-24 18:47
嵌入式
linux驱动
编译打卡
1.首先先编译内核2.编译驱动如hello.ko3.加载驱动insmodhello.ko4.卸载驱动rmmodhello注意不要加.ko
一个跟头十万八千里
·
2023-07-22 16:06
3.springboot
开发篇
SpringBoot开发实用篇KF-1.热部署热部署是不用重启项目,项目自动更新非springboot项目热部署实现原理开发非springboot项目时,我们要制作一个web工程并通过tomcat启动,通常需要先安装tomcat服务器到磁盘中,开发的程序配置发布到安装的tomcat服务器上。如果想实现热部署的效果,这种情况其实有两种做法,一种是在tomcat服务器的配置文件中进行配置,这种做法与你
微风qin
·
2023-07-20 05:27
SpringBoot笔记
spring
boot
后端
java
【ubuntu 22.04不识别ch340串口】
这个真是挺无语的,发现国内厂商普遍对开源环境不感兴趣,ch340官方
linux驱动
好像被厂家忘了,现在放出来的驱动还是上古内核版本:于是,驱动居然要用户自己编译安装。。
来碗豆腐脑
·
2023-07-20 04:16
linux
ubuntu
ch340
ch341
韦东山
Linux驱动
入门实验班(2)hello驱动---驱动层与应用层通讯,以及自动产生设备节点
所以阅读本教程之前建议先阅读:韦东山
Linux驱动
入门实验班(1)hello驱动(4)gite
风正豪
·
2023-07-19 22:32
Linux
linux
驱动开发
韦东山
Linux驱动
入门实验班(1)hello驱动
前言(1)学习韦东山老师的Linux,因为他讲的很精简,以至于很多人听不懂。接下来我讲介绍韦东山老师的驱动实验班的第一个Hello程序。(2)注意,请先学习完视频再来看这个教程!本文仅供入门学习!如需深入,请搜索其他博客!(3)gitee仓库;GitHub仓库;代码先上代码,代码增加了注释。如果仅看注释就能够理解的话,就没必要再花时间往下看了。具体代码在我仓库里面。驱动代码/*说明:*1,本代码是
风正豪
·
2023-07-19 22:32
Linux
linux
运维
服务器
韦东山
Linux驱动
入门实验班(3)hello驱动---申请指定数量的次设备号
前言(1)前面我们介绍了如何自动产生设备节点,详细分析了驱动层代码。但是我们有没有发现一个问题,我们每次设备节点的主设备号都是240,次设备号是0。主设备能够理解,这个是系统自动分配的,那么为什么次设备号永远是0呢?我能不能是其他的?(2)答案是可以的。什么是Linux设备号(1)为了方便管理,Linux中每个设备都有一个设备号,设备号由主设备号和次设备号两部分组成,主设备号表示某一个具体的驱动,
风正豪
·
2023-07-19 22:02
Linux
linux
运维
服务器
韦东山
Linux驱动
入门实验班(4)LED驱动
(2)如果还有对于hello驱动程序还不太了解的,请看:韦东山
Linux驱动
入门实验班(1)hello驱动;韦东山
Linux驱动
入门实验班(2)hello驱动—驱动层与应用层通讯,以及自动产生设备节点;
风正豪
·
2023-07-19 22:28
Linux
linux
运维
服务器
Linux驱动
学习笔记1-学习路径
准备切入
Linux驱动
学习,购买了正点原子“i.MX6ULLLinux阿尔法开发板”,下载了学习资料。
coffee_baba
·
2023-07-19 21:15
linux
学习
笔记
Linux_网蜂ARM Cortex-A8学习笔记_
Linux驱动
篇
第七部分:
Linux驱动
篇7.1初识
Linux驱动
Linux驱动
类型主要包括字符设备驱动、块设备驱动、网络驱动。
黑崎江
·
2023-07-19 21:13
Linux
编程
Linux
驱动
《5.
linux驱动
开发-第2部分-5.2.字符设备驱动基础》最简单的模块源码分析 lsmod insmod modinfo rmmod dmesg
5.1.6.1、先学好C语言5.1.6.2、掌握相关预备知识(1)硬件操作方面(2)应用层API5.1.6.3、驱动学习阶段(1)注重实践,一步一步写驱动(2)框架思维,多考虑整体和上下层(3)先通过简单设备学
linux
大漠飞鹰6666
·
2023-07-19 11:12
朱老师
5linux驱动开发
驱动开发
Linux驱动
开发:设备树dts详解
前言:掌握设备树是
Linux驱动
开发人员必备的技能!
混分巨兽龙某某
·
2023-07-19 11:12
Linux驱动开发
Linux
设备树
嵌入式
一人我 IT 醉
赶进度拒休假产品上线必牵挂项目成功传佳话我两年编程已白发一人测试无人陪升级回退谁相随代码质量为了谁我能测几回测几回败Bug斗时间提高了效率已成仙调优排障系统间我书写另类
开发篇
开发事我已搞掂测试运维别挂念他日扬名又立万鞠躬尽瘁无遗憾艰辛
foolishbean
·
2023-07-18 20:30
嵌入式
Linux驱动
开发初级-内核模块编译方法
嵌入式
Linux驱动
开发初级-内核模块编译方法一、向内核添加新功能1.1静态加载法1.2动态加载法二、内核模块基础代码解析三、内核模块的多源文件编程四、内核模块信息宏一、向内核添加新功能1.1静态加载法所谓静态加载法
芬达在学习
·
2023-07-18 18:04
驱动开发
linux
运维
linux驱动
开发:驱动开发框架,linux内核字符设备驱动开发过程
一、驱动框架1.Linux内核模块和字符驱动的关系模块是Linux进行组建管理的一种方式,结构体:对设备的管理内核需要抽象出来一个结构体来描述设备所有的共性信息写驱动需要申请一个结构体并赋值(初始化),然后注册给内核让内核统一管理驱动:由内核统一管理,所以驱动在编写时需要遵循内核提供的字符设备的一个框架3.SI4完整安装及破解文件解压密码biu二:结构体及其信息1.描述所有字符设备驱动的结构体cd
吻等离子
·
2023-07-18 11:10
嵌入式
linux
驱动开发
运维
linux驱动
开发:Linux 内核的一些函数
1、MKDEV(ma,mi)构造设备号,将主设备号和次设备号转换为设备号类型(dev_t)。MKDEV宏将主设备号(ma)左移20位,然后与次设备号(mi)相与,得到设备号。dev_t结构主设备号12位
吻等离子
·
2023-07-18 11:39
嵌入式
算法
HarmonyOS学习路之
开发篇
—网络与连接(WLAN开发 二)
不信任热点配置场景介绍应用可以添加指定的热点,其选网优先级低于已保存热点。如果扫描后判断该热点为最合适热点,自动连接该热点。应用或者其他模块可以通过接口完成以下功能:设置第三方的热点配置。删除第三方的热点配置。接口说明WifiDevice提供WLAN的不信任热点配置功能,其接口说明如下。表1不信任热点配置功能的主要接口接口名描述所需权限getInstance(Contextcontext)获取WL
爱吃土豆丝的打工人
·
2023-07-17 13:15
HarmonyOS
学习(java开发篇)
harmonyos
学习
华为
移动热点
p2p
wifi消息通知
WIFI
【 Python 全栈开发 - WEB
开发篇
- 39 】生成器、浅拷贝与深拷贝
文章目录一、生成器1.1生成器的概念和原理1.1.1生成器的定义和作用1.1.2yield关键字的使用和特性1.1.3生成器的工作原理和调用流程1.1.4生成器与迭代器的区别和联系1.2生成器函数的创建和调用1.2.1创建生成器函数的方法1.2.2生成器函数的调用和使用1.2.3生成器函数的返回值和使用注意事项1.3生成器表达式的使用和优势1.3.1生成器表达式的语法和使用方法1.3.2生成器表达
书某人.py
·
2023-07-17 03:42
Python
全栈开发
#
【第二章】WEB
开发
前端
python
java
i.MX6ULL(十五) 根文件系统
以后我们就在这个最小系统上编写、测试
Linux驱动
,移植一些第三方组件,逐步的完善这个最小系统。最终得到一个功能完善、驱动齐全、相对完善的操作系统uboot
江太翁
·
2023-07-16 18:26
重学嵌入式
服务器
linux
运维
嵌入式学习(五)——嵌入式Linux设备驱动开发(二)
19020100103学院:电子工程学院转自:https://blog.csdn.net/light_in_dark/article/details/73368942【嵌牛导读】:对于嵌入式系统的学习来说,学习嵌入式
Linux
d895d298aaa1
·
2023-07-16 04:53
Ubuntu 开发ESP8266 详细过程
这里面需要注意的是,ESP8266需要通过USB模拟串口实现程序下载和通信功能,因此针对特定的下载器电脑上需要安装专门的
linux驱动
。ESP8266的工作模式主要包括:AP模式:ESP8266模
gitdive
·
2023-07-16 03:30
音频
开发篇
一
预备知识对于音频我们需要一下储备知识,这篇文章主要介绍Audio的基础知识,我们需要知道音频的采样率、采样频率、采样位数、通道数、帧、音频周期、音频数据格式、iOS支持的文件格式和iOS对音频处理的一些框架等等。1、采样率、比特率:采样率:8000Hz-电话所用采样率,对于人的说话已经足够11025Hz-AM调幅广播所用采样率22050Hz和24,000Hz-FM调频广播所用采样率32000Hz-
song91425
·
2023-07-16 03:20
HarmonyOS学习路之
开发篇
—AI功能开发(语音播报)
语音播报概述语音播报(TexttoSpeech,下文简称TTS),基于华为智慧引擎(HUAWEIHiAIEngine)中的语音播报引擎,向开发者提供人工智能应用层API。该技术提供将文本转换为语音并进行播报的能力。约束与限制支持超长文本播报,最大文本长度为100000个字符。语音播报不支持多线程调用。语音播报开发场景介绍实时语音交互:生成音频信息用于语音交互。例如与智能音箱或手机智能助手的交互,后
爱吃土豆丝的打工人
·
2023-07-15 19:02
HarmonyOS
学习(java开发篇)
人工智能
harmonyos
学习
语音
语音播报
java
Linux驱动
进阶(三)——中断与时钟机制
文章目录前言中断简述中断的概念中断的宏观分类中断产生的位置分类同步和异步中断中断小结中断的实现过程中断信号线(IRQ)中断控制器中断处理过程中断的安装与释放按键中断实例按键设备原理图有寄存器设备和无寄存器设备按键设备相关端口寄存器按键中断实例程序分析按键驱动程序组成初始化函数s3c2440_buttons_init()中断处理函数isr_button()退出函数s3c2440_buttons_ex
Jacky~~
·
2023-07-15 19:25
Linux驱动开发
linux
运维
服务器
Linux驱动
进阶(一)——设备驱动中的并发控制
文章目录前言并发与竞争原子变量操作原子变量操作原子整型操作原子位操作自旋锁自旋锁概述自旋锁的使用自旋锁的使用注意事项信号量信号量概述信号量的实现信号量的使用自旋锁与信号量的对比完成量完成量概述完成量的实现完成量的使用小结前言现代操作系统有三大特征:中断处理、多任务处理和多处理器(SMP)。这些特性导致当多个进程、线程或者CPU同时访问一个资源时,可能会发生错误,这些错误是操作系统运行所不允许的。在
Jacky~~
·
2023-07-15 19:55
Linux驱动开发
linux
驱动开发
Linux驱动
进阶(二)——设备驱动中的阻塞和同步机制
文章目录前言阻塞与非阻塞等待队列等待队列概述等待队列的实现等待队列的使用同步机制实验同步机制设计实验验证小结前言阻塞和非阻塞是设备访问的两种基本方式。使用这两种方式,驱动程序可以灵活地支持阻塞与非阻塞访问。在写阻塞与非阻塞的驱动程序时,经常用到等待队列,所有本章将对等待队列进行简要介绍。阻塞与非阻塞阻塞调用是指调用结果返回之前,当前线程会被挂起。函数只有得到结果之后才会返回。有人也许会把阻塞调用和
Jacky~~
·
2023-07-15 19:55
Linux驱动开发
linux
驱动开发
Linux驱动
进阶(四)——内外存访问
文章目录前言内存分配kmalloc函数vmalloc()函数后备高速缓存页面分配内存分配物理地址和虚拟地址之间的转换设备I/O端口的访问LinuxI/O端口读写函数I/O内存读写使用I/O端口小结前言驱动程序加载成功的一个关键因素,就是内核能够为驱动程序分配足够的内存空间。这些控件一部分用于驱动程序必要的数据结构,另一部分用于数据交换。同时,内核也应该具有访问外部设备端口的能力。一般来说,外部设备
Jacky~~
·
2023-07-15 19:22
Linux驱动开发
linux
驱动开发
嵌入式
linux驱动
开发之移远4G模块EC800驱动移植指南
回顾下移远4G模块移植过程,还是蛮简单的。一通百通,无论是其他4G模块都是一样的。这里记录下过程,分享给有需要的人。环境使用正点原子的imax6ul开发板,板子默认支持中兴和移远EC20的驱动,这里要移植使用的是移远4G模块EC800。环境准备imax6ul开发板虚拟机(Ubuntu18.04)交叉编译工具链内核源码安装依赖#安装lzop工具,用于生成压缩或解压镜像sudoapt-getinsta
特立独行的猫a
·
2023-07-15 08:32
嵌入式应用开发实战
linux应用开发
linux
驱动开发
运维
HarmonyOS学习路之
开发篇
—流转(多端协同 一)
多端协同开发场景介绍开发者在应用FA中通过调用流转任务管理服务、分布式任务调度的接口,实现多端协同。主要流程如下:设备A上的应用FA向流转任务管理服务注册一个流转回调。Alt1-系统推荐流转:系统感知周边有可用设备后,主动为用户提供可选择流转的设备信息,并在用户完成设备选择后回调onConnected通知应用FA开始流转,将用户选择的设备B的设备信息提供给应用FA。Alt2-用户手动流转:系统在用
爱吃土豆丝的打工人
·
2023-07-15 02:02
HarmonyOS
学习(java开发篇)
harmonyos
学习
华为
多端协同
搜索融合
HarmonyOS学习路之
开发篇
—流转
流转概述介绍随着全场景多设备生活方式的不断深入,用户拥有的设备越来越多,每个设备都能在适合的场景下提供良好的体验,例如:手表可以提供及时的信息查看能力,电视可以带来沉浸的观影体验。但是,每个设备也有使用场景的局限,例如:在电视上输入文本相对手机来说是非常糟糕的体验。当多个设备通过分布式操作系统能够相互感知、进而整合成一个超级终端时,设备与设备之间就可以取长补短、相互帮助,为用户提供更加自然流畅的分
爱吃土豆丝的打工人
·
2023-07-15 02:31
HarmonyOS
学习(java开发篇)
harmonyos
学习
华为
流转
跨端迁移
多端协同
HarmonyOS学习路之
开发篇
—流转(跨端迁移 一)
跨端迁移开发场景介绍开发者在应用FA中通过调用流转任务管理服务、分布式任务调度的接口,实现跨端迁移。1.设备A上的应用FA向流转任务管理服务注册一个流转回调:Alt1-系统推荐流转:系统感知周边有可用设备后,主动为用户提供可选择流转的设备信息,并在用户完成设备选择后回调onConnected通知应用FA开始流转,将用户选择的设备B的设备信息提供给应用FA。Alt2-用户手动流转:系统在用户手动点击
爱吃土豆丝的打工人
·
2023-07-15 02:31
HarmonyOS
学习(java开发篇)
harmonyos
学习
华为
跨端迁移
java
HarmonyOS学习路之
开发篇
—流转(多端协同 二)
开发步骤完成环境搭建,在DevEcoStudio中,选择手机设备,EmptyFeatureAbility(Java)模板创建项目,在项目自动创建的MainAbility中实现IAbilityContinuation接口。publicclassMainAbilityextendsAbilityimplementsIAbilityContinuation{privatestaticfinalintDO
爱吃土豆丝的打工人
·
2023-07-15 02:31
HarmonyOS
学习(java开发篇)
harmonyos
学习
华为
搜索融合
Network
多端协同
HarmonyOS学习路之
开发篇
—流转(跨端迁移 二)
开发步骤完成环境搭建,在DevEcoStudio中,选择手机设备,EmptyFeatureAbility(Java)模板创建项目,在项目自动创建的MainAbility中实现IAbilityContinuation接口。publicclassMainAbilityextendsAbilityimplementsIAbilityContinuation{privatestaticfinalintDO
爱吃土豆丝的打工人
·
2023-07-15 02:01
HarmonyOS
学习(java开发篇)
java
开发语言
harmonyos
分布式
跨端迁移
HarmonyOS学习路之
开发篇
—数据管理(分布式数据服务)
分布式数据服务概述分布式数据服务(DistributedDataService,DDS)为应用程序提供不同设备间数据库数据分布式的能力。通过调用分布式数据接口,应用程序将数据保存到分布式数据库中。通过结合帐号、应用和数据库三元组,分布式数据服务对属于不同应用的数据进行隔离,保证不同应用之间的数据不能通过分布式数据服务互相访问。在通过可信认证的设备间,分布式数据服务支持应用数据相互同步,为用户提供在
爱吃土豆丝的打工人
·
2023-07-15 02:00
HarmonyOS
学习(java开发篇)
harmonyos
学习
分布式
数据库
Network
DDS
HarmonyOS学习路之
开发篇
—数据管理(分布式文件服务)
分布式文件服务概述分布式文件服务能够为用户设备中的应用程序提供多设备之间的文件共享能力,支持相同帐号下同一应用文件的跨设备访问,应用程序可以不感知文件所在的存储设备,能够在多个设备之间无缝获取文件。基本概念分布式文件分布式文件是指依赖于分布式文件系统,分散存储在多个用户设备上的文件,应用间的分布式文件目录互相隔离,不同应用的文件不能互相访问。文件元数据文件元数据是用于描述文件特征的数据,包含文件名
爱吃土豆丝的打工人
·
2023-07-15 02:00
HarmonyOS
学习(java开发篇)
harmonyos
学习
分布式
文件管理
华为
Network
HarmonyOS学习路之
开发篇
—数据管理(融合搜索)
融合搜索概述HarmonyOS融合搜索为开发者提供搜索引擎级的全文搜索能力,可支持应用内搜索和系统全局搜索,为用户提供更加准确、高效的搜索体验。基本概念全文索引记录字或词的位置和次数等属性,建立的倒排索引。全文搜索通过全文索引进行匹配查找结果的一种搜索引擎技术。全局搜索可以在系统全局统一的入口进行的搜索行为。全局搜索应用HarmonyOS上提供全局搜索入口的应用,一般为桌面下拉框或悬浮搜索框。索引
爱吃土豆丝的打工人
·
2023-07-15 02:00
HarmonyOS
学习(java开发篇)
学习
搜索融合
会话管理
harmonyos
Network
HarmonyOS学习路之
开发篇
—数据管理(数据存储管理)
数据存储管理概述数据存储管理指导开发者基于HarmonyOS进行存储设备(包含本地存储、SD卡、U盘等)的数据存储管理能力的开发,包括获取存储设备列表,获取存储设备视图等。基本概念数据存储管理数据存储管理包括了获取存储设备列表,获取存储设备视图,同时也可以按照条件获取对应的存储设备视图信息。设备存储视图存储设备的抽象表示,提供了接口访问存储设备的自身信息。运作机制用统一的视图结构可以表示各种存储设
爱吃土豆丝的打工人
·
2023-07-15 02:00
HarmonyOS
学习(java开发篇)
学习
存储管理
数据存储
harmonyos
华为
java
HarmonyOS学习路之
开发篇
—数据管理(轻量级数据存储)
轻量级数据存储概述轻量级数据存储适用于对Key-Value结构的数据进行存取和持久化操作。应用获取某个轻量级存储对象后,该存储对象中的数据将会被缓存在内存中,以便应用获得更快的数据存取速度。应用也可以将缓存的数据再次写回文本文件中进行持久化存储,由于文件读写将产生不可避免的系统资源开销,建议应用减少对持久化文件的读写频率。基本概念Key-Value数据结构一种键值结构数据类型。Key是不重复的关键
爱吃土豆丝的打工人
·
2023-07-15 02:30
HarmonyOS
学习(java开发篇)
学习
轻量级存储
Preferences
harmonyos
DatabaseHelper
HarmonyOS学习路之
开发篇
—数据管理(关系型数据库)
关系型数据库概述关系型数据库(RelationalDatabase,RDB)是一种基于关系模型来管理数据的数据库。HarmonyOS关系型数据库基于SQLite组件提供了一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查等接口,也可以直接运行用户输入的SQL语句来满足复杂的场景需要。HarmonyOS提供的关系型数据库功能更加完善,查询效率更加高效。基本概念关系型数据库基于关系
爱吃土豆丝的打工人
·
2023-07-15 02:29
HarmonyOS
学习(java开发篇)
harmonyos
学习
数据库
关系型数据库
数据库操作
java
HarmonyOS学习路之
开发篇
—数据管理(对象关系映射数据库)
HarmonyOS对象关系映射(ObjectRelationalMapping,ORM)数据库是一款基于SQLite的数据库框架,屏蔽了底层SQLite数据库的SQL操作,针对实体和关系提供了增删改查等一系列的面向对象接口。应用开发者不必再去编写复杂的SQL语句,以操作对象的形式来操作数据库,提升效率的同时也能聚焦于业务开发。基本概念对象关系映射数据库的三个主要组件:数据库:被开发者用@Datab
爱吃土豆丝的打工人
·
2023-07-15 02:29
HarmonyOS
学习(java开发篇)
数据库
学习
oracle
harmonyos
java
映射数据库
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他