- 博客(8)
- 收藏
- 关注
原创 【Linux】GUI、Qt5
下载Qt5 Qt是一个跨平台的图形框架,在安装了桌面版本的Qt SDK的情况下,用户可以先在PC主机上进行Qt应用程序的开发调试,待应用程序基本成型后,再将 其移植到目标板上。 桌面版本的Qt SDK主要包括以下部分: 用于桌面版本的Qt 库; 集成开发环境 IDE(Qt Creator)。 安装Qt SD $ sudo apt-get update $ sudo apt-get install qt5-default # qt-sdk for qt4 Ubuntu通过安装包进行安装 (1.2G) 官方
2022-05-02 23:35:01 547
原创 【嵌入式】网络编程pthread/fork
# 查看while源代码 .tgz压缩包解压方法:tar zxvf **.tgz TCP(传输控制协议) TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从硬线连接到分组交换或电路交换网络的各种通信系统之上操作。 #include <stdlib.h> #include <stdio.h>.
2022-04-28 18:46:36 103
原创 【Linux】i2c驱动app
查看i2c源代码 在这里插入代码片 编译并在Ubuntu上运行 i2c (1)I2C总线的优点是什么? I2C总线主要的优点是其简单性和有效性。由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。总线的长度可高达25英尺,并且能够以10Kbps的传输速率支持40个组件。I2C总线的另一个优点是,它支持多主控(multimastering), 其中任何能够进行发送和接收的设备都可以成为主总线。一个主控能够控制信号的传输和时钟频率。当然,在任何时间点上只
2022-04-26 08:41:41 180
原创 【嵌入式】网络编程pthread/fork
查看while源代码 .tgz压缩包解压方法:tar zxvf **.tgz TCP(传输控制协议) TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从硬线连接到分组交换或电路交换网络的各种通信系统之上操作。 Socket()函数返回一个整型的Socket描述符,随后的连接建立、数据传输等操作都是通过该Socket实现的
2022-04-18 21:14:59 392
原创 Linux多线程、进程、开发板
多线程 1、线程 同一进程中,执行的每个任务都被视为一个线程。 一个进程中可以包含多个线程,所有线程共享进程拥有的资源。当然,每个线程也可以拥有自己的私有资源。 2、查看源代码 源代码如下: 3、编辑 gcc 1.pthread_create_exit.c -pthread ./a.out 结果如下: gcc -pthread 2.pthread_join.c -lm ./a.out 其中“-lm”出现的原因是无法运行,通过查询"man tan"可知,需要加上"-lm"。 gcc -pt
2022-04-11 23:59:35 855
原创 #SCP,NFS
##首先,打开vm, 选择已经安装好的虚拟机 右键-管理-克隆 以当前的状态重新创建快照,以当前的状态重新创建快照,设置克隆机名称, 安装位置,完成克隆。 1. Linux scp 命令用于 Linux 之间复制文件和目录。 首先安装ssh: sudo apt install -y openssh-server nfs-kernel-server nfs-common 输入命令ifconfig查看虚拟机的ip地址 scp 命令有三种使用方式:从(远程)服务器复制到计算机,从计算机复制到
2022-03-28 20:51:02 843
原创 #Linux下的C编程调试
1.首先在linux中下载vim sudo apt install vim 通过vi hello.c进入编辑界面 使用esc退出编辑,:wq保存并退出。 2.gcc -E hello.c -o hello.i执行如下 gcc -S hello.i -o hello.s执行如图 gcc -c hello.s-o hello.o,gcc hello.o -o hello执行。 3. 使用./he...
2022-03-28 13:26:35 935
原创 手机安卓系统安装linux
第一步配置安卓系统 如果你的手机自带root可以跳过这一步 首先你的手机需要安装第三方recovery并且获取root权限 第二步使用BusyBox来扩展安卓命令和应用 如果你已经通过其他方式安装好了BusyBox,可以跳过这步 打开已安装的BusyBox应用,SU会提示你BusyBox请求Root权限,选择GRANT允许 在设置界面中还可以设置其他参数,看个人喜好,但注意不要修改安装路径,如非要修改,则需要记住修改后的路径,后续步骤需要使用。 Linuxdeploy 运行完毕BusyB...
2022-03-19 22:39:02 2013
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人