这里是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
17
Star
32
Fork
People(10)
Noel
xzmu
Robert
5256704 weidongshan 1578983326 韦东山
5289672 xfan1024 1605064298 xfan1024
5433134 isrc iscas 1578986617 智能软件研究中心
7701854 meow meow meow baa baa 1614749620 XiaoXiaoJi
keven
jony
8780361 zhanglunet 1615300642 zhanglu

Search