- 博客(15)
- 收藏
- 关注
原创 【LINUX】STM32MP1笔记3-集合整理
文章目录搭建开发环境安装VWware新建虚拟机设置mmc允许16个分区配置代理安装需要的库编译镜像配置镜像文件编译搭建开发环境安装VWware软件路径:ftp://192.168.0.110/0_Hardware/STM32MP1/system_ubuntu/VMware%20workstation/VMware-workstation-full-12.1.0-3272444.exe下载安装即可新建虚拟机主界面创建虚拟机,按照向导创建虚拟机,CPU核心更具需要选择,内存建议2G以上不超过6G,硬
2020-06-18 17:00:20
732
1
原创 【LINUX】STM32MP1笔记2-发行套件
[TOP]安装下载安装环境OpenSTLinux distribution安装repoPC $> sudo apt-get updatePC $> sudo apt-get install repo从github同步OpenSTLinux distribution$ mkdir ~/Distribution-Package$ cd <working directory path>/Distribution-Package$ mkdir openstlinu
2020-06-18 16:59:39
719
原创 【LINUX】STM32MP1笔记1-安装入门包
文章目录虚拟机配置安装软件包其他设置STM32CubeProgrammer安装STM32CubeProgrammer安装开发板USB驱动下载并烧录程序启动开发板虚拟机配置安装软件包替换软件源为国内软件源cp /etc/apt/sources.list /etc/apt/sources.list.baksudo nano /etc/apt/sources.list//从以下国内源中选择一个,复制到sources.list中#添加阿里源deb http://mirrors.aliyun.com
2020-06-18 16:58:47
1244
2
原创 【LINUX】shell命令
文章目录shell常用命令1. ls2. cd3. pwd4. uname5. clear6. sudo7. adduser8. deluser9. su10. cat11. ifconfig12. man13. reboot14. poweroff15. installapt下载命令1. sudo apt-get update2. sudo apt-get check3. sudo apt-get install package-name4. sudo apt-get upgrade package-na
2020-06-16 11:16:06
631
1
原创 【nordic】外设第三章:TEMP&RNG内部温度传感器与随机数发生器
文章目录TEMP1. 头文件路径2. 读取芯片内部温度值RNG1. 导入rng模块2. 配置sdk_config.h3. RNG应用TEMP1. 头文件路径在KEIL中包含下面路径nRF5_SDK_15.0.0_a53641a\modules\nrfx\hal\nrf_temp.h2. 读取芯片内部温度值包含#include "nrf_temp.h"头文件在main函数中调用nr...
2020-05-03 02:41:52
851
原创 【nordic】外设第二章:UART串口实现
文章目录串口初始化sdk_config.h宏定义串口1. nRF_Drivers 下定义外设时钟2. nRF_Drivers 下定义串口3. nRF_Libraries下定义UART和FIFO库文件的导入keil的nRF_Drivers组keil的nRF_Libraries组应用代码printf编写1. 包含头文件2. 串口参数配置app_uart_comm_params_t3. APP_UART...
2020-05-02 23:37:53
2889
原创 【nordic】外设第一章:一灯大师来点灯了
GPIO的基本操作首先包含头文件,该头文件定了GPIO的相关定义#include "nrf_gpio.h"函数采用内联函数的形式定义常用的函数如下://配置为输出模式__STATIC_INLINE void nrf_gpio_cfg_output(uint32_t pin_number);//配饰为输入模式__STATIC_INLINE void nrf_gpio_cfg_inp...
2020-04-30 00:38:21
985
原创 【nordic】蓝牙协议栈
蓝牙协议的实现叫做蓝牙协议栈蓝牙协议栈有以下内容组成应用层主协议层控制层控制层PHY物理层,主要负责指定BLE的无线频段,调制解调方式和方法等。直接决定了BLE芯片的功耗灵敏度。LL链路层(协议栈核心),主要负责选择射频通道,如何识别空中数据包,发送数据的时间控制,数据完整性的保证,ack应答实现,重传机制实现,控制管理链路。HCI主机控制接口(可选),规范两颗芯片之间...
2020-04-28 01:11:04
1219
原创 【python】pyqt5 信号与槽
举例说明信号与槽的关系实现功能:按下button关闭窗口方法一在QTdesigned 里面按快捷键F4,进入信号与槽编辑页面,鼠标左键按住button,拖动到button外,自动打开配置信号与槽连接配置页面,页面左边是信号,右边是槽,直接勾选即可。若右边没有可以自定义相关槽函数,但函数名不能是方法二中的名字。按照此方法生成的ui文件在转换成py文件之后会在代码中生成连接信息。为确保ui与业...
2020-04-25 20:53:31
635
原创 【python】pyqt5多继承与单继承界面封装方法
建议使用单继承方法Talk is cheap, show me the code多继承方法import sysfrom PyQt5.QtWidgets import QApplication, QMainWindowfrom demo import *import datetimeclass MyWindows(QMainWindow, Ui_mainWindow): d...
2020-04-25 03:02:44
2600
原创 【python】汉诺塔游戏
Talk is cheap, show me the codedef hanoi(n, a, b, c): if n == 1: print(a + ' --> ' + c) else: # 将n-1个盘子由a移动到b hanoi(n - 1, a, c, b) # 将a移动到c print(...
2020-04-25 02:46:23
298
原创 【python】文件夹操作以及文件读写
codeimport osimport shutil# 新建文件夹os.mkdir(str(os.getcwd()) + '/new dir', 0o777)# 改变当前工作路径os.chdir('./new dir')# 递归删除非空文件夹shutil.rmtree('./new dir')p_str = 'helloword'# 以append的方式打开文件,并返回文...
2020-04-25 02:41:52
135
原创 【python】datetime模块
import datetimeimport timenow_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")next_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
2020-04-25 02:34:58
167
原创 KEIL C51软件使用教程
附录一、Keil uVision2仿真软件的使用说明μVision2集成开发环境μVision2 IDE是德国Keil公司开发的基于Windows平台的单片机集成开发环境,它包含一个高效的编译器、一个项目管理器和一个MAKE工具。其中Keil C51是一种专门为单片机设计的高效率C语言编译器,符合ANSI标准,生成的程序代码运行速度极高,所需要的存储器空间极小,完全可以与汇编语言媲美。
2020-04-22 09:53:35
4454
原创 Windows安装PyQt5
//cmd安装 sippip install sip//cmd安装PyQt5pip3 install --index-url https://pypi.douban.com/simple PyQt5//cmd安装pyqt5-toolspip3 install --index-url https://pypi.douban.com/simple pyqt5-tools//将qt路径加入P...
2020-04-22 09:51:48
267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人