实现网
树莓派系统定制及QT软件开发 远程兼职
QT
ROS操作系统
树莓派
Linux

项目概述: 本项目需要在树莓派3B(提供系统和硬件)平台上开发一个QT程序,用于在支持树莓派的外接DSI电容触摸屏上显示动画表情、显示文字等功能。 该QT程序可以通过接收ROS消息,切换动画表情、内容具体显示、播放音频。 具体需求: QT程序: 1. 在指定的树莓派硬件和系统上进行QT程序的开发。(提供的树莓派安装Lubuntu系统、内置ROS、开机自启roscore) 2. QT程序能在树莓派外接电容DSI显示屏(4.3寸,800x480分辨率)上全屏显示动画表情、文字、播放音效(提供800x480的图片素材或GIF)。 3. QT程序通过订阅ROS接收消息,在树莓派外接显示屏上切换对应内容(消息对应的状态列表,见附件),不影响无线VNC连接时的操作。 4. QT程序接收的消息应包含消息代码、音效内容、文字内容、图片地址、图片/文字位置等,不仅可以实现切换固定动画表情,也可以自定义显示图片和文字内容。 5. QT程序在播放动画效果的同时,监听是否有新的消息,如果有新的消息指令,播放完当前动画,再执行新消息中的动画。 6. QT程序接收到自定义屏幕内容消息,可以任意摆放多张图片/多段文字内容,根据消息内的信息可以设置图片/文字显示的位置。 7. QT程序需要在屏幕上全屏显示,不显示系统的工具栏。 8. QT程序需要提供手动开启或关闭的方式。 9. QT程序需要提供开机自启功能,开启和关闭开机自启的方式。 交付要求: QT程序交付包含程序源码、可执行文件、功能测试软件、使用文档、开发文档。 1. 程序源码、可执行文件:最终版程序的源代码,满足需求的可执行文件,可以用测试软件进行测试。 2. 功能测试软件:一个简单的图形界面测试工具,可以用于切换表情、发送自定义图片/文字。 3. 使用文档:该文档源码需要说明QT程序相关的使用,包含:①源码编译方法;②开机自启QT程序的方法;③开启/关闭QT程序的方法; 4. 开发文档:该文档能用于指导修改程序的部分源码,比如:修改某动画对应的ROS消息;替换表情动画素材的方法;修改订阅ROS节点名称的方法;增加/删除接收到消息后显示对应状态的方法。

Small 4529480c45857100d32e90a70f42853b
昵称登录后显示 3 年多前发布

预估 8000 元

Android项目改写为React Native 远程兼职
Android
React Native

项目背景:来自我海外创业伙伴的需求,由我发布和对接外包。基于github上的一个知名运动社区Android第三方开源项目源码,改写为一个RN项目,可同时跑在Android/iOS两端 我们这边之后将基于您开发的这个RN项目源码,等服务端开发资源和设计资源到位以后,再去进行二次修改UI和功能,成为适合我们的创业项目,与原运动社区在设计、技术架构上会有本质区别,所以将不存在任何法律和侵权风险。采用跨端开发主要是为了之后的二次开发效率考虑。 用人要求:丰富商业项目经验或大厂背景、丰富的Android开发与React Native跨平台开发经验,有成功运用RN开发在Android/iOS双平台的经验 项目要求: 1.用ES6或TS开发React Native项目,实现原Android项目已有的功能,并测试可用 2.API接口和UI功能在开源项目里都已经提供,直接可获得,将不再提供具体的需求文档,如有疑问可开发中随时沟通,我个人对Android和React Native开发也非常熟悉 3.项目代码结构清晰、按功能模块划分、注释完善、尽量避免使用原生控件或原生SDK 4.于协商时间内交付,交付后不可自行开源或用于其他商业用途 5.如在当地,每周希望碰头一次,如为远程,每周能提交一次可运行的develop版本代码 交付时间:接单一个月内 您可以先考虑一下是否可接,以及开发时间,谢谢了。

Small e5d4be8922dd914c709926a795e6e8e6
昵称登录后显示 大约 6 年前发布

预估 15000 元

已有3人投递

我是技术人才
我在寻找远程工作

技术人才入驻

我是创业者
我在寻找技术人才

发布用人需求