当前位置: 首页 > news >正文

成都商城网站开发设计自己代理一款手游需要多少钱

成都商城网站开发设计,自己代理一款手游需要多少钱,培训行业网站建设是什么,福鼎网页设计文章目录 1、简介2、支持的平台3、已经支持的功能4、Linux下使用5、使用vcpkg安装CSerialPort6、交叉编译7、效果图8、基于CSerialPort的应用8.1、CommMaster通信大师8.2、CommLite串口调试器 1、简介 Qt 的QSerialPort 已经是跨平台的解决方案,但Qt开发后端需要 Q…

文章目录

  • 1、简介
  • 2、支持的平台
  • 3、已经支持的功能
  • 4、Linux下使用
  • 5、使用vcpkg安装CSerialPort
  • 6、交叉编译
  • 7、效果图
  • 8、基于CSerialPort的应用
    • 8.1、CommMaster通信大师
    • 8.2、CommLite串口调试器

1、简介

Qt 的QSerialPort 已经是跨平台的解决方案,但Qt开发后端需要 Qt 的依赖库。为了使 C/C++ 开发的前后端不依赖 Ros、Qt 等工具,找到了一款还不错的开源库CSerialPort。它是一个基于C/C++的轻量级开源跨平台串口类库,可以轻松实现跨平台多操作系统的串口读写,同时还支持C#, Java, Python, Node.js等。

当前版本:4.3.0.230215 on 2023-02-15
官网地址:https://github.com/itas109/CSerialPort

2、支持的平台

  • Windows ( x86, x86_64, arm64 )
  • Linux ( x86, x86_64, arm, arm64/aarch64, mips64el, riscv, s390x, ppc64le )
  • macOS ( x86_64 )
  • Raspberry Pi ( armv7l )
  • FreeBSD ( x86_64 )

3、已经支持的功能

1.首先支持windows和linux平台
2.增加通用串口通信协议
3.支持热插拔 - CSerialPortExtend
4.更高效的通知模块 - CSerialPortListener
5.支持其他语言 - C#, Python, Java, Node.js - 详见bindings
6.同步串口通信
7.全新的跨平台串口调试助手 - CommMaster通信大师
8.增加CSerialPort的介绍和使用教程 - CSerialPort教程
9.跨平台操作系统识别库
10.跨平台多线程类库
11.跨平台锁类库
12.跨平台高效定时器类库

4、Linux下使用

$ git clone --depth=1 https://github.com/itas109/CSerialPort.git
$ cd CSerialPort
$ mkdir bin && cd bin
$ cmake …
$ cmake --build .

运行示例程序(如linux下串口环回测试)

CSerialPort/bin $ ./bin/CSerialPortDemoNoGui
Version: https://github.com/itas109/CSerialPort - V4.3.0.230215
availableFriendlyPorts:
1 - /dev/ttyS0
Please Input The Index Of Port(1 - 2)
1
Port Name: /dev/ttyS0
Open /dev/ttyS0 Success
Count: 1, Length: 29, Str: https://blog.csdn.net/itas109, Hex: 0x68 0x74 0x74 0x70 0x73 0x3A 0x2F 0x2F 0x62 0x6C 0x6F 0x67 0x2E 0x63 0x73 0x64 0x6E 0x2E 0x6E 0x65 0x74 0x2F 0x69 0x74 0x61 0x73 0x31 0x30 0x39

5、使用vcpkg安装CSerialPort

您可以通过vcpkg依赖包管理工具下载和安装CSerialPort

$ git clone https://github.com/Microsoft/vcpkg.git
$ cd vcpkg
$ ./bootstrap-vcpkg.sh
$ ./vcpkg install cserialport

6、交叉编译

  • arm on ubuntu 20.04

$ sudo apt-get install g+±arm-linux-gnueabi
$ cd CSerialPort
$ mkdir bin_arm && cd bin_arm
$ cmake … -DCMAKE_TOOLCHAIN_FILE=./cmake/toolchain_arm.cmake
$ cmake --build .

  • aarch64 on ubuntu 20.04

$ sudo apt-get install g+±aarch64-linux-gnu
$ cd CSerialPort
$ mkdir bin_aarch64 && cd bin_aarch64
$ cmake … -DCMAKE_TOOLCHAIN_FILE=./cmake/toolchain_aarch64.cmake
$ cmake --build .

  • mips64el on ubuntu 20.04

$ sudo apt-get install g+±mips64el-linux-gnuabi64
$ cd CSerialPort
$ mkdir bin_mips64el && cd bin_mips64el
$ cmake … -DCMAKE_TOOLCHAIN_FILE=./cmake/toolchain_mips64el.cmake
$ cmake --build .

  • riscv64 on ubuntu 20.04

$ sudo apt-get install g+±riscv64-linux-gnu
$ cd CSerialPort
$ mkdir bin_riscv64 && cd bin_riscv64
$ cmake … -DCMAKE_TOOLCHAIN_FILE=./cmake/toolchain_riscv64.cmake
$ cmake --build .

7、效果图

示例路径: CSerialPort/examples/CommQT
在这里插入图片描述
Tui 终端用户界面
示例路径: CSerialPort/examples/CommTui
在这里插入图片描述
No Gui 无界面
示例路径: CSerialPort/examples/CommNoGui
在这里插入图片描述

8、基于CSerialPort的应用

8.1、CommMaster通信大师

在这里插入图片描述
安装包路径:https://gitee.com/itas109/CommMaster

8.2、CommLite串口调试器

在这里插入图片描述
安装包路径:https://github.com/itas109/CommLite

http://www.dt0577.cn/news/11537.html

相关文章:

  • 响应式网站算几个页面济南网络推广
  • 项目经理接到网站开发怎么开展深圳网络营销公司
  • wamp wordpress打不开深圳seo优化服务
  • 怎么让网站被百度搜到网站设计公司
  • 做网站时新闻的背景图河南推广网站
  • 诸暨广川建设公司网站网站交换链接友情链接的作用
  • 电子商务网站开发公司哈尔滨seo
  • 做服装网站服务营销网络图
  • 网站播放视频插件蚌埠网络推广
  • 客户问 你们网站怎么做的云南网站建设快速优化
  • 江西港航建设投资有限公司网站永久免费用的在线客服系统
  • 网站没有备案会怎么样网站排名英文
  • 广州口碑好的网站建设设计电商运营工作内容
  • 做ppt什么网站图片好合肥seo报价
  • 360建筑工程网排名优化工具下载
  • 在线做爰直播网站关键词推广
  • 网站建设目的主要包括哪些海外新闻app
  • 山东网站优化公司外链管理
  • 网站建设和咨询服务合同河北高端网站建设
  • 香港免费永久网站地址百度搜索关键词优化
  • 网站建设的主要缺陷seo网络营销推广公司
  • 试玩网站开发产品市场营销策划方案
  • 网站建设的原因长沙百度搜索网站排名
  • 微山建设局网站谷歌推广培训
  • 微信公众号视频网站开发专业的营销团队哪里找
  • 网站开发案例详解三只松鼠搜索引擎推广
  • 品牌网站建设市场网页关键词排名优化
  • 著名设计网站deviantart的id模板网络营销是以什么为中心
  • 计算机应用教程 网站的建设与维护合肥seo排名优化
  • 做门的网站建设今日重大国际新闻军事