自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (4)
  • 收藏
  • 关注

原创 【IPV6从入门到起飞】3-域名解析动态IPV6(阿里云)

在上节我们有讲到,可以通过隧道、CPE、路由器、手机获取我们的IPV6地址,但是很长,没办法记得住,而且是可变的,所以需要想个办法方便记住而且不会因为IPV6变了而乱了阵脚。,简单来说就是,如果电脑的IPV6发生改变,那就需要将域名记录的IPV6同步修改,这样我们只需要访问我们的熟悉的域名,就能指向该电脑。b、获取本机(Linux)上的IPV6,保留24开头的IP(目的是过滤掉fe开头的IP),可按需修改,有的IPV6是20开头。c、如果阿里云上解析的记录与本机的一致,则不修改,否则提交修改记录。

2024-09-04 22:04:05 726

原创 【IPV6从入门到起飞】2-2 获取你的IPV6(Teredo隧道)

- IPv4与IPv6的过渡: 随着互联网的快速发展,IPv4地址逐渐枯竭,IPv6被引入以提供更大的地址空间和更好的网络功能。然而,许多现有的网络基础设施仍然基于IPv4,这导致了IPv4和IPv6之间的兼容性问题。- 隧道技术的需求: 为了在IPv4网络中使用IPv6,开发了多种隧道技术。Teredo是其中之一,它允许IPv6数据包在IPv4网络中传输,解决了IPv4和IPv6之间的互通性问题。## 2.2 工作原理- 隧道机制: Teredo通过在IPv4数据包中封装IPv6数据包来实现隧道。

2024-09-03 22:03:54 1262

原创 【IPV6从入门到起飞】2-1 获取你的IPV6(手机、CPE等)

在网上买了一个CPE,因为自己比较喜欢折腾,对比了一下感觉鲲鹏C8-668很有意思,以下是配置(不打广告,只是很喜欢而已)。我们对IPV6已经有了一定的认识,但其实IPV6现在逐渐已经融入了我们的生活,你手上可能就有着IPV6的资源,就比如手机,下面带大家来看看。IPV6是唯一的,但是它是可变的,后面会更新如何实现动态域名绑定你的IPV6,实现公网IPV6服务器的搭建。下图是我最近两次的测速记录,随便测了一下,可能不太准,环境也一般般,带宽能拉到500~700M?

2024-09-03 21:08:03 688

原创 【IPV6从入门到起飞】1-IPV6介绍

IPv6(互联网协议第六版)是为了解决IPv4地址耗尽问题而设计的下一代互联网协议。它引入了更大的地址空间和一些新的特性,以满足现代网络的需求。

2024-09-02 00:27:24 859

原创 OrangePi AIPro开发板评测(sata、yolov8、OLED)

OrangePi AIpro开发板评测,资源丰富,比以前的版本有较大的提升,与树莓派相媲美,评测感觉良好!OrangePi AIPro开发板评测(sata、yolov8、OLED)开发板的开发文档非常好,可放心食用!

2024-06-05 19:06:00 10208

原创 【创作赢红包】嵌入式面试复习

数据传输完毕后,就释放了连接,A一共发出了两个连接请求报文段,其中第一个丢失,第二个到达了B,但是第一个丢失的报文段只是在某些网络结点长时间浦留了,延误到连接释放以后的某个时间才到达B,此时B误认为A又发出一次新的连接请求,于是就向A发出确认报文段,同意建立连接,就会造成浪费资源。1线程获取A资源后,如果2线程也要获取A资源,那么2线程就直接阻塞,等1线程释放了A资源,那么2线程就会获得A资源使用,然后后面就是类似的原理了。在大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的。

2023-03-31 22:09:58 646 8

原创 【C++/QT】QT实现侧边导航栏(附代码)

在qt界面实现侧边导航栏的设计主页主要实现:a、添加 `sideBar` 到左侧b、拖动四个 `QToolButton`c、放置 `verticalSpacer`d、右侧放置主窗口 `stackedWidget` ,删掉两个pagee、修饰按键建立连接connect(&btnGroup, static_cast(&QButtonGroup::buttonClicked),ui->stackedWidget, &QStacked

2023-03-21 09:46:21 10917 6

原创 【全志T113-S3_100ask】12-3 Linux蓝牙通信实战(基于BlueZ的C语言BLE蓝牙编程)

在网上找了若干篇关于BLE的C语言编程,都不尽人意,可能是分析一下函数、结构体,可能是研究一下启动的流程,可能是用命令行去操作,可能是说一下dbus啥啥啥的。其中,gap_device_data_read 和 gap_user_write_service是我们服务的具体内容(即我们需要去实现它),当用户调用这个服务的时候,我们需要做一些什么。这个功能我研究了很久,他的应用场景很大,设置装置联网就是其一,另一个,在穿戴设备的场景也应用广泛等等,我测试了一下,稳定性很不错,实时性也很强,有待进一步深入研究。

2023-02-28 20:36:24 2831 12

原创 【C++/QT】QT5.6解析Excel教程(qtxlsx)

3.2 : 拷贝上图lib文件夹下 Qt5Xlsxd.lib Qt5Xlsx.lib Qt5Xlsx.prl Qt5Xlsxd.prl 4个文件到你的Qt的lib下 C:\Qt\Qt5.6.0\5.6\msvc2015_64\lib。3.4 : 拷贝 mkspecs\modules 文件夹下的qt_lib_xlsx.pri到你的Qt模块下 C:\Qt\Qt5.6.0\5.6\msvc2015_64\mkspecs\modules。目录多出一个大的文件夹,在里面才有以上三个目录)

2023-02-11 17:16:35 3239 3

原创 【全志T113-S3_100ask】16-1 linux系统驱动四线电阻屏(tpadc、tslib)

上一小节,使用了内核驱动了 ili9341 ,但是上面的电阻屏并还没有驱动,查阅芯片数据手册,该芯片支持驱动四线触摸屏。1、先把芯片拆下来把,这么小的引脚好像不好焊接。1、感觉触摸屏input上报的时间很久,感觉很久才触发一次坐标值,是tpadc的配置有问题吗?其中,如果type为0001,则为x轴,0003则为y轴,value为对应的值。且buildroot已经支持,官方设备树已经配置好。那就手动把触摸屏的四根线焊上去吧(别接错了)嗯,看起来没短路,然后接到核心板的对应引脚上。4、如何手写坐标校准呢?

2022-11-29 16:21:08 4673 2

原创 【全志T113-S3_100ask】15-2 linux系统gpio模拟spi驱动屏幕——ILI9341

其实实现模拟spi不是为了刷屏,而是这个屏幕使用的是电阻屏,使用的是XPT2046芯片,需要使用spi通信,对于读取触摸屏位置来说,对速度的要求其实不高。但是这个板子没有多余的spi了,cs只有一个,只能暂时模拟spi使用了(如果把核心板的spi nand拆掉呢)文档路径 :Documentation/devicetree/bindings/spi/spi-gpio.yaml。看起来还是挺简单的,只需要配置 compatible 和对应的 gpio。此时工作已经完成一半了,下面直接修改设备树即可使用。

2022-11-28 00:23:48 3953

原创 【全志T113-S3_100ask】15-1 内核5.4驱动spi屏幕——ILI9341

在原本的设备树中,配置是错误的,引脚都对不上,应该是参考D1-H的文档,然后拷贝过来的。我们还用到了dc和rst引脚,这两个引脚可以随便找个io,但是不能和其他引脚冲突。修改完以上三个函数,就可以编译内核和buildroot。在 Function4 中有spi1相关的配置,从PD10到PD15。至此,屏幕驱动完毕。可以进一步研究c语言驱动屏幕,或者lvgl驱动。按照屏幕的接线方案进行接线,一一对应就好没啥好说的。上电之后屏幕由白到黑,应该是驱动加载成功了。2、然后左斜杠 / 进入搜索,输入。

2022-11-24 16:17:38 5148 7

原创 【全志T113-S3_100ask】14-1 linux采集usb摄像头实现拍照(FFmpeg、fswebcam)

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。前面的"FF"代表"Fast Forward"。FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。

2022-11-22 00:44:43 4259 4

原创 【全志T113-S3_100ask】13-1 Linux c语言ioctl驱动oled(iic、ssd1306)屏幕

对于oled屏幕来说,先要对iic总线上进行寻器件,要对oled屏幕进行写命令和数据,如果单纯使用open然后write函数进行连续写操作,其实是不可行的,因为write函数结束后会产生一个stop信号,后面的数据根本就拼不上去,所以需要借助ioctl函数将命令和数据"拼接"起来。其中:msgs使用前必须先分配一下内存,msgs=(struct i2c_msg )malloc(nmsgssizeof(struct i2c_msg));nmsgs是msgs的个数其中:2、读函数(三)对oled的操作

2022-11-19 11:56:05 2948

原创 【全志T113-S3_100ask】11-2编写驱动采集dht11数据(cdev、中断、锁)

至此,测试完毕,但是驱动程序中有bug待优化,比如读取数据的时候会存在数据的滞后性,导致第一次读取数据会发生错误。为保证调用时返回给函数是准确的数据,读取了两次,在一定程度上缓解了滞后性,但是根本问题未解决,有待优化。中已经实现了一种方法采集dht11的数据,但是经反馈说采集不够稳定,经常读不到数据、DHT11无响应的现象,再次展开研究,参考。本文的设备树与上一节不完全一致,使用的依然是PD14,但是更加易读。

2022-11-10 17:59:38 1563 1

原创 【ESP8266】无线串口调试工具(实时收发、支持中文)——上集

此文使用ESP8266-01S进行测试,基于Arduino进行编程,实现两个ESP8266之间的开机自动配对连接,使用TCP通信,实现两个串口之间的无线传输,基于波特率9600进行测试无任何数据丢失。客户端主要的内容为:设置wifi为STA模式,连接wifi,连接对应wifi的80端口的TCP服务器,当连上了服务器并且串口有数据时将数据转发到服务器端,当服务器端有数据时打印到串口。1、在波特率为11500的条件下,使用电脑对ESP8266搭建的TCP服务器进行测试的结果,无数据丢失。

2022-11-03 21:55:07 4312 1

原创 【全志T113-S3_100ask】12-2 Linux蓝牙通信实战(BLE初窥)

4、但是我们没有其他服务,只能做一些简单的操作,比如读取,因为现有的服务是 bluetoothctl 提供的。其他操作自己慢慢摸索哈,我一个人只能啃成这样了,如有写得不对的地方大佬指正。4、连接后,bluetoothctl会发生变化,此时已经进入交互界面。直接体现在进行蓝牙连接时,是否输入连接PIN密码,用于PIN配对。服务从 3 项变为 4 项,第 4 项即为我们刚才添加的服务。读操作的话,直接读取就好了,值为刚才我们设置的值。3、手机使用BLE调试助手连接蓝牙,如下图所示。5、下面我们添加自己的服务。.

2022-08-09 17:24:16 7135 9

原创 【全志T113-S3_100ask】12-1 Linux蓝牙通信实战(BLE简介)

BLE(Bluetooh Low Energy)蓝牙BLE技术是一种短距离、低成本、可互操作性的无线技术,它利用许多的智能手段最大限度地降低其功耗。BLE技术的工作模式非常适用于微型无线传感器(每半秒交换一次数据)或使用完全异步通信的遥控器等其它外设传送数据。这些设备发送的数据量非常小(通常也就几个字节),而且发送的次数也很少(例如每秒几次到每分钟一次,甚至更少)。...

2022-08-09 11:59:35 4061

原创 【全志T113-S3_100ask】11-编写驱动采集dht11数据

1、外观2、电路引脚说明pin名称注释1VDD供电 3-5.5VDC2DATA串行数据,单总线3NC空脚4GND接地,电源负极3、量程精度DHT11是一款有已校准数字信号输出的温湿度传感器。其精度湿度±5%RH, 温度±2℃,量程湿度5~95%RH, 温度-20~+60℃。4、电气特性供电 电压3.3~5.5V DC输出 单总线数字信号。............

2022-08-03 09:48:13 3066

原创 【全志T113-S3_100ask】10-使用内核驱动点灯(控制继电器)

开发板上没有led灯,且没用其他引出的GPIO,所以就借rgb屏幕的引脚来点个灯(不过分吧@狗头),实现控制继电器。看了好久的原理图,怕与其他功能冲突,所以就使用了 PD13 作为本次实验的引脚。该引脚除了作为rgb屏幕的功能外,好像没其他作用了,好,就它了。在 /sys/class/leds/red 下可以找到相关的属性。1、寻找设备树,在 /proc/device-tree 下。下面使 brightness 属性为 1 .即可点亮。关闭的话,使用以下命令即可。焊接飞线接到继电器上。...

2022-08-03 08:55:39 3474

原创 【全志T113-S3_100ask】9-音频输入与输出(amixer、aplay、arecord)

之前查看系统命令,发现有个aplay命令,然后尝试使用 aplay -Dhw:audiocodec -vvv gz.wav播放音频,然后报错 aplay: pcm_write:2127: write error: Input/output error。找到了Headphone volume,意思是耳机音量,因为我们是使用3.5mm接口的,所以这一项和我们想要的很像。解释:比如想要设置主音量,第一次使用的话先得查询一下接口函数的配置参数,但是又不知道接口叫什么,先查询所有接口。耳机开关的输出是 off!...

2022-08-02 19:29:17 5543 3

原创 【全志T113-S3_100ask】8-USB串口获取GPS数据(含解析)

板子上有两个串口,但是串口1被xr829模块占用了,串口3主要用于调试,为简单实现串口功能,本讲将实现usb转串口(ch340)来采集gps的数据,并解析。本解析参考https//blog.csdn.net/qq_30665009/article/details/121434507。驱动是编译进内核的,不用手动加载,把USB转TTL插到USB口就自动匹配识别,生成ttyUSB0设备。在buildroot已经集成了ch341的驱动,我们将其使能即可使用,非常简单。编译后放到开发板,测试程序。...

2022-08-02 16:28:18 3584 4

原创 arm交叉编译安装wpa_supplicant

将图中wpa_cli和wpa_supplicant这两个文件拷贝到开发板根文件系统的/usr/bin目录中。#将lib目录下的libcrypto和libssl库拷贝到开发板根文件系统中的/usr/lib目录下。#正点原子将lib目录下的所有文件拷贝到开发板根文件系统的/usr/lib目录下。下载(我的版本是wpa_supplicant-2.7)编译、安装前先执行export指定pkgconfig的位置。下载(我的版本是openssl-1.1.1d)编译完成后,我们需要的东西已经都有了。......

2022-07-30 23:56:45 2053

原创 【全志T113-S3_100ask】7-编译Tina系统初体验

因为使用Tina系统开发还是比较方便的,有全志的SDK支持,可以参考的内容比较多。通过上面的百度网盘下载SDK,拷贝到linux下。编译出来的是nand镜像。7月28日,百问网官方发布适配。当然我的编译过程没有那么顺利。......

2022-07-29 16:11:45 9400 8

原创 【全志T113-S3_100ask】6-编写IIC驱动GY-302(twi)

在100ask的板子上预留了一个IIC接口,下面通过这个IIC接口来采集光照强度传感器GY-302(BH1750)。在设备树中,找不到任何i2c的节点信息,只找到twi。TWI(Two-wireSerialInterface)两线串行接口,TWI完全兼容I2C总线。由于TWI总线与传统的I2C总线极其相似。因此不少人误以为TWI总线就是I2C总线,其实这只是一种简单化的理解。TWI总线是对I2C总线的继承和发展。它定义了自已的功能。...

2022-07-28 18:34:26 3506 3

原创 【全志T113-S3_100ask】5-编写按键驱动(input子系统+内核按键驱动)

在第四讲的时候我们自己添加key节点,并且通过编写驱动和应用程序成功读取按键值,但是对于强大linux来说,按键的驱动早就写进了内核,而且实际的开发中我们是使用input子系统进行开发的,下面我们使用input子系统+内核按键驱动来实现。......

2022-07-26 17:35:22 3004 1

原创 【全志T113-S3_100ask】4-编写按键驱动(atomic + poll)

【全志T113-S3_100ask】4-编写按键驱动前言(一)查看原理图(二)修改设备树(三)编写驱动 key_drv.c(四)编写测试应用 key_drv_test.c(五)编写Makefile(六)测试前言本来想写一下点灯的驱动的,结果发现板子上没有用户的led灯?????那就试着写一下按键的驱动吧。(一)查看原理图在原理图里,找到了用户按键USER KEY的内容.........

2022-07-21 16:42:30 2648

原创 【全志T113-S3_100ask】3-自动烧录系统脚本

总上所述,既然镜像系统在linux下,为什么不通过Ubuntu向sd卡烧录系统呢?二是需要将img移动到window下,然后通过Win32DiskImager.exe进行烧写。官方提供的PhoenixCard.exe有恢复卡的选项,但是每次都要点击两次才能完全恢复。在Ubuntu下进行了镜像img的制作,需要向sd卡进行镜像的烧录,但是过程繁琐。一是将带系统的sd卡插进电脑,因为存在多个分区,一次性弹出多个窗口。但是不会输出dd烧写过程的j进度,有知道的大佬欢迎留言。三是在烧录前经常提示拒绝访问。.....

2022-07-21 16:12:19 2984 10

原创 【全志T113-S3_100ask】2-编写第一个驱动

关于KERN_DIR,本环境使用的是buildroot,通过GitHub把kernel下载下来的,源码在./buildroot-100ask_t113-pro/buildroot/dl/linux/git下,但是该源码未经过编译,而上一节已经编译过buildroot生成镜像img了,那就是已经编译过了,但是指定该目录编译不了。./output/host/opt/ext-toolchain/bin/arm-linux-gnueabi-gcc是原始的。在这里我使用链接后的gcc。.........

2022-07-20 19:52:26 3266 1

原创 【全志T113-S3_100ask】1-编译buildroot初体验

接触了一块新的开发板资源1资源2序号1RESET复位按键,主要用于复位系统使用。序号2用户按键,可自定义功能。序号3TF卡卡槽,用于读取TF卡并支TF卡启动系统。序号4XR829无线模组配套的ANT天线接口。序号5Debug接口,用于串口输出,显示系统信息,调试登录等。序号6OTG接口,主要用于烧写SPI-NAND系统使用,也可用于ADB调试。序号7电源供电切换开关,用于切换供电方式是OTG口还是DC电源口。序号8DC接口,用于接入专用电源适配器给开发板独立供电。.........

2022-07-20 17:38:30 10303 8

原创 J1900 安装以及配置ubuntu18.04(2:smaba、tftp)

如果有防火墙记得开启139和445端口。如果有防火墙记得开机69-udp端口。输入账号和密码即可连接访问。开启/重启tftp服务器。

2022-07-18 20:21:48 1793

原创 J1900 安装以及配置ubuntu18.04(1)

J1900可以做什么?听过的人已经明白了,听不懂的人还要研究一番。配置参数cpuJ19001.9GHz,四核内存8GDDR3硬盘132Gmsata固态硬盘硬盘21T2.5寸机械硬盘其他接口USB3.0x1;千兆以太网x1;麦克风和音频,12v供电外观黑色铝合金外壳,带电源接口,20cmx20cm。.........

2022-07-16 22:57:33 6155 3

原创 i.mx6ull uboot移植

uboot官网2、烧录到板子测试是否能启动3、添加新的开发板配置a.修改默认配置文件在uboot的configs目录下,复制原厂的配置文件defconfig修改配置文件为:主要修改了路径名 /freescale/mx6ull_myself/imximage.cfg和 CONFIG_TARGET_MX6ULL_MYSELF=y在uboot的include/configs目录下,复制原厂的配置文件defconfigc.添加板级文件uboot中每个板子都有一对应的文件夹来存放级,比如开发上外

2022-07-03 23:42:12 1336

原创 U-Boot常用命令

uboot 属于bootloader的一种,是用来引导启动内核的,它的最终目的就是:从flash中读出内核,放到内存中,启动内核。它刚开始被放到flash上,然后上电以后先执行它,它会完成硬件初始化,设置处理器模式,关闭看门狗,屏蔽中断,初始化sdram,设置栈,设置时钟,从flash引导内核到内存,就好像我们PC上的BIOS一样。最终将系统的软硬件带到一个合适的状态。直接使用help或“?”可以查看当前uboot支持的命令使用 help +其他命令可以查看命令的使用说明查看当前板子环境变量【pri

2022-06-27 18:38:10 7868

原创 Shell脚本的笔记

本文介绍Shell脚本的基本语法,目录如下:基本操作输出【echo】输入【read】计算【$((表达式))】条件成立【test】逻辑【&&】和【||】比较【[ == ]】和【[ != ]】参数【$0 $@ $#】条件判断【if - then - else】条件执行【case】函数【function】循环【while】循环【for】.........

2022-06-26 10:39:02 1841

原创 【保姆级】阿里云服务器frp内网穿透教程

背景1:去年买了一台阿里云服务器,轻量应用服务器,2核4G.个人比较喜欢嵌入式,开发板也不少,但是开发板连接路由器后内次都要看一下IP然后去连接(虽然可以在路由器上控设置固定IP),然后最近突发奇想,使用阿里云服务器的公网IP作为跳板实现frp内网穿透,实现公网IP+端口随时随地就能控制你的开发板[nice.jpg],也能通过公网IP+端口访问你的电脑等等,感觉特别好玩,联想起huashengke的实现原理好像也是这样。背景2:就在前不久,感觉学校的内网把我的公网IP给拦截了,只要是使用学校的内网都p

2022-04-28 20:54:04 13751 15

原创 Android Studio实现MQTT数据收发及数据处理

前言在前面已经通过阿里云服务器搭建了MQTT平台,这里为大家分享MQTT在安卓开发上的使用环境搭建1、创建简单工程2、主要修改一下三个文件(1)AndroidManifest.xml添加权限<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

2022-04-19 01:35:12 14303 13

原创 Android Studio入学1-5:跳转Bottom Navigation Activity(出错的可能解决方法)

1、在登录页面,在校验完身份之后,需要跳转页面,其方法为: Intent intent = new Intent(); intent.setClass(MainActivity.this, MainActivity2.class); startActivity(intent);MainActivity2 为目标页面2、新建一个Activity,如图所示然后使用跳转,发现页面Bottom Navigation Activity闪退3、logcat有以下内容java.lang.Runtime

2022-03-22 20:20:09 4925

原创 Android Studio入学1-4:服务器json数据解析

从服务器获取响应之后需要对数据进行处理,如:{“code”:200,“msg”:“登录成功”,“data”:null}{“code”:200,“msg”:“登录失败”,“data”:null}我们需要对msg返回的内容进行比较以进行进一步操作,下面分享解析json的方法(提取键值对)1、使用alibaba:fastjson进行解析在 build.gradle 文件的dependencies下添加以下内容: implementation 'com.alibaba:fastjson:1.2.7

2022-03-22 20:01:02 2247

原创 Android Studio入学1-3:通过okhttp连接服务器

1、假设服务器有一个登录接口:我们需要调用这个接口校验身份以登录。步骤如下:2、在AndroidManifest.xml添加以下三个权限:<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:na

2022-03-22 19:46:42 4732

smartHome.rar

在qt界面实现侧边导航栏的设计 主页主要实现: a、添加 `sideBar` 到左侧 b、拖动四个 `QToolButton` c、放置 `verticalSpacer` d、右侧放置主窗口 `stackedWidget` ,删掉两个page e、修饰按键 建立连接 connect(&btnGroup, static_cast<void (QButtonGroup::*)(int) >(&QButtonGroup::buttonClicked), ui->stackedWidget, &QStackedWidget::setCurrentIndex);

2023-03-10

linux下usb转串口获取、解析gps数据.rar

本程序适用于linuxC,使用usb转串口获取、解析gps数据 采集效果: =========================================================== == == GPS state bit : A [A:有效状态 V:无效状态] == GPS mode bit : A [A:自主定位 D:差分定位] == Date : 2022-08-02 == Time : 16:12:28 == 纬度 : 北纬:23度6分37秒 == 经度 : 东经:113度16分35秒 == 速度 : 0.294 m/s == ============================================================

2022-08-02

Java课程设计——饭卡管理系统(JavaSwing、JavaFX、MySQL)

* 项目名:Java课程设计——饭卡管理系统(JavaSwing、JavaFX、MySQL) * @author :第四维度 * 创建时间:2021-6-21 * 采用JavaSwing、JavaFX设计UI界面,结合MySQL数据库进行增删改查操作,功能较为完善 * 包含数据库文件、ER图、数据库表的设计、系统功能图、逻辑设计(流程图) * 源文章及其效果见: https://blog.csdn.net/qq_46079439/article/details/121029506 * 有疑问或其他需求联系作者,谢谢。

2022-05-29

Android Studio实现MQTT数据收发及数据处理

在Android Studio实现MQTT对主题的订阅和数据的收发,以及将数据封装成对象传回MainActivity,方便进行数据处理,其操作信息在TextView中展示相关的数据。对相关的数据一目了然,同时,在页面中为物联网的开发提供了开关、按钮两个常用的组件,方便直接进行移植使用,快速开发。 调试环境:android 2021.1.1 真机调试:小米cc9 (android 11) 使用语言:Java 关键词:MQTT、Android Studio、Java、物联网、订阅、数据处理

2022-04-19

mealCardSystem.rar

* 项目名:Java课程设计——饭卡管理系统(JavaSwing、JavaFX、MySQL) * @author :第四维度 * 创建时间:2021-6-21 * 描述:这是一个涉及 MySQL + IDEA + Jdk8 + swing + javaFX 的项目,能实现对数据库的增删改查 * 增:在线充值、注册用户/管理员 * 删:注销 user 用户,删除消费记录、删除充值记录 * 改:冻结用户、解挂用户、修改密码 * 查:查询 cost 表、查询 recharge 表、查询 users 表 * 一共四个窗口:登录、用户、管理、模拟消费

2021-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除