"开源软件供应链点亮计划 - 暑期 2020"项目任务

举报
风清扬 发表于 2020/05/27 09:38:11 2020/05/27
【摘要】 本文章是“开源软件供应链点亮计划-暑期2020”活动介绍及参与LiteOS社区活动任务。欢迎广大在校大学生报名。

开源软件供应链点亮计划-暑期2020 是什么活动

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


学生可自主选择感兴趣的项目进行申请,并在中选后获得该软件资深维护者(社区导师)亲自指导的机会。根据项目的难易程度和完成情况,参与者还将获取 开源软件供应链点亮计划-暑期2020 活动奖杯和奖金。

活动的参与方以及角色有哪些

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

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

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

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

项目的奖金额度是多少?

  • 每个项目难度分为高、中、低三档,对应税前奖金分别为高(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/

Huawei LiteOS是什么

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

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


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

   - 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


项目四:

1. 项目标题:基于LiteOS的硬件仿真平台开发

2. 项目描述:搭建一款基于risc-v硬件仿真平台,包含但不限于risc-v芯片,led,显示屏,按键等硬件,要求在搭建的仿真平台上运行LiteOS+gui,在显示屏上显示一些动画效果,并且通过仿真可以达到按键的效果,在按键时(鼠标点击模拟)完成一定的动作,比如led的暗灭

3. 项目难度:高

4. 项目社区导师:庄圣恩

5. 导师联系方式:zhuangxxchn@163.com

6. 项目产出要求:

- LiteOS能正常运行在仿真平台上

- GUI能运行在LiteOS上,并能通过仿真的显示屏显示效果

- 能模拟按键等硬件,产生相应的效果

7. 项目技术要求:

- 硬件仿真平台建议使用qemu

- 嵌入式操作系统

- C语言、risc-v汇编

8. 相关的开源软件仓库列表:

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


项目五:

1. 项目标题:基于LiteOS的AI拍照功能

2. 项目描述:选择一款合适的AI框架训练并部署到LiteOS,完成笑脸抓拍的功能,不限硬件平台

3. 项目难度:高

4. 项目社区导师:庄圣恩

5. 导师联系方式:zhuangxxchn@163.com

6. 项目产出要求:

- 通过摄像头能完成笑脸抓拍功能,在显示屏上显示

7. 项目技术要求:

- AI算法

- 嵌入式开发

- C语言

8. 相关的开源软件仓库列表:

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


项目六:

1. 项目标题:基于北斗定位的智慧物流定位系统

2. 项目描述:基于小熊派BearPi-IoT开发板+LiteOS平台,选择合适的北斗定位模块,在微信小程序上实时获取板子的位置信息

3. 项目难度:中

4. 项目社区导师:庄圣恩

5. 导师联系方式:zhuangxxchn@163.com

6. 项目产出要求:

- 通过北斗系统定位

- 微信小程序上可以实时获取板子的位置信息

7. 项目技术要求:

- 嵌入式开发

- C语言

8. 相关的开源软件仓库列表:

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


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。