tag 标签: 鸿蒙

相关帖子
相关博文
  • 热度 1
    2024-10-9 09:08
    203 次阅读|
    0 个评论
    1.光刻机相关题材概念 2. 半导体概念 3. 破净概念关联企业梳理 4. 芯片产业链全景图 5. 华为概念科技股(1) 6. 华为概念科技股(2) 7. 四条景气产业链梳理 8. 纯血鸿蒙 9. 半导体龙头梳理 10. A股大科技核心公司一览 11. 华为海思大会核心上市公司梳理
  • 热度 1
    2024-9-6 19:27
    287 次阅读|
    0 个评论
    Openharmony软件评估指南用于介绍在米尔的开发板上运行Openharmony系统下的核心资源与外设资源的测试步骤与评估方法。本文可作为前期评估指南使用,也可以作为通用系统开发的测试指导书使用。 本文档使用于米尔电子的MYD-LR3568系列板卡,该板卡是米尔电子的嵌入式开发平台基于瑞芯微公司的高性能的嵌入式ARM处理器开发的,其中该系列使用的核心芯片为RK3568X。 图1-1.米尔MYD-LR3568开发板正面 图1-2. 米尔MYD-LR3568开发板反面 1.软件资源 米尔米粉派3568系列开发板的Openharmony BSP是基于瑞芯微官方开源社区版Openharmony移植与修改而来,Bootloader,Kernel以及文件系统各部分软件资源全部以源码的形式开放,具体内容请查看《MYD-LR3568 Openharmony软件评估指南》。 开发板在出厂时烧录buildroot Linux镜像,需要使用Openharmony系统需要重新烧录。 基本界面介绍 图 1系统锁屏界面 图 2系统主界面 软件清单 MYD-LR3568的u-boot, kernel和Openharmony系统以及应用程序各个部分的源码都完全开放,Openharmony有部分源码与Linux源码共用,用户可以从Linux网盘“04-Sources”目录获取: - U-boot: Openharmony与Linux使用相同的uboot,可以在Linux源码获取 - Kernel: RK3568 Openharmony的内核目前采用社区维护板,可以理解为上游Linux + HDF + Rockchip Soc的组合 - Examples: 版本:V1.0 URL: https://github.com/MYiR-Dev/MEasy-utils.git 分支:myd-lr3568 为了方便用户进行内核的移植,下面将各个Linux驱动模块的源码路径整理如下: 表1-1. MYD-LR3568驱动列表 模块 描述 源码路径 MMC emmc驱动程序 kernel/drivers/mmc/host/dw_mmc-rockchip.c SPI SPI 驱动程序 kernel/drivers/spi/spi-rockchip.c I2C i2c 驱动程序 kernel/drivers/i2c/busses/i2c-rk3x.c USB Host USB 驱动程序 kernel/drivers/usb/dwc3/dwc3-of-simple.c Ethernet 千兆网络驱动程序 kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c RS232/RS485/UART 串口驱动程序 kernel/drivers/tty/serial/8250/8250_dw.c CSI mipi驱动程序 kernel/drivers/phy/rockchip/phy-rockchip-csi2-dphy.c GPIO key Key驱动程序 kernel/drivers/input/keyboard/gpio_keys.c RTC RTC驱动程序 kernel/drivers/rtc/rtc-pcf8563.c GPIOLed Led驱动程序 kernel/drivers/leds/leds-gpio.c HDMI HDMI驱动程序 kernel/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c Touch 触摸屏驱动程序 kernel/drivers/input/touchscreen/edt-ft5x06.c WIFI/BT WiFi/BT驱动程序 external/rkwifibt/drivers/bcmdhd/ SOUND 音频驱动程序 kernel/sound/soc/rockchip/rockchip_multicodecs.c LVDS LVDS驱动程序 kernel/drivers/gpu/drm/panel/panel-simple.c 2 . 米粉派Openharmony 系统固件编译 获取源码 myir@server:~$ mkdir myd-lr3568 myir@server:~$ cd myd-lr3568 myir@server:~/myd-lr3568$ repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v4.1-Release --no-repo-verify myir@server:~/myd-lr3568$ git clone https://migit.goho.co/MYD-LR3568X-OHOS/local_mainifest_myir.git .repo/local_manifests -b OpenHarmony-v4.1-Release myir@server:~/myd-lr3568$ repo sync -c myir@server:~/myd-lr3568$ repo forall -c 'git lfs pull' myir@server:~/myd-lr3568$ bash build/prebuilts_download.sh 编译Openharmony系统固件 myir@server:~/myd-lr3568$ ./build.sh -p rk3568 编译生成后的镜像位于:out/rk3568/packages/phone/images/,烧录方法参看《MYD-LR3568 Openharmony烧录指南》。网盘也提供了可以直接烧录的镜像,镜像位于(路径: /0 2 - Image / )中 单独编译内核 myir@server:~/myd-lr3568$ ./build.sh -p rk3568 -T kernel 编译full-sdk myir@server:~/myd-lr3568$ ./build.sh -p ohos-sdk 该SDK包位于(路径: /02-Image/ )目录下。 源码目录的简要说明 myir@server:~/myd-lr3568$ tree -L 1 ├── applications 应用程序,包括demo ├── arkcompiler ├── base 基础软件服务子系统集 ├── build 编译子系统 ├── build.py 编译脚本 ├── build.sh 编译脚本 ├── commonlibrary ├── developtools ├── device 产商板极定义 ├── docs Openharmony 所有文档 ├── domains 增强软件服务子系统 ├── drivers 驱动子系统 ├── foundation 系统基础能力子系统集 ├── ide ├── interface ├── kernel 内核子系统 ├── napi_generator ├── out 编译产物目录 ├── prebuilts 编译器及工具链子系统 ├── productdefine ├── test ├── third_party 开源第三方组件 └── vendor 产商产品定义 3 . 米粉派Openharmony系统资料获取 米粉派3568 Openharmony SDK包括底层BSP源码、预编译的镜像文件、Openharmony系统软件评估和开发文档、以及开发调试过程中使用的一些工具等。相应的硬件资料也随SDK一起以文件包的形式发布,完整的文件包内容如下: 表3-1. MYD-LR3568 SDK文件包内容说明 类别 (Catalog) 名称 (Name) 描述 (Description) 位置 (Location) 产品资料 《MYD-LR3568产品介绍》 MYD-LR3568产品介绍 产品资料 硬件资料 Datasheet 数据手册 硬件资料 3D 外壳3D Mechanical 机械结构 SCH&PCB PCB原理图 Silkscreen PCB丝印图 《MYC-LR3568 产品手册》 产品手册 《MYC-LR3568管脚描述表》 引脚描述表 《MYC-LR3568 硬件设计指南》 硬件设计指南 《MYC-LR3568 硬件用户手册》 硬件用户手册(适用于MYD-LR3568型号) 《MYD-LR3568-GK-B 硬件用户手册》 硬件用户手册(适用于MYD-LR3568-GK-B型号) 软件资料 《MYD-LR3568 Openharmony SDK发布说明》 发布说明(适用图1-1到1-3三种产品) 01_Docs(CN) 《MYD-LR3568 Openharmony 软件评估指南》 软件评估指南(仅适用于MYD-LR3568型号) 《MYD-LR3568-GK Openharmony软件评估指南》 软件评估指南(仅适用于MYD-LR3568-GK型号) 《MYD-LR3568-GK-B Linux软件评估指南》 软件评估指南(仅适用于MYD-LR3568-GK-B型号) 《MYD-LR3568 Openharmony 系统开发指南》 系统开发指南(适用图1-1到1-3三种产品) 《MYD-LR3568 Linux BSP移植指南》 BSP移植指南 《MYD-LR3568 快速入门指南》 适用于MYD-LR3568的快速入门指南 《MYD-LR3568-GK 系列快速入门指南》 适用于MYD-LR3568-GK系列的快速入门指南 《MYD-LR3568 量产指导文档》 量产指导文档 应用笔记 案例开发笔记(暂无) 原厂资料 MYD-image-OpenHarmony4.img 全功能Openharmony开发镜像 other 适用于MYD-LR3568系列开发板的特定开发工具 MYD-LR3568产品用户可以从下面地址获取SDK的最新的版本光盘镜像文件: MYD-LR3568-MIFANS Pi、MYD-LR3568-GK/GK-B资料下载地址: https://dev.myir.cn/ 如需了解板卡的具体介绍,您可以通过访问米尔电子官网链接了解更多: https://www.myir.cn/ 另外,开源资料获取地址如下: Openharmony官方网站 https://www.openharmony.cn/mainPlay Openharmony 源码 https://gitee.com/openharmony
  • 2024-5-28 09:11
    3 次阅读|
    0 个评论
    近日,飞凌嵌入式在FETMX6ULL-S核心板上率先适配了OpenHarmony 4.1,这也是业内的首个应用案例,嵌入式核心板与OpenHarmony操作系统的结合与应用,将进一步推动千行百业的数智化进程。 飞凌嵌入式FETMX6ULL-S核心板基于NXP i.MX 6ULL处理器开发设计,搭配ARM Cortex-A7内核,主频800MHz,确保了卓越的运算性能,并且,先进的电源管理架构也可以带来更低的功耗控制。 而刚刚推出的OpenHarmony 4.1系统,在应用开发方面展现了全新的开放能力,以更加清晰的逻辑和场景化视角提供给开发者丰富的API接口,应用开发能力得到了极大的丰富。 适配OpenHarmony 4.1系统,使FETMX6ULL-S核心板能够更高效、更安全地运行,同时,OpenHarmony的通用性和开放性,使核心板能够无缝对接更多外部设备和系统,大大增强了其兼容性,为本就优秀的产品赋能。 多样化配置,满足多样化需求 FETMX6ULL-S核心板包括工业级、宽温级和商业级3种温宽,全部经过高低温试验测试,保证了产品质量。同时,FETMX6ULL-S核心板还有2种内存和存储配置可选,包括256MB DDR3L/512MB DDR3L内存 和256MB NandFlash/4GB eMMC存储空间,多样化的配置选项,满足了不同行业和用户的多样化需求。 广泛的应用,展现无限可能 飞凌嵌入式FETMX6ULL-S核心板在医疗、电力、安防、车载、轨道交通、通讯、充电桩、智能家居、消费电子、手持设备、人机交互等多个领域都有着广泛的应用,经过多年的市场验证,其稳定性与适用性毋庸置疑。 丰富的资料,高效地开发 FETMX6ULL-S核心板有丰富的资料——硬件设计手册、嵌入式Linux软件手册、开发板应用笔记、底层驱动程序、应用接口开发示例等完善的资料库,只为让客户更省心的开发程序,更快速的搭建产品。 不仅产品本身的优势明显,飞凌嵌入式稳定的供应能力与强大的技术支持能力也是帮助客户项目快速落地、抢占市场先机的有利保障。
  • 热度 3
    2024-5-21 08:43
    398 次阅读|
    0 个评论
    近日,飞凌嵌入式在FETMX6ULL-S核心板上率先适配了OpenHarmony 4.1,这也是业内的首个应用案例,嵌入式核心板与OpenHarmony操作系统的结合与应用,将进一步推动千行百业的数智化进程。 飞凌嵌入式FETMX6ULL-S核心板基于NXP i.MX 6ULL处理器开发设计,搭配ARM Cortex-A7内核,主频800MHz,确保了卓越的运算性能,并且,先进的电源管理架构也可以带来更低的功耗控制。 而刚刚推出的OpenHarmony 4.1系统,在应用开发方面展现了全新的开放能力,以更加清晰的逻辑和场景化视角提供给开发者丰富的API接口,应用开发能力得到了极大的丰富。 适配OpenHarmony 4.1系统,使FETMX6ULL-S核心板能够更高效、更安全地运行,同时,OpenHarmony的通用性和开放性,使核心板能够无缝对接更多外部设备和系统,大大增强了其兼容性,为本就优秀的产品赋能。 多样化配置,满足多样化需求 FETMX6ULL-S核心板包括工业级、宽温级和商业级3种温宽,全部经过高低温试验测试,保证了产品质量。同时,FETMX6ULL-S核心板还有2种内存和存储配置可选,包括256MB DDR3L/512MB DDR3L内存和256MB NandFlash/4GB eMMC存储空间,多样化的配置选项,满足了不同行业和用户的多样化需求。 广泛的应用,展现无限可能 飞凌嵌入式FETMX6ULL-S核心板在医疗、电力、安防、车载、轨道交通、通讯、充电桩、智能家居、消费电子、手持设备、人机交互等多个领域都有着广泛的应用,经过多年的市场验证,其稳定性与适用性毋庸置疑。 丰富的资料,高效地开发 FETMX6ULL-S核心板有丰富的资料——硬件设计手册、嵌入式Linux软件手册、开发板应用笔记、底层驱动程序、应用接口开发示例等完善的资料库,只为让客户更省心的开发程序,更快速的搭建产品。 不仅产品本身的优势明显,飞凌嵌入式稳定的供应能力与强大的技术支持能力也是帮助客户项目快速落地、抢占市场先机的有利保障。
  • 热度 4
    2024-2-28 16:55
    377 次阅读|
    0 个评论
    飞凌嵌入式FETMX6ULL-S核心板和FETA40i-C核心板近期通过了“矿鸿兼容性测试认证”, 这两款嵌入式核心板与矿鸿OS的结合将进一步推动煤矿行业的智能化进程。 矿鸿(MineHarmony)操作系统是由国家能源集团基于鸿蒙系统推出的一款专为煤矿行业设计的操作系统 ,这是鸿蒙操作系统首次在工业领域实现商用,旨在通过统一的设备层操作系统和多制式物物互联,解决不同厂家设备之间的协同与互通问题,助力煤炭行业智能化发展。 作为国内较早专业从事嵌入式技术的企业,飞凌嵌入式始终致力于为千行百业提供类型丰富、性能卓越的核心板产品。本次通过“矿鸿兼容性测试认证”的FETMX6ULL-S核心板(基于NXP i.MX6ULL处理器)和FETA40i-C核心板(基于全志A40i-H处理器)两款产品在煤矿行业已有多年的应用,核心板稳定的工业级品质为矿鸿OS在严苛环境中的稳定运行提供了坚实的基础。 飞凌嵌入式与矿鸿OS的结合不仅帮助矿企简化了系统集成的过程,降低了集成成本,还使得矿企能够更快速地部署和实施智能化解决方案。
相关资源
  • 所需E币: 0
    时间: 2023-12-1 16:19
    大小: 3.49KB
    实际搭建流程:下载鸿蒙源码→docker拉取镜像→创建容器→进入容器→下载hb编译工具(也可使用build.sh、build.py脚本编译,但是不如hb辅助工具指令好用)→编译(内核、芯片厂商的uboot、系统镜像...)1.准备开发环境:首先,您需要设置用于鸿蒙应用程序开发的开发环境。2.学习鸿蒙应用程序开发:了解鸿蒙应用程序开发的基础知识,包括鸿蒙应用程序的架构、UI设计和鸿蒙系统的特性。3.开发应用程序:使用鸿蒙开发工具,开始编写您的应用程序代码。您可以创建各种类型的应用程序,包括手机应用、平板电脑应用、电视应用、手表应用等。4.设计用户界面:使用鸿蒙的UI组件和工具,设计用户界面。鸿蒙提供了一套UI框架,可以帮助您创建吸引人的用户界面。5.数据处理和功能开发:根据您的应用程序需求,编写数据处理逻辑和应用程序功能。鸿蒙支持多种编程语言,包括Java、C、C++和JS。6.测试和调试:在真机或模拟器上测试您的应用程序,以确保它正常运行。鸿蒙提供了调试工具,以帮助您发现和解决问题。7.发布应用程序:一旦应用程序准备就绪,您可以将其发布到鸿蒙应用程序商店或其他应用程序分发渠道。8.更新和维护:定期更新和维护您的应用程序,以确保它与鸿蒙系统的最新版本兼容,并提供新功能和修复问题。使用store.commit方法来调用:store.commit('事件类型/函数名'),代码片段如下所示:1)在Vue中调用mutations:exportconststore=createStore({   //...   mutations:{   setCount(state,payload){   state.count+=payload   returnstate.count   }   }   //...  })action中可以通过提交**mutation**来修改状态,不直接修改状态action中可以做一些异步操作提供一个上下文,可以直接使用commit、state、getters等,代码片段如下所示:exportconststore=createStore({   //...   actions:{   fetchCount({commit,state,getters},payload){//{commit,state,getters}为上下文   setTimeout(()=>{   commit('setCount',5)   console.log(state.count)   console.log(getters.getCount)   },3000);   }   }  })getter类似与Vue中的computed计算属性,它的返回值会根据它的依赖被缓存起来,且只有当它的依赖值发生了改变才会被重新计算getters里可以处理一些array、object的查询、过滤、遍历、重构或者做一些字符拼接的操作,方便直接生成一些可以直接使用的数据。如下代码片段展示了如何在getter中进行过滤查询:exportconststore=createStore({   state:{   todos:[  //定义一个对象数组   {   id:1,   done:true   },   {   id:2,   done:false   }   ]   }   getters:{   doneTodosCount(){ //查询已完成的个数   returnstore.state.todos.filter(todo=>todo.done).length //返回值:1   }   }  })首先使用Typescript的interface为store中的所有state声明类型,然后将interface放置在InjectionKeyd的泛型类型中,代码片段如下://src/store/index.tsimport{createStore,Store}from'vuex'import{InjectionKey}from'vue'//为storestate声明类型exportinterfaceAllStateTypes{ count:number, locale:any, userStatus:Number}//定义injectionkeyexportconstkey:InjectionKey<Store<AllStateTypes>>=Symbol('storeKey')exportconststore=createStore<AllStateTypes>({ //...})我们使用Nodejs框架Express来快速搭建一个后端服务,首选需要安装一下Express,在终端运行npminstallexpress--save-dev,Vite官方提供一个基于服务端渲染的NodeServer模板,代码片段如下://server.jsconstfs=require('fs')constpath=require('path')constexpress=require('express')const{createServer:createViteServer}=require('vite')asyncfunctioncreateServer(){ constapp=express() //以中间件模式创建Vite应用,这将禁用Vite自身的HTML服务逻辑 //并让上级服务器接管控制 // //如果你想使用Vite自己的HTML服务逻辑(将Vite作为 //一个开发中间件来使用),那么这里请用'html' constvite=awaitcreateViteServer({  server:{middlewareMode:'ssr'} }) //使用vite的Connect实例作为中间件 app.use(vite.middlewares) app.use('*',async(req,res)=>{  consturl=req.originalUrl  try{   //1.读取index.html   lettemplate=fs.readFileSync(    path.resolve(__dirname,'index.html'),    'utf-8'   )   //2.应用ViteHTML转换。这将会注入ViteHMR客户端,   //  同时也会从Vite插件应用HTML转换。   //  例如:@vitejs/plugin-react-refresh中的globalpreambles   template=awaitvite.transformIndexHtml(url,template)   //3.加载服务器入口。vite.ssrLoadModule将自动转换   //  你的ESM源码使之可以在Node.js中运行!无需打包   //  并提供类似HMR的根据情况随时失效。   const{render}=awaitvite.ssrLoadModule('/src/entry-server.ts')   //4.渲染应用的HTML。这假设entry-server.ts导出的`render`   //  函数调用了适当的SSR框架API。   //  例如ReactDOMServer.renderToString()   constappHtml=awaitrender(url)   //5.注入渲染后的应用程序HTML到模板中。   consthtml=template.replace('<!--ssr-outlet-->',appHtml)   //6.返回渲染后的HTML。   res.status(200).set({'Content-Type':'text/html'}).end(html)  }catch(e){   //如果捕获到了一个错误,让Vite来修复该堆栈,这样它就可以映射回   //你的实际源码中。   vite.ssrFixStacktrace(e)   console.error(e)   res.status(500).end(e.message)  } }) app.listen(3000)}createServer()在终端执行命令:npminstall-Dunplugin-vue-componentsunplugin-auto-import,接着在vite.config.ts中做如下配置://vite.config.tsimportAutoImportfrom'unplugin-auto-import/vite'importComponentsfrom'unplugin-vue-components/vite'import{ElementPlusResolver}from'unplugin-vue-components/resolvers'exportdefault{ plugins:[  //...  AutoImport({   resolvers:[ElementPlusResolver()],  }),  Components({   resolvers:[ElementPlusResolver()],  }), ],}
  • 所需E币: 5
    时间: 2023-5-9 15:33
    大小: 2.1MB
    鸿蒙生态:开启万物互联的智慧新时代-李洋
  • 所需E币: 5
    时间: 2023-2-6 21:00
    大小: 1.7MB
    上传者: czd886
    鸿蒙Hi3861IoTWiFi模组的智能家居设计
  • 所需E币: 0
    时间: 2022-4-2 00:12
    大小: 3.86MB
    上传者: Argent
    HCIA-鸿蒙设备开发V1.0培训材料
  • 所需E币: 1
    时间: 2021-9-3 08:34
    大小: 282.31KB
    上传者: sense1999
    内存调测方法旨在辅助定位动态内存相关问题,提供了内存池信息统计、内存泄漏检测和踩内存检测三种调测手段。
  • 所需E币: 0
    时间: 2021-3-23 18:48
    大小: 1.94MB
    上传者: samewell
    开物成务,华为鸿蒙操作系统全景解构
  • 所需E币: 5
    时间: 2021-3-6 11:09
    大小: 10.96MB
    上传者: crystal2k
    华为鸿蒙HarmonyOS开发者资料汇总DevEcoStudio1.0使用指南.pdfHarmonyOS-NFC开发指南.pdfHarmonyOS开发必备基础知识.pdfHarmonyOS应用开发之页面开发.pdfWLAN开发指南.pdf方舟编译器使用指南.pdf视频开发.pdf图像开发.pdf相机设备的开发.pdf音频开发与管理.pdf
  • 所需E币: 0
    时间: 2020-5-16 17:18
    大小: 2.09MB
    上传者: samewell
  • 所需E币: 0
    时间: 2020-12-21 23:34
    大小: 524.6KB
    上传者: samewell
    鸿蒙内核内存实现涉及哪些汇编代码
  • 所需E币: 3
    时间: 2020-12-16 15:27
    大小: 1.8MB
    上传者: sense1999
    “鸿蒙”操作系统关键特性解读
  • 所需E币: 0
    时间: 2020-12-7 21:51
    大小: 546.81KB
    上传者: kaidi2003
    鸿蒙内核内存实现涉及哪些汇编代码
  • 所需E币: 3
    时间: 2020-12-5 21:23
    大小: 811.69KB
    上传者: sense1999
    鸿蒙和安卓,到底有什么区别?
  • 所需E币: 5
    时间: 2020-9-22 02:25
    大小: 3.28MB
    上传者: bwj312
  • 所需E币: 5
    时间: 2020-9-22 02:26
    大小: 3.63MB
    上传者: bwj312
    华为鸿蒙HarmonyOS智慧屏设计文档
  • 所需E币: 5
    时间: 2020-9-22 02:27
    大小: 2.41MB
    上传者: bwj312
  • 所需E币: 5
    时间: 2020-9-22 02:26
    大小: 4.65MB
    上传者: bwj312
    华为鸿蒙HarmonyOS智能穿戴应用设计文档
  • 所需E币: 5
    时间: 2020-9-22 02:26
    大小: 3.84MB
    上传者: bwj312
    华为鸿蒙HarmonyOS应用设计文档
  • 所需E币: 5
    时间: 2020-9-22 02:26
    大小: 1.15MB
    上传者: bwj312
    华为鸿蒙HarmonyOS入门文档
  • 所需E币: 5
    时间: 2020-9-22 02:26
    大小: 1.46MB
    上传者: bwj312
    华为鸿蒙HarmonyOS入门文档
  • 所需E币: 5
    时间: 2020-9-22 02:25
    大小: 830.27KB
    上传者: bwj312
    华为鸿蒙HarmonyOS内核文档