- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 LinuxC 获取、修改、设置系统软件时间
linux下的时间结构体1、time_t 类型:长整型,一般用来表示从1970-01-01 00:00:00时以来的秒数,精确度:秒;由函数time()获取;2、struct timeb 结构:它有两个主要成员,一个是秒,另一个是毫秒;精确度:毫秒(10E-3秒);3、struct timeval 结构,它有两个成员;一个是秒,另一个表示微秒,精确度:微秒(10E-6);4、struct timespec 结构:它是POSIX.4标准定义的一个时间结构,精确度:纳秒(10E-9秒);
2023-04-03 10:37:11
2440
原创 ubuntu安装Samba服务/windows链接无访问权限
在ubuntu系统上利用Samba实现文件夹网络映射功能,windows访问samba的意外情况解决
2023-01-17 15:20:28
1223
原创 十三届蓝桥杯省赛笔记 (代码自取)
十三届蓝桥杯省赛程序设计试题代码笔记(功能全完成) 代码可自取 如有大佬指教或者同行交流学习也是非常欢迎的
2022-05-01 22:03:08
429
1
原创 Ubuntu入门指令
创建硬链接和软链接cd workspacetouch file硬链接 ln file file_h软链接 ln -s file file_s查看文件文件详情 ls -l查看文件命令 stat file file_h或者 stat file file_s修改文件属性chmod [ugoa] [±=] [rwx] [文件或目录] chmod设置基本权限文件拷贝a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。d 拷贝时保留链接。f 删
2021-08-09 09:43:42
142
原创 UBuntu手动安装Tools
配置在虚拟机——设置——硬件设置中可以找到相应选项CD/DVD (SATA) 自动检测CD/DVD 2(SATA) 自动检测软盘 自动检测注意网络需要进行链接,一般再网络配置中使用网络桥接模式步骤打开虚拟机后在虚拟机选项中选择安装VMware Tools下载完成后在files——tools中找到VMware Tools tar.gz将VMware Tools tar.gz提取到一个方便寻找的目录 例如desktop。在直接提取中容易出现not enoungh free…的报错,此时只需
2021-08-09 09:42:24
1934
原创 ESP8266 Windows环境搭建
WINDOWS编译环境下载IDE下载链接 https://pan.baidu.com/share/init?surl=Mbi2xoHQxyYM35lnJEUBTA提取码:fzfd 版本:1.0 IDE导入SDKNONOS_SDK下载链接 https://github.com/espressif/ESP8266_NONOS_SDKRTOS_SDK下载链接 https://github.com/espressif/ESP8266_RTOS_SDK打开IDE->file->i
2021-08-09 09:40:22
247
原创 ESP8266 Linux下环境搭建
esp8266的环境搭建Linux X86 64位环境下搭建开发环境安装15.5.1VMware下载Ubuntu镜像文件,在VMware中安装Ubuntu18.04.4系统**下载vim编辑器和git软件**sudo apt-get purge vim-commonsudo apt-get install vimsudo apt install git4.编译环境 https://docs.espressif.com/projects/esp-idf/zh_CN/latest/g
2021-08-09 09:36:46
1188
原创 Ubuntu创建和编译文件
创建可输入ls查看当前有什么文件夹mkdir+文件名创建文件夹(例如 mkdir workspace)即可创建一个名为workspace的文件夹,此时输入ls应当能够检索到此文件夹。使用cd指令切换至此文件夹中,例如(cd workspace)即可切换至workspace的目录下,此时可再创建一个文件夹,例如(mkdir les1),再使用cd les1切换至该目录下。使用(touch+文件名+后缀)创建.c文件,例如(touch hello.c),使用ls可检查是否创建成功,创建成功后使用指令(v
2021-08-09 09:33:46
1610
原创 树莓使用CUPS服务搭建打印机服务器
树莓使用CUPS服务搭建打印机服务器安装各项软件和进行配置在树莓派的终端中输入一下代码sudo su //获取用户权限apt get update //获取更新状态apt-get install hplip //安装驱动apt-get install cups //等待连接CUPS服务器sudo usermod -a -G lpadmin pi 将用户添加到Ipadmin,pi代表用户名sudo service cups stop //关闭cups的相关服务改写配置文件cd /etc/
2021-04-30 08:51:08
1378
原创 蓝桥杯旧嵌入式板STM32F103RBT6驱动练习笔记
LED注意GPIO口的初始化 C口对应8——15Pin锁存器:GPIOD_Pin_2初始化函数后应使用LED_Control(0xff,1)配置ledLCD和LED冲突解决方案void LCD _WriteReg(u8 LCD_ Reg, u16 LCD_ RegValue);void LCD_ WriteRAM_ Prepare(void);void LCD_ _WriteRAM(u16 RGB_ Code);在以上函数 开头添加: u16 pcout = GPIOC->ODR;
2021-04-19 09:04:27
844
5
原创 基于51单片机的串口通信和LCD
HC-05蓝牙模块可以与实现与手机端交流数据并且LCD显示屏能够温度等数据,主要通过RXD和TXD串口接受发送数据,用程序识别接受到的字符或者字符串实现发送温度值,工作时间,点亮对应数量的LED,通过mos管开启小风扇和PWM调速电机的功能。
2021-03-22 21:45:02
3324
原创 51单片机定时器和DS18B20共存出乱码现象
项目场景: 当我们在学习51单片机的时候,有一部分的题目需要时间和温度数据同时存在,而使用51单片机产生时钟数据的最常用手段为定时器中断和使用DS1302时钟芯片。问题描述: 定时器中断在实际应用中容易出现温度的读取数据出现乱码,影响了对温度的采集可靠性。在下图中是DS18B20读取温度数据的部分函数以及部分定时器中断函数。void Ds18b20WriteByte(u8 dat)//写入一个字节{ u16 i, j; for(j=0; j<8; j++) { DSPO
2020-12-28 18:08:42
3771
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人