- 博客(7)
- 收藏
- 关注
原创 Qt编写时钟程序
Qt概念 Qt 是一个跨平台的 C++ 图形用户界面库,由挪威 TrollTech 公司于 1995 年底出品,并于 2008年6月17日被NOKIA公司收购,以增强NOKIA公司在跨平 台软件研发方面的实力,更名为Qt Software。 Qt的优点 1. 优良的跨平台特性 使用 Qt 开发的软件,相同的代码可以在任何支持的平台上编译与运行,而 不需要修改(或修改极少)源代码。会自动依平台的不同,表现平台特有的图 形界面风格。 • Linux/X11:用于 X Window System(如
2022-05-03 12:06:56 304
原创 I2C驱动app
1.介绍 I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。I2C 总线支持任何IC 生产过程(CMOS、双极性)。通过串行数据(SDA)线和串行时钟 (SCL)线在连接到总线的器件间传递信息。每个器件都有一个唯一的地址识别(无论是微控制器——MCU、LCD 驱动器、存储器或键盘接口),
2022-04-26 12:10:33 260
原创 网络编程,终端通讯
tcp 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793 定义。 TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从硬线连接到分组交换或电路交换网络的各种通信系统之上操作。 终端通讯 接收端相关代码:
2022-04-19 10:33:19 165
原创 Linux线程进程开发板
线程 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。 一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。 什么是多线程呢? 即就是一个程序中有多个线程在同时执行。 单线程程序:即,若有多个任务只能依次执行。 当上一个任务执行结束后,下一个任务开始执行。 下面是相关的代码 通过gcc代码运行相关的.c文件 内嵌代码片: // A code block gcc 1.pthread_create.c // An highlighted..
2022-04-12 10:17:59 156
原创 Linux通讯
##通过linux中的scp可以用过ip地址来给两台虚拟机之间传输文件,用来解决相关的问题。 我们应当安装ssh来做好相关的准备 sudo apt install -y openssh-server nfs-kernel-server nfs-common 下图为下载以后并且查看id后的图片 因为要通过ip地址来传输相应的文件我们可以用下面的代码来查看你所在虚拟机的地址 ifconfig –a 之后建立要传输的文件 这是需要传输的文件 这是ip地址的虚拟机 这个图是..
2022-03-29 09:57:07 69
原创 Linux下的C编程调试
##首先我们需要在linux中安装vim,用来编写代码,为我们的编程做准备 通过vim hello.c 进入到编辑界面 然后按esc退出编辑,用: wq保存并退出 一个c/c++文件要经过预处理、编译、汇编和链接才能变成可执行文件。 (1)预处理C/C++源文件中,以#开头的命令被称为预处理命令,如"#include"、宏定义命令"#define"、条件编译命令"#if、#ifdef"等。预处理是将包含(include)的文件插入原文件中、将宏定义展开、根据条件编译命令选择要使用的代码,最后将这.
2022-03-28 10:19:45 1387
原创 在安卓手机上安装Linux子系统
一、准备工作 下载Termux软件 百度网盘:https://pan.baidu.com/s/1svumsiCLq-atB0VdSo9JaA 提取码:zzxx 二、下载Ubuntu系统 首先输入更新指令 apt update apt upgrade (可选) 回车 然后输入镜像指令,如果不进行镜像可能在之后的下载过程中出现下载缓慢的情况。 ...
2022-03-13 21:20:32 5922
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人