加载中
Python_使用openpyxl处理excel表格

from tkinter import filedialog #需要下载openpyxl cmd:pip install openpyxl from openpyxl import load_workbook from openpyxl.workbook.workbook import Workbook from openpyxl.worksh...

11/28 17:40
13
Python_实时动态描绘曲线

from PyQt5.Qt import * from pyqtgraph import PlotWidget from PyQt5 import QtCore import pyqtgraph as pq import math import random class Window(QWidget): def __init__(self): su.....

11/22 17:51
17
Python_简单的进度条

import time def progress_bar(): start = time.perf_counter() for i in range(1, 101): end = time.perf_counter() print("\r{:.1f} % : [{}]{:.2f}s".format(i, ("#" * (i//2)......

11/22 17:50
10
Python-使用Tkinter选择性的打开一个文件

from tkinter import filedialog file_path = filedialog.askopenfilename() file = open(file_path, 'rb') file.close()......

11/18 15:54
11
Python-使用C语言数据类型(ctypes)

from ctypes import * value = -100 #转换成16位无符号数值 value = c_uint16(value).value #转换成16位有符号数值 value = c_short(value).value (ps:后面有时间会完善该文章,目前只当做...

11/16 14:03
18
Python-time和datetime的区别

import time import datetime #time.time()返回的是时间戳 mytime = time.strftime("%Y/%m/%d %H:%M:%S", time.localtime(time.time())) print(mytime) #datetime.datetime.now()返回的是具体...

11/13 13:56
12
Python-列表中关于b = a和b = a[:]的区别

参考链接:https://zhuanlan.zhihu.com/p/161374254?ivk_sa=1024320u b = a是将a的内存地址赋给b即a和b指向同一块内存区域,改变a中的值,b中的值也会发生改变;同样改变b中的值,a中的值也会...

11/13 13:31
6
Python-文件的基本操作

#!python3.10 #以只读的方式打开一个文件 file = open("./test.txt", "r", encoding = "utf-8"); print(file.read()); file.close(); #以写的方式打开一个文件, #如果文件不存在则自动创建如...

11/07 21:03
24
Python-三元表达式

#!python3.10 i = 2; a = 1; b = 2; ''' 等同于C语言中的三元表达式 value = ((i > 0)? a:b); ''' value = (a if (i > 0) else b); print(value);......

11/07 13:33
21
Python-常用到的字符串和数字之间的相互转换

#Python 3.10 class DataTypeConvert: ''' 描述:将整数字符串(包括十六进制的整数字符串)转换成整数 ''' def str_to_int(self, strlist, strtype): try: i......

11/07 12:45
22
Python-创建一个简单线程

#!python3.10 import threading import time class myThread(threading.Thread): def __init__(self, threadID, name, delay): super(myThread, self).__init__() self.threadID......

11/05 16:49
38
Linux-platform设备驱动点亮LED灯(使用设备树)

一、工具 开发板:野火i.MX6ULL S1 Pro(EMMC版本) 虚拟机Linux系统:Ubuntu 16.04 LTS 辅助软件:Vscode 二、设备树配置 设备树的具体配置相关链接:https://my.oschina.net/wenhao0717/b...

10/16 11:08
35
Linux-platform设备驱动点亮LED灯(不使用设备树)

一、工具 开发板:野火i.MX6ULL S1 Pro(EMMC版本) 虚拟机Linux系统:Ubuntu 16.04 LTS 辅助软件:Vscode 二、硬件原理图 1. 参考i.MX6ULL的用户手册,可以在CCR 章节中找到GPIO1时钟使能寄...

10/16 10:46
40
Linux-异步通知

一、工具 开发板:野火i.MX6ULL S1 Pro(EMMC版本) 虚拟机Linux系统:Ubuntu 16.04 LTS 辅助软件:Vscode 二、驱动编写 关于KEY中断输入的驱动编写相关链接:https://my.oschina.net/wenhao...

10/14 22:01
27
Linux-非阻塞IO(input&output)

一、工具 开发板:野火i.MX6ULL S1 Pro(EMMC版本) 虚拟机Linux系统:Ubuntu 16.04 LTS 辅助软件:Vscode 二、驱动编写 非阻塞IO的驱动程序是在阻塞IO驱动程序基础上修改的,关于阻塞IO的驱...

10/14 15:21
18
Linux-阻塞IO(input&output)

一、工具 开发板:野火i.MX6ULL S1 Pro(EMMC版本) 虚拟机Linux系统:Ubuntu 16.04 LTS 辅助软件:Vscode 二、驱动编写 关于KEY的驱动编写相关链接:https://my.oschina.net/wenhao0717/blo...

10/14 11:39
37
Linux-按键中断输入

一、工具 开发板:野火i.MX6ULL S1 Pro(EMMC版本) 虚拟机Linux系统:Ubuntu 16.04 LTS 辅助软件:Vscode 二、设备树配置 关于KEY的驱动编写相关链接:https://my.oschina.net/wenhao0717/b...

10/13 23:22
94
Linux-内核定时器使用

一、工具 开发板:野火i.MX6ULL S1 Pro(EMMC版本) 虚拟机Linux系统:Ubuntu 16.04 LTS 辅助软件:Vscode 二、驱动编写 关于LED灯的驱动编写相关链接:https://my.oschina.net/wenhao0717/b...

FreeRTOS_任务通知

一、介绍 任务通知是v8.2.0版本以后新增的功能,使用任务通知可以用来代替信号量、消息队列、事件标志组等。并且使用任务通知效率会更高。 ①使用任务通知功能需要将宏定义configUSE_TASK_NO...

09/27 11:24
87
FreeRTOS_软件定时器

一、软件定时器创建 函数原型: TimerHandle_t xTimerCreate( const char * const pcTimerName, TickType_t xTimerPeriodInTicks, UBaseType_t uxAutoReload, void * pvTimerID, ......

09/27 11:24
107

没有更多内容

加载失败,请刷新页面

返回顶部
顶部