上位机图像处理和嵌入式模块部署(mcu项目1:用户手册)

news2024/11/19 2:17:15

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        一个完整的产品,除了上位机软件、固件、硬件、包装之外,一般还需要一个用户手册。好的用户手册应该能够兼顾到大多数人的认知水平,最好能够做到简单易懂。通过简单的操作之后,就可以把产品用起来,这是最好的情况。下面,我们讨论下好的用户手册需要注意哪些方面。

1、版本控制

        用户手册和代码一样,也是需要进行版本控制的。因为在编写的过程中,肯定会涉及到文字、图和表格的修改,所以一定要注意版本的管理。中间如果客户那里发生了错误,也可以锁定当前是哪个版本的文档,是不是有必要update到最新的版本。

2、接线方法

        很多模块都是需要接线的,这里面有电源线,有信号线。特别是电源线,哪个是正极、哪个是负极,都要小心又小心。其他信号线的部分,虽然要求不需要那么严格,但是使用方法也要表达清楚。

3、关联的上位机软件

        除了厂家自身提供的上位机软件,有的时候也需要其他第三方上位机软件。通过这些上位机,也可以判断当前设备工作是不是正常,比如说windows自带的ping工具、telenet工具、ssh工具。还有就是windows自身没有的ftp工具、串口工具等等。

4、交互协议

        如果有些模块是要自己去进行二次开发的,那么这个时候就要把相关的协议描述清楚。最好能给出具体的demo例子。比如像这样,上位机应该怎么发送数据,

上位机发送-》 55 55 00 06 00 01 00 00 AA AA
0x55 0x55报文头
0x00 0x06 剩下来的报文长度
0x00 0x01 命令号
0x00 0x00 crc (暂时没有实现)
0xaa 0xaa 报文尾巴

        然后下位机应该怎么去回数据,

下位机回复-》 55 55 00 08 00 01 01 00 00 00 AA AA
0x55 0x55报文头
0x00 0x08 剩下来的报文长度
0x00 0x01 命令号
0x01 0x00(01代表个位数,0x00代表小数,需要除以1000,这里就是1.000v)
0x00 0x00 crc (暂时没有实现)
0xaa 0xaa 报文尾巴

5、试用

        如果要想判断自己写的文档好不好,可以先去找一个其他专业的人确认下,是不是真的用的起来。看看什么地方需要修改。设置于说,可以找一个没有相关基础的同学来进行确认和验证。越是对使用者没有要求,我们的产品才能够被更多的人使用。

6、其他

        除了上面这些内容,剩下来的就是一些截图和表哥。最最重要的是,把自己的联系方式加上,包括不限于微信、邮箱,这样出了什么问题,别人也能第一时间找到你。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1900044.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java数据结构-树的面试题

目录 一.谈谈树的种类 二.红黑树如何实现 三.二叉树的题目 1.求一个二叉树的高度,有两种方法。 2.寻找二叉搜索树当中第K大的值 3、查找与根节点距离K的节点 4.二叉树两个结点的公共最近公共祖先 本专栏全是博主自己收集的面试题,仅可参考&#xf…

强技能 展风采 促提升——北京市大兴区餐饮行业职工技能竞赛精彩呈现

6月19日,由大兴区总工会、区商务局、青云店镇人民政府联合主办,区服务工会、区餐饮行业协会承办的“传承中国技艺,打造新一代餐饮工匠”2024年大兴区餐饮行业职工职业技能竞赛决赛在北京华联创新学习中心隆重开幕。区总工会副主席郝泽宏&…

运维锅总详解计算机存储

本文从计算机存储简介、存储设备介绍、软件定义存储(SDS)、常见的Kubernetes CSI存储插件介绍、如何平衡成本和存储性能等方面对计算机存储进行详细分析;本文最后还通过图形展示了存储在计算机体系结构中的重要作用。希望对您有所帮助! 一、计算机存储简…

沉浸式三维园区场景漫游体验

利用图扑三维可视化技术展示园区在不同时间段的变化,提供全景漫游体验,帮助用户全方位感受和理解园区环境,实现智能化管理与优化。

昇思第10天

RNN实现情感分类 二分类问题:Positive和Negative两类 步骤: 1.加载IMDB数据集 2.加载预训练词向量:预训练词向量是对输入单词的数值化表示,通过nn.Embedding层,采用查表的方式,输入单词对应词表中的index,…

OPENCV(图像入门笔记)

使用OpenCV读取图像 使用cv.imread()函数读取图像。 第一个参数为图像名称 第二个参数是一个标志,它指定了读取图像的方式。分别有三种 cv.IMREAD_COLOR: 加载彩色图像。任何图像的透明度都会被忽视。它是默认标志。 cv.IMREAD_GRAYSCALE:以…

武汉免费 【FPGA实战训练】 Vivado入门与设计师资课程

一.背景介绍 当今高度数字化和智能化的工业领域,对高效、灵活且可靠的技术解决方案的需求日益迫切。随着工业 4.0 时代的到来,工业生产过程正经历着前所未有的变革,从传统的机械化、自动化逐步迈向智能化和信息化。在这一背景下&…

windows USB 设备驱动开发-控制传输的数据包

每次在主机控制器和 USB 设备之间移动数据时,都会发生传输。 通常,USB 传输可大致分为控制传输和数据传输。 所有 USB 设备都必须支持控制传输,并且可以支持用于数据传输的端点。 每种类型的传输都与设备缓冲区USB 端点 的类型相关联。 控制传…

vscode远程连接linux(配置免密)

远程连接 1.首先保证物理机和虚拟机网络可以ping通 2.查看ubuntu得ip地址 ifconfig IP为:192.168.52.133 3.连接远程主机 配置免密 1.打开cmd运行ssh-keygen -t rsa 一路回车就行 2.打开window文件夹C:\Users\xbj\.ssh 3.用记事本打开id_rsa.pub文件复制公…

没有tpm2.0,你就不打算升级win11?屁孩君小白式教学如何跳过

屁孩君终于回归了,回归首文 博主的姥爷电脑已用此方法成功 目录 屁孩君终于回归了,回归首文下载win11镜像将镜像进行提取删除检测文件断网,防止windows重新补全检测文件点击setup,进行检测安装 完成屁孩君终于回归了,记…

idea使用技巧---超实用的mybatisX插件

一、使用原因 传统创建mybatis项目之后,在mapper接口和xml映射文件之间手动切换非常麻烦:不仅需要记住文件的所在位置,而且每次在mapper当中添加一个新的接口,都需要单独手动点开xml再编写sql; eg:在item…

CSS中 实现四角边框效果

效果图 关键代码 border-radius:10rpx ;background: linear-gradient(#fff, #fff) left top,linear-gradient(#fff, #fff) left top,linear-gradient(#fff, #fff) right top,linear-gradient(#fff, #fff) right top,linear-gradient(#fff, #fff) left bottom,linear-gradient(…

多模态MLLM都是怎么实现的(11)--从SadTalker到快手LivePortait

我之前出差带休假差不多两个礼拜吧,今天回北京更新一篇 我确实找到了一个有意思的东西,LivePortrait 这东西开源了,你可以认为是目前做得最好的"Sadtalker",国内也有dream-talker,EMO之类的。 我之前看EMO的…

Spring Boot集成olingo快速入门demo

1.什么是olingo? Apache Olingo 是个 Java 库,用来实现 Open Data Protocol (OData)。 Apache Olingo 包括服务客户端和 OData 服务器方面。 Open Data Protocol (开放数据协议,OData) 是用来查询和更新数据的一种W…

不要再盲目入场啦!跨境电商入场第一步!先收集整理这些数据,看清自己该如何入场!【纯分享】

23年、24年确实无愧于“品牌出海元年”的称号,23年出海四小龙——速卖通、TikTokshop、Temu、Shein在海外的爆发让大家看到了海外市场的活动;而24年则有更多的国内品牌将目光瞄向了海外市场,年后开工到今天基本上每天都有客户来咨询出海相关的…

Java应用系统设计与实现--学生信息管理系统(附解决方案源码)

一、实验目的及要求 1.1实验目的 掌握Java GUI编程技术,了解Swing框架的使用。 掌握MySQL数据库的基本操作,了解如何在Java中连接和操作数据库。 掌握用户权限管理的基本概念和实现方法。 提升综合运用所学知识设计和实现一个完整应用系统的能力…

hid-ft260驱动学习笔记 1 - 驱动模块注册与注销

目录 1. ft260_driver_init初始化 1.1 tty设备 1.1.1 申请tty驱动设备 1.1.2 初始化tty驱动程序 1.1.3 注册tty设备 1.2 hid设备 2. ft260_driver_exit注销模块 3. 调试 hid-ft260.c的最底部可以看到该驱动的注册与注销接口的申明。 module_init(ft260_driver_init); …

Nifi脚本组件ExecuteScript 的使用(一)

ExecuteScript 组件的基本使用 前面已经介绍过Nifi中基本的数据流程,这里介绍一下最为常用的一个组件,ExecuteScript processor,顾名思义ExecuteScript组件是一组以自定义脚本为主体的组件,意思就是,可以在该组件内部…

如何使用特殊的参数和符号来改变图像的风格、质量、比例

🪂🌹 /imagine prompt: 一朵白色的花,透明的花瓣,深如海水,晶莹剔透+露珠,8K,HD,常春藤,花卉,热带植物 --v 5 --ar 2:1 --c 80 --s 500 -v 5切换模型版本5--ar 2:1宽高比例为2:1--c 80混沌值为80--s 500样式值为500🧑🏼‍🎨Midjourney 动漫和插画风格 🌹…

Java视频点播网站

作者介绍:计算机专业研究生,现企业打工人,从事Java全栈开发 主要内容:技术学习笔记、Java实战项目、项目问题解决记录、AI、简历模板、简历指导、技术交流、论文交流(SCI论文两篇) 上点关注下点赞 生活越过…