中科院开源软件点亮计划,万元奖金等你来拿!


开源软件供应链点亮计划

——暑期2020



    开源软件供应链点亮计划-暑期2020(以下简称 暑期2020)是由中国科学院软件研究所与openEuler 社区 共同举办的一项面向高校学生的暑期活动,旨在鼓励在校学生积极参与开源软件的开发维护,促进国内优秀开源软件社区的蓬勃发展。我们将联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全国高校学生开放报名。

1

活动具体介绍

活动参与方主要角色为学生、社区和导师。

  • 学生:学生自由选择项目,与社区导师沟通实现方案并撰写项目计划书。被选中的学生将在社区导师指导下,按计划完成开发工作,并将成果贡献给社区。社区评估学生的完成度,主办方根据评估结果发放资助金额给学生。

  • 社区:社区提供项目列表和描述,并安排项目对应的导师,导师与申请者沟通方案、并从申请者中选中一位承接项目。在为期三个月的开发周期中,导师指导学生进行对应项目的开发工作。

  • 导师:社区针对每一个项目指定一个社区导师,与学生一起制定合适的开发计划和方案,指导学生按计划完成开发。

2

项目奖金

  • 每个项目难度分为高、中、低三档,对应税前奖金分别为高(12000 元)、中(9000 元)、低(6000 元)。(注:奖金数额为税前金额)。

  • 难度分级由社区根据项目任务决定。

  • 组委会会根据申请情况尽可能的支持更多的开源项目,预期是至少支持 200 个以上的项目。

本活动主要针对高校大学生,访问以下网址了解更多信息:

  1. 官方活动说明:https://isrc.iscas.ac.cn/summer2020

  2. 学生指南:https://isrc.iscas.ac.cn/summer2020/help/student.html

  3. 热点问题:https://isrc.iscas.ac.cn/summer2020/help/

  4. 社区邮件列表:liteos@huawei.com

  5. 社区官方公共联系邮箱:liteos@huawei.com

  6. “暑期2020”项目:https://bbs.huaweicloud.com/blogs/170628

3

Huawei LiteOS介绍

Huawei LiteOS是华为针对物联网领域推出的轻量级物联网操作系统,具备轻量、智能、安全、组件丰富、简易开发等关键能力,基于物联网领域业务特征打造领域性技术栈,为开发者提供 “一站式” 完整软件平台,有效降低开发门槛、缩短开发周期,可广泛应用于可穿戴设备、智能家居、车联网、智慧城市等领域。自开源社区发布以来,持续围绕物联网市场从技术、生态、解决方案、商用支持等多维度使能合作伙伴,构建开源的物联网生态,帮助众多行业客户快速推出物联网终端和解决方案,加速物联网产业发展和行业数字化转型。

社区官方网址:http://liteos.org

4

Huawei LiteOS项目任务

Huawei LiteOS社区项目任务共分为六个项目,小熊派三个项目入选其中,并由华为年度TOP10技术专家——“小熊派”王城担任项目导师。


项目一


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

https://github.com/micropython/micropython

项目二


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. 相关的开源软件仓库列表:

   - https://gitee.com/LiteOS/LiteOS

项目三


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