真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

LiteOS-M內(nèi)核-創(chuàng)新互聯(lián)

簡介

?OpenHarmony LiteOS-M內(nèi)核是面向IoT領(lǐng)域構(gòu)建的輕量級物聯(lián)網(wǎng)操作系統(tǒng)內(nèi)核,具有小體積、低功耗、高性能的特點,其代碼結(jié)構(gòu)簡單,主要包括內(nèi)核最小功能集、內(nèi)核抽象層、可選組件以及工程目錄等,分為硬件相關(guān)層以及硬件無關(guān)層,硬件相關(guān)層提供統(tǒng)一的HAL(Hardware Abstraction Layer)接口,提升硬件易適配性,不同編譯工具鏈和芯片架構(gòu)的組合分類,滿足AIoT類型豐富的硬件和編譯工具鏈的拓展。其架構(gòu)圖如圖1所示:

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名與空間、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、西華網(wǎng)站維護(hù)、網(wǎng)站推廣。

圖 1?OpenHarmony LiteOS-M核內(nèi)核架構(gòu)圖

目錄結(jié)構(gòu)如下

/kernel/liteos_m
├── arch                 # 內(nèi)核指令架構(gòu)層目錄
│   ├── arm              # arm 架構(gòu)代碼
│   │   ├── arm9         # arm9 架構(gòu)代碼
│   │   ├── cortex-m3    # cortex-m3架構(gòu)代碼
│   │   ├── cortex-m33   # cortex-m33架構(gòu)代碼
│   │   ├── cortex-m4    # cortex-m4架構(gòu)代碼
│   │   ├── cortex-m7    # cortex-m7架構(gòu)代碼
│   │   └── include      # arm架構(gòu)公共頭文件目錄
│   ├── csky             # csky架構(gòu)代碼
│   │   └── v2           # csky v2架構(gòu)代碼
│   ├── include          # 架構(gòu)層對外接口存放目錄
│   ├── risc-v           # risc-v 架構(gòu)
│   │   ├── nuclei       # 芯來科技risc-v架構(gòu)代碼
│   │   └── riscv32      # risc-v官方通用架構(gòu)代碼
│   └── xtensa           # xtensa 架構(gòu)代碼
│       └── lx6          # xtensa lx6架構(gòu)代碼
├── components           # 可選組件
│   ├── backtrace        # ?;厮莨δ?│   ├── cppsupport       # C++支持
│   ├── cpup             # CPUP功能
│   ├── dynlink          # 動態(tài)加載與鏈接
│   ├── exchook          # 異常鉤子
│   ├── fs               # 文件系統(tǒng)
│   ├── lmk              # Low memory killer 機(jī)制
│   ├── lms              # Lite memory sanitizer 機(jī)制
│   ├── net              # Network功能
│   ├── power            # 低功耗管理
│   ├── shell            # shell功能
│   └── trace            # trace 工具
├── drivers              # 驅(qū)動框架Kconfig
├── kal                  # 內(nèi)核抽象層
│   ├── cmsis            # cmsis標(biāo)準(zhǔn)接口支持
│   └── posix            # posix標(biāo)準(zhǔn)接口支持
├── kernel               # 內(nèi)核最小功能集支持
│   ├── include          # 對外接口存放目錄
│   └── src              # 內(nèi)核最小功能集源碼
├── targets              # 板級工程目錄
├── testsuites           # 內(nèi)核測試用例
├── tools                # 內(nèi)核工具
├── utils                # 通用公共目錄

約束

開發(fā)語言:C/C++;

適用架構(gòu):詳見目錄結(jié)構(gòu)arch層。

動態(tài)加載模塊:待加載的共享庫需要驗簽或者限制來源,確保安全性。

使用說明

OpenHarmony LiteOS-M內(nèi)核的編譯構(gòu)建系統(tǒng)是一個基于gn和ninja的組件化構(gòu)建系統(tǒng),支持按組件配置、裁剪和拼裝,按需構(gòu)建出定制化的產(chǎn)品。本文主要介紹如何基于gn和ninja編譯LiteOS-M工程,GCC+gn、IAR、Keil MDK等編譯方式可以參考社區(qū)愛好者貢獻(xiàn)的站點。

搭建系統(tǒng)基礎(chǔ)環(huán)境

在搭建各個開發(fā)板環(huán)境前,需要完成OpenHarmony系統(tǒng)基礎(chǔ)環(huán)境搭建。系統(tǒng)基礎(chǔ)環(huán)境主要是指OpenHarmony的編譯環(huán)境和開發(fā)環(huán)境,詳細(xì)介紹請參考官方站點開發(fā)環(huán)境準(zhǔn)備。開發(fā)者需要根據(jù)環(huán)境搭建文檔完成環(huán)境搭建。

OpenHarmony輕內(nèi)核編碼規(guī)范

Wiki - Gitee.com

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


網(wǎng)頁名稱:LiteOS-M內(nèi)核-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://weahome.cn/article/ddehoe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部