51CTO首页
内容精选
博客
学堂
精培
企业培训
CTO训练营
智能汽车
开源基础软件社区
WOT全球技术创新大会
公众号矩阵
移动端
免费课程
课程排行
直播课
软考学堂
精品班
厂商认证
IT技术
2022年软考
PMP项目管理
在线学习
企业服务
CTO训练营
技术经理研习营
LeaTech峰会
文章
资源
问答
开源课堂
专栏
直播
51CTO
开源基础软件社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
开源基础软件社区订阅号
51CTO学堂APP
51CTO学堂企业版APP
开源基础软件社区视频号
开源基础软件社区
首页
贴子
问答
资源
活动
直播
发现
社区矩阵
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
开源课堂
专栏
极客Show
鸿蒙技术特刊
汽车开发者社区
开发者训练营
首页
/
社区头条
社区头条
1023
篇优秀内容
2023年03月
#创作者激励#【FFH】操作系统基础知识梳理(1)中断与异常
原创
精华
【本文正在参加2023年第一期优质创作者激励计划】在持续探索开源鸿蒙操作系统内核的过程中有必要从LINUX,AOSP或其他小型操作系统中先深入分析汲取基础知识经验,进而对照分析学习进而更深入学习理论和进行实践。接下来从操作系统的基础知识按照常规划分结构,从硬件基础结构,操作系统结构,内存管理,进程线程,操作系统调度,同步原语,文件系统与存储,设备管理,系统虚拟化,网络协议,安全,调试,几个部分来进行基础知识...
会飞的晨风君
5天前
3回复
1040浏览
嵌入式系统
中断
ARM
开源鸿蒙
操作系统
#创作者激励#使用OpenHarmonyNDK移植三方库Speexdsp
原创
精华
【本文正在参加2023年第一期优质创作者激励计划】大家好,我是一名即将本科毕业的OpenHarmony开发者,去年暑假利用了两个月时间移植了一个语音处理的三方库Speexdsp到OpenHarmony标准系统。主要为其编写了build.gn使其加入了OpenHarmony编译体系(基于ninja和gn),Speexdsp在linux下是使用构建工具configure、makefile构建的。移植的难点并不在于.c和.h以及cflags、idflags的分析,而在于重新熟悉一套编译构建体系,而且当时可...
离北况归
3天前
4回复
1330浏览
NDK
三方库移植
speexdsp
3.2Beta5流畅度对比
跟一年前相比,OpenHarmony开源鸿蒙系统流畅度提升巨大
连志安
4天前
729播放
4点赞
OpenHarmony
一加6T OpenHarmony开源鸿蒙 基于开源移植仓库编译成功刷入
原创
精华
演示视频:https:www.bilibili.comvideoBV12P411Z7HB最近[小米6Diemit](https:space.bilibili.com1570309)、[一加6TAlgoIdeas](https:space.bilibili.com36549646)和[一加6TWathinst](https:space.bilibili.com384743347)的OpenHarmony移植,可以说是振奋人心,不禁感慨到OH终于有廉价的开发设备可用了,我一直是比较关注OpenHarmony的发展和应用开发的相关技术,虽然对系统设备开发并不了解,但还是想着渐进式的尝试和学习下:...
westinyang
4天前
4回复
1443浏览
一加6T
开源鸿蒙
OpenHarmony
系统编译
基于小凌派 RK2206的智慧养老院设计
以小凌派开发板作为感知层核心,利用国产开源OpenHarmony操作系统开发环境参数检测、网络连接等应用。以云服务器为基础构建智慧养老院系统服务平台,实现云平台与传感网络系统的通信连接管理等;构建远程信息管理和控制的Web应用平台。充分利用互联网和Web技术为用户提供实时定位、实时环境监测、信息管理等功能,脱离时间和空间的限制,实现对现场的远程监控和管理。
福州市凌睿智捷电子有限公司
2023-03-09 16:01:55
176播放
2点赞
凌智电子
RK2206
小凌派
人工智能
智慧养老院
OpenHarmony 3.2 Beta Audio——音频渲染
原创
精华
作者:巴延兴一、简介Audio是多媒体子系统中的一个重要模块,其涉及的内容比较多,有音频的渲染、音频的采集、音频的策略管理等。本文主要针对音频渲染功能进行详细地分析,并通过源码中提供的例子,对音频渲染进行流程的梳理。二、目录foundationmultimediaaudioframeworkaudioframeworkc├──frameworks│├──jsjs接口││└──napi││└──audiorendereraudiorendererNAPI接口││├──include│││├──audiorende...
深开鸿Kaihong
2023-03-03 14:15:03
2回复
2213浏览
OpenHarmony
深开鸿
OpenHarmony 3.2 Beta Audio——音频渲染
精华
一、简介Audio是多媒体子系统中的一个重要模块,其涉及的内容比较多,有音频的渲染、音频的采集、音频的策略管理等。本文主要针对音频渲染功能进行详细地分析,并通过源码中提供的例子,对音频渲染进行流程的梳理。二、目录foundationmultimediaaudioframeworkaudioframework├──frameworks│├──jsjs接口││└──napi││└──audiorendereraudiorendererNAPI接口││├──include│││├──audiorenderercallbackna...
OpenHarmony开发者
2023-03-02 14:28:57
2回复
2210浏览
OpenHarmony
#创作者激励#OpenHarmony 3D显示支持
原创
精华
【本文正在参加2023年第一期优质创作者激励计划】前言OpenHarmony系统是一个非常先进,现代化设计理念的新系统其系统架构图如下:一.图形子系统架构图图形子系统是最复杂的一个,标准版这里2D的部分foundation\graphic\graphic2d\rosen\modules\renderservice主要是实现了2D的显示3D的显示这里没有实现,那怎么实现3D?3D现在还没有进入主线,那有没有实现3D的其他方式?我们可以使用Mesa3D编译到OpenHarmony,用OpenGL接口来...
软通动力HOS
2023-02-28 14:45:51
7回复
3340浏览
软通动力
鸿湖万联
#创作者激励#[触觉智能RK3568]指定单个镜像进行独立编译
原创
精华
【本文正在参加2023年第一期优质创作者激励计划】触觉智能RK3568购买链接如下:https:item.taobao.comitem.htmspm4645b.1.14.1.5c4a4a7dv1soeZ&id658789039056&ns1&abbucket5detail一、OpenHarmonymaster最新分支提供支持独立编译镜像的功能OpenHarmonymaster最新分支提供支持独立编译镜像的功能。支持独立...
离北况归
2023-02-28 08:16:22
9回复
3353浏览
镜像独立编译
OpenHarmony应用签名 - 系统应用签名
原创
精华
概述文档环境开发环境:Windows11DevEcoStudio版本:DevEcoStudio3.1Beta1(3.1.0.200)SDK版本:3.2.10.8(FullSDK)开发板型号:DAYU200系统版本:OpenHarmony3.2Beta5示例工程:ApplicationsSystemUI(OpenHarmony3.2Beta5分支)功能简介OpenHarmony开源社区提供了标准系统上的部分系统应用,如桌面、SystemUI、设置等,为开发者提供了构建标准系统应用的具体实例,这些应用支持在所有标准系统的设备上使用。本篇文档...
TiZizzz
2023-02-27 13:01:31
9回复
2533浏览
OpenHarmony
签名
系统应用
安全
权限
#创作者激励#DevEco Studio端云协同开发之云存储
原创
精华
[【本文正在参加2023年第一期优质创作者激励计划】](https:ost.51cto.composts21211)前言在之前的文章中笔者分享了在OpenHarmony应用程序中集成AppGalleryConnect(AGC)五大类体系服务中构建应用基础能力的认证服务、云函数、云数据库,这些能力的应用都能够提升应用程序的快速迭代及上线。本次分享在OpenHarmony中使用AGC的云存储服务。1环境[DevEcoStudio3.1Beta1(V3.1.0.200)](https:developer.harmonyos.comcndevelopdevecos...
Tuer白晓明
2023-02-27 16:15:48
8回复
2180浏览
OpenHarmony
AGC平台
端云协同开发
云存储
云数据库
#loongarch架构介绍# [五] TLB维护
原创
精华
作者:蒋卫峰李涛前言上一篇文章中介绍了loongarch中TLB相关的异常处理,这一篇文章继续介绍TLB相关的维护操作。1.TLB硬件组织机构首先补充loongarch中TLB相关的硬件背景知识。loongarch架构中,TLB分为两个部分:一个是所有表项的页大小都相同的SingularPageSizeTLB,简称STLB;一个是支持不同表项的页大小可以不同的MultiplePageSizeTLB,简称MTLB。在进行虚实地址转换时,STLB和MTLB同时查找。同时软件上需保证不会出现MTLB...
深开鸿Kaihong
2023-02-27 13:43:59
6回复
2050浏览
OpenHarmony
深开鸿
2023年02月
#创作者激励#【FFH】自制ArkUI组件-文件管理器(二)悬浮小球!
原创
精华
【本文正在参加2023年第一期优质创作者激励计划】[前言](8)[交互设计](23)[UI整体设计](UI24)[UI自适应布局](71)[悬浮窗改造](84)[效果图GIF](GIF185)[END](END189)前言经过重重的改造封装,这一版的FilerBall组件基本达到了辅助开发的效果继上一篇文章,组件的基本功能完成了,但它的实用性和简洁性还可以有很大的提高。为了让它变成一款可用性强的开发辅助组件,我决定从UI交互下手,将其打造成悬浮动态窗口,并封装成组件接...
FFH_PETSJ
2023-02-24 03:04:47
6回复
3328浏览
北向应用开发
ArkUI
小凌派RK2206开发的智能门锁
原创
一款小凌派RK2206开发的智能门锁,OpenHarmony轻量级操作系统和AI识别设计。FPM383C模块用于指纹识别,K210用于人脸识别身份、红外接收模块用于接收红外遥控器的指令;小凌派RK2206主要完成智能门锁的指纹识别、开门关门、红外接收等功能。
福州市凌睿智捷电子有限公司
2023-02-24 09:36:55
124播放
1点赞
小凌派RK2206
智能门锁
OpenHarmony
凌智电子
指纹识别
#跟着小白一起学鸿蒙# 开源协议分析
原创
精华
作者:王石开源协议概览许可证版本包含许可证包含源代码链接状态变化商业使用散布修改专利许可私人使用许可转售无担保责任没有商标::::::::::::::::::::::::::::[2句版BSD许可证](https:zh.wikipedia.orgwikiBSD许可证)是是是是是是是[3句版BSD许可证](https:zh.wikipedia.orgwikiBSD许可证)是是是是是是是是一般的[著作权](https:zh.wikipedia.orgwiki著作權)是是否否是否[Affero通用公共许可证](https:zh.wikipedia.orgwikiAf...
左翼风发
2023-02-23 17:42:16
3回复
2175浏览
openharmony
开源协议
DevEco Studio端云协同开发之云数据库体验
原创
精华
在[自定义HamronyOS启动页组件](https:ost.51cto.composts21254)一文中封装了启动页组件,本节将结合端云协同开发,将启动页需要的参数保存到云数据库中,实现根据特定节气显示不同的启动页背景图。1环境[DevEcoStudio3.1Beta1(V3.1.0.200)](https:developer.harmonyos.comcndevelopdevecostudiodownload)[触觉智能IDOEVB3568V1开发板](http:www.industio.cnproductitem22.html)[自定义teui组件库]()[端云协同开发应用创建](htt...
Tuer白晓明
2023-02-23 14:10:52
1回复
2462浏览
HarmonyOS3.1B1
端云协同开发
云数据库
如何使用DevEco Studio创建Native C++应用
精华
简介本篇主要介绍如何使用DevEcoStudioforOpenAtomOpenHarmony(以下简称“OpenHarmony”)创建一个NativeC++应用。应用采用“NativeC++”模板,实现了通过NodeAPI调用C标准库的功能。本示例通过调用C标准库接口来演示调用过程,具体接口是C标准库的计算两个给定数和,并将结果返回到页面展示。通过这个应用我们可以掌握OpenHarmony系统的ArkTSJS与CC++混合开发。ArkTSJS与CC++混合开发是OpenHarmony系统中的一套原生模块扩展开...
OpenHarmony开发者
2023-02-22 14:20:17
9回复
2222浏览
OpenHarmony
梅科尔HOS-openGauss数据库安装使用(openEuler服务器)
原创
精华
作者:梅科尔IoT组申晨哲安装Guass数据库修改python环境[rootecs6d3f]pythonV2.6.8[rootecs6d3f]cdusrbin[rootecs6d3fbin]mvpythonpython.bak[rootecs6d3fbin]lnspython3usrbinpythonpythonV3.7.4关闭防火墙systemctlstopfirewalld.servicesystemctldisablefirewalld.service关闭之后查看状态,应为inactivesystemctlstatusfirewalld修改etcselinuxconfig文件中的“SELINUX”值为“disabled”。[rootecs6d3f]vimetcselinuxconfi...
梅科尔工作室HOS
2023-02-22 17:05:40
5回复
2103浏览
openGauss数据库
openEuler服务器
#跟着小白一起学鸿蒙#WebSocket的使用和流程分析
原创
精华
作者:王石WebSocket是一种网络通讯协议,很多网络开发工作者都需要它。本文介绍在OpenHarmony上WebSocket协议的使用方法。WebSocket有什么不同很多人会问,有了HTTP协议,尤其是RESTFul接口,为什么还需要使用WebSocket?它能带来什么好处呢?那是因为HTTP协议有一个缺陷,通讯只能由客户端发起。简单举例,我们的天气应用程序需要查询天气就需要客户端向服务器请求数据,服务器查询后返回结果。但是如果天气有变化,客户端是...
左翼风发
2023-02-22 16:25:14
1回复
1686浏览
openharmony
websocket
独家 | 重大进展!开源鸿蒙成功适配PC
原创
精华
开源鸿蒙上PC啦!51CTO开源基础软件社区独家获悉,OpenHarmony操作系统已经初步完成了在PC端的适配。据悉,相关适配工作由鸿蒙生态企业软通动力子公司鸿湖万联的工程师完成,基于OpenHarmony3.2Beta3版本以及惠普某型号办公笔记本。视频链接:https:ost.51cto.comshow21336从视频展示的画面来看,此次适配已经支持设备的开关机、画面渲染、外设接入和运行APP等基础功能。我们可以看到设备启动、鼠标操作和APP的运行十分...
开源基础软件社区官方
2023-02-21 18:35:04
11回复
7916浏览
OpenHarmony
PC
1
2
3
4
5
6
7
8
9
10
52
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅