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