
开源软件供应链点亮计划
——暑期2020
开源软件供应链点亮计划-暑期2020(以下简称 暑期2020)是由中国科学院软件研究所与openEuler 社区 共同举办的一项面向高校学生的暑期活动,旨在鼓励在校学生积极参与开源软件的开发维护,促进国内优秀开源软件社区的蓬勃发展。我们将联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全国高校学生开放报名。
1
活动具体介绍
活动参与方主要角色为学生、社区和导师。
学生:学生自由选择项目,与社区导师沟通实现方案并撰写项目计划书。被选中的学生将在社区导师指导下,按计划完成开发工作,并将成果贡献给社区。社区评估学生的完成度,主办方根据评估结果发放资助金额给学生。
社区:社区提供项目列表和描述,并安排项目对应的导师,导师与申请者沟通方案、并从申请者中选中一位承接项目。在为期三个月的开发周期中,导师指导学生进行对应项目的开发工作。
导师:社区针对每一个项目指定一个社区导师,与学生一起制定合适的开发计划和方案,指导学生按计划完成开发。
2
项目奖金
每个项目难度分为高、中、低三档,对应税前奖金分别为高(12000 元)、中(9000 元)、低(6000 元)。(注:奖金数额为税前金额)。
难度分级由社区根据项目任务决定。
组委会会根据申请情况尽可能的支持更多的开源项目,预期是至少支持 200 个以上的项目。
本活动主要针对高校大学生,访问以下网址了解更多信息:
官方活动说明:https://isrc.iscas.ac.cn/summer2020
学生指南:https://isrc.iscas.ac.cn/summer2020/help/student.html
热点问题:https://isrc.iscas.ac.cn/summer2020/help/
社区邮件列表:liteos@huawei.com
社区官方公共联系邮箱:liteos@huawei.com
“暑期2020”项目:https://bbs.huaweicloud.com/blogs/170628
3
Huawei LiteOS介绍
Huawei LiteOS是华为针对物联网领域推出的轻量级物联网操作系统,具备轻量、智能、安全、组件丰富、简易开发等关键能力,基于物联网领域业务特征打造领域性技术栈,为开发者提供 “一站式” 完整软件平台,有效降低开发门槛、缩短开发周期,可广泛应用于可穿戴设备、智能家居、车联网、智慧城市等领域。自开源社区发布以来,持续围绕物联网市场从技术、生态、解决方案、商用支持等多维度使能合作伙伴,构建开源的物联网生态,帮助众多行业客户快速推出物联网终端和解决方案,加速物联网产业发展和行业数字化转型。
4
Huawei LiteOS项目任务

项目一
1. 项目标题:用LiteOS基于BearPi-IoT开发板上移植MicroPython
2. 项目描述:Huawei LiteOS是华为的物联网操作系统,BearPi-IoT是小熊派的物联网开发板。当前物联网终端主要开发语言以C语言为主,C语言开发需要涉及到底层硬件驱动,具有一定门槛。MicroPython包含Python标准库中的一小部分,本项目目标是通过移植MicroPython解释器到LiteOS上,让软件开发者也能实现硬件开发。
3. 项目难度:中
4. 项目社区导师:王城
5. 导师联系方式:电子邮箱 wangcheng@holdiot.com
6. 项目产出要求:
- Flash小于256K,Ram小于64K,可运行在BearPi-IoT开发板上
7. 项目技术要求:
- 系统相关调度需用LiteOS实现
- MicroPython应用程序需可通过TF Card加载
8. 相关的开源软件仓库列表:
https://gitee.com/LiteOS/LiteOS
项目二
1. 项目标题:用LiteOS基于BearPi-IoT开发板实现多程序选择切换运行
2. 项目描述:Huawei LiteOS是华为的物联网操作系统,BearPi-IoT是小熊派的物联网开发板。本项目是通过编写多个基于LiteOS的应用程序并合并在一起,打包在BearPi-IoT的板载Flash中,可通过按键选择并在屏幕展现,实现选择需要运行的程序。
3. 项目难度:中
4. 项目社区导师:王城
5. 导师联系方式:电子邮箱wangcheng@holdiot.com
6. 项目产出要求:
- Flash小于256K,Ram小于64K,可运行在BearPi-IoT开发板上
7. 项目技术要求:
- 系统相关调度需用LiteOS实现
- 应用程序可通过板载ST-Link烧录至板载Flash中
8. 相关的开源软件仓库列表:
项目三
1. 项目标题:用LiteOS基于BearPi-IoT开发板上移植GUI库
2. 项目描述:Huawei LiteOS是华为的物联网操作系统,BearPi-IoT是小熊派的物联网开发板。本项目是通过移植主流GUI库运行在LiteOS上,并通过BearPi-IoT的LCD屏展示。
3. 项目难度:低
4. 项目社区导师:王城
5. 导师联系方式:电子邮箱wangcheng@holdiot.com
6. 项目产出要求:
- Flash小于256K,Ram小于64K,可运行在BearPi-IoT开发板上
7. 项目技术要求:
- 系统相关调度需用LiteOS实现
8. 相关的开源软件仓库列表:
- https://gitee.com/LiteOS/LiteOS

往期回顾