这里是OpenHarmony的激进特征社区仓,由社区力量共建,是OpenHarmony项目的新特性在正式并入稳定主干版前的实验室候选版本。由中国科学院软件研究所智能软件研究中心主持。
Introduction

项目介绍

这里是OpenHarmony的激进特征社区仓,是OpenHarmony项目的新特性在正式并入稳定主干版前的实验室候选版本。

更新日志

2020年9月10日18点18分 自官方仓fork建立
2020年9月10日20点08分 引入对全志V3S芯片支持
2020年9月18日22点36分 引入对nxp imx6ull芯片支持,由韦东山老师贡献

TODOlist

  • 增加支持的芯片,并提供移植过程详解文档
    liteos-m: XR872, RTL8720, ESP32, ESP8266, MTK MT7697
    liteos-a: NXP i.MX 6ULL, STM32MP157
  • 为每一款芯片实现提供一款对应开发板的上手指南
  • 编译框架优化:优化内核Makefile编译目标文件的选择,建议增加一种Buildroot编译包管理体系(与现有GN方案共存)
  • liteos-m, liteos-a获取设备信息的公共方法
  • 修改文件系统挂载实现,使其与特定芯片独有逻辑解耦,为各种芯片提供通用实现
  • 去掉kernel代码内引用特定芯片强相关的部分,为各种芯片提供通用实现
  • 将/vendor/soc里的芯片公共实现代码贡献至kernel相应目录
  • 为liteos-m提供shell,作为编译构建可选项
  • 修改驱动初始化方法,使用module_init来避免手工调用每个驱动的init方法
  • 为liteos-a提供SPI、FLASH、SD卡/eMMC、SDIO、I2C、UART、GPIO等的驱动实现标准范例,并提供移植指南文档
  • 将图形子系统与特定芯片独有的实现逻辑解耦,为各种芯片提供通用实现,并提供移植指南文档
  • 提供普遍芯片的音视频实现参考,并提供移植指南文档
  • 设立芯片移植认证标准,提供鸿蒙兼容性验证工具
  • 提供对BLE/HCI的支持

贡献者

目前贡献者包括中国科学院软件研究所智能软件研究中心几位同事,韦东山老师,后续将有更多贡献者陆续加入,也欢迎广大社区成员发起issue、提交代码。

组织介绍

中科院软件所(ISCAS)智能软件研究中心(ISRC)的使命是以智能驱动软件发展,以软件支撑智能创新。面向智能计算发展趋势,瞄准高性能、高安全、低功耗、低延时等需求,研究智能基础理论与模型、软件新结构与编译构造方法、内核和运行时环境等,打造适配通用处理器、智能芯片和开放指令集的操作系统和编译工具链,建设开源软件可靠供应链和安全漏洞平台,研发智能无人系统仿真测试环境,支撑智能计算生态和重要行业应用。

文档索引

您想要的文档都在这里 链接

联系

网站: https://isrc.iscas.ac.cn/
邮箱:openharmony-lab@iscas.ac.cn

Achievement
13
Star
28
Fork
People(6)
Noel
xzmu
5256704 weidongshan 1578983326 韦东山
5289672 xfan1024 1605064298 xfan1024
5433134 isrc iscas 1578986617 智能软件研究中心
keven

Search

152606 8668e384 1899542 133635 2cd7d36e 1899542