- 博客(40)
- 资源 (4)
- 收藏
- 关注
原创 02. k210-在windows环境下烧录.bin文件
有些人的虚拟机串口可能没有设置好,不能在ubuntu下使用命令kflash 下载程序,那么本章介绍如何在windows10 环境下使用荔枝派的开源上位机 kflash_gui 来下载程序。使用的开发板是荔枝派:Sipeed Maix Bit (带麦克风) 开发板。
2024-02-05 11:12:23 933
原创 01:编译lua及C调用
我们今天在windows平台编译lua,生成 lua动态库,lua.exe,luac.exe。lua/include 帮助文档 在其他平台使用编译器需要包含的头文件。build.cmd 是编译脚本,在执行前我们需要修改里面的gcc路径。lua/bin/lua54.dll 动态库 lua/doc。lua当配置文件使用的脚本 config.lua。lua/bin/luac.exe 编译器。我使用的是本地安装好的QT5的编译器。ua/bin/lua.exe 解析器。lua函数调用脚本 add.lua。
2023-11-27 12:47:38 498
原创 STM32 自动化初始化模块 AINI
说明:本文灵感来自于RT-Thread如何让我们的初始化函数自动执行,让代码看起来更简洁:while(1) {} }串口助手打印显示:init ENV …init APP …实际上在main函数里面我并没有做任何操作,就已经做到5个初始化函数已经执行。此函数形参为void,返回值类型int后面我们自己的初始化函数也必须是这种格式注意:不要在初始化函数中使用堵塞类型的操作,因为他们是顺序执行的,会影响排列在后面的函数执行sectionconstaini_call。
2023-03-31 11:28:13 663
原创 01:SCons是什么?
SCons是一个开源软件构建工具。将SCons视为经典Make实用程序的一种改进的跨平台替代品,其集成功能类似于autoconf/automake和编译器缓存(如ccache)。简而言之,SCons是一种更简单、更可靠、更快的软件构建方式
2023-03-17 23:21:50 518
原创 nrf52840烧录配置(协议栈+APP)
在MDK工程中烧录NRF52832/NRF52840 的蓝牙协议栈和APP工程。不烧录bootloader
2022-11-14 15:38:16 3041
原创 ESP8266烧录官方AT指令V1.7.3
前言在淘宝买了块NODEMCU开发板,里面默认固件是lua脚本编程。感觉用着不爽,用来玩一玩还行,不能作为实际项目使用。于是想烧录AT指令。需要工具:固件烧录上位机:flash_download_tools_v3.6.8_0(乐鑫官网下载)AT指令固件:ESP8266_NonOS_AT_Bin_V1.7.3(乐鑫官网下载)开发板:NODEMCU一块(4M Flash配置)开...
2020-04-10 01:08:19 2282 2
原创 基于Python3.7语言的PyQt5界面开发-基础
1.安装PyQt5,首先在CMD命令行中进入到pip3的目录中,我的Python3路径:C:/Python/Python37pip3 install PyQt5 查看是否安装PyQtpip3 list2.使用 QtCreator 绘制 ui文件mainwindow.ui3.将 mainwindow.ui 转换为 python文件pyuic5 -o mainw...
2018-11-23 13:46:29 30243
原创 单通道ECG数据包解析
print('-------------单通道ECG 数据包 解析!--------------------')with open('C:/Users/Liu/Desktop/abcd.txt','r') as file: list = file.readlines()#去掉每行的末尾'\n'# 判断包是否合法for i,val in enumerate(list): ...
2018-10-10 13:30:22 562
转载 JavaSe 调用native C/C++ 之 java头文件生成[转]
Java 代码:package nativeCaller;public class call_dll {static {System.load("netCashierDll");}public native void helloWord();} 我的工程目录在 E:\Users\chen-bo\workspace\netCash_Software通过DOS命令进入 ...
2018-10-10 13:28:01 326
原创 使用gsoap访问java版本的SOAP服务器
gsoap是C++版本的SOAP框架,我的服务器是AXIS2搭建的SOAP服务器。我将使用gsoap来访问我的服务器。1.下载soap,并进入到下面文件夹(我下载到D盘)D:\gsoap-2.8\gsoap\bin\win322.下载wsdl文件我的在本地服务器,可以右键另存为 .xml文件。3.将.xml文件生成C++版本的.h文件
2018-01-29 12:54:59 494
原创 git项目管理
1.克隆代码git clone git@ip:project2. 初始化仓库git init3.查看远程分支git branch -r4.拉取origin上分支dev_ecg3,在本地新建分支dev_ecg3,并自动切换到本地分支dev_ecg3git checkout -b dev_ecg3 origin/dev_ecg3
2017-09-07 16:48:17 304
原创 android studio 版本控制1-------github
第一步:先到www.github.com 上申请一个账号。第二步:创建代码库 coolweather 第三步:使用android studio 创建一个项目CoolWeather 。第四步:打开Git Bash 进入 CoolWeather ,从远程服务器克隆代码库,如下图: 第五步:把coolweather文件夹下文件包括隐藏文件夹.gi
2017-03-20 14:53:32 246
原创 centos7.2 下搭建svn服务器
1.下载svnyum -y install subversion2.创建版本库mkdir /home/svnmkdir /home/svn/reposvnadmin create /home/svn/repo3.配置 repo目录下conf文件夹下的三个配置文件passwd编辑svn用户配置文件### This file is an ex
2016-11-16 11:37:35 1487
原创 centos7 安装vsftpd 服务
实现目的:在/var/ftp目录下创建两个文件夹:pub 和 软件开发pub 文件夹权限:匿名用户登录,可上传,下载,删除。软件开发文件夹权限:可下载。1.yum install vsftpd -y2.配置 vsftpd.conf 文件。配置如下:# Example config file /etc/vsftpd/vsftpd.conf## Th
2016-11-15 14:29:11 319
原创 ubuntu16.04 安装 eclipse
1. 下载jdk , jdk-8u77-linux-x64.tar.gz2.下载 eclipse , eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz注:我下载的都是64位的,因为我的系统是64位系统3.将jdk解压到 /opt/jvm/文件夹中操作步骤:sudo mkdir /opt/jvmsudo tar zxvf jdk-8u77
2016-06-14 10:48:17 19526 3
原创 ubuntu 16.04 amd64位系统安装QT5.6
安装包:qt-opensource-linux-x64-5.6.1.runchmod 777 qt-opensource-linux-x64-5.6.1.runsudo ./qt-opensource-linux-x64-5.6.1.run 安装。问题一:qt启动后,背景色为黑色,且卡死一段时间退出。原因:VirtualBox的硬件加速:启用3D加速开启
2016-06-13 18:08:36 2167
原创 QStackedWidget
#include "stackdlg.h"#include StackDlg::StackDlg(QWidget *parent) : QDialog(parent){ setWindowTitle(tr("StackedWidget")); list = new QListWidget(this); //在QListWidget 中
2016-05-20 17:41:18 318
原创 QDockWidget
#include "mainwindow.h"#include "QTextEdit"#include "QDockWidget"DockWindow::DockWindow(QWidget *parent) : QMainWindow(parent){ setWindowTitle(tr("DockWindows")); QTextEdit
2016-05-20 17:14:00 345
原创 QSplitter
#include"mainwindow.h"#include #include #include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); QFont font("ZYSong18030",12); a.setFont(font);
2016-05-20 16:34:59 413
原创 qt的容器类
#include #include int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); //@@@@@@@@@@@@@@@@@@@@@@@@@@@ QList,QLinkedList,QVector //1.QList 容器类,可以使用下标访问 /*QList
2016-05-20 15:11:14 259
转载 string.xml中如何定义变量
在string.xml中,不仅可以设置文字的格式换行等,还可以设置类似于变量的文本格式。方法一:1、整型,比如“我今年27岁了”,这个27是整型的。在string.xml中可以这样写<string name="my_age">我今年%1$d岁了在程序中,使用String str1= getResources().getString(R.string.my_age);St
2016-05-11 08:54:10 3862
原创 vim常用命令和操作技巧
一:Vim常用操作vim下载地址:www.vim.orgvim模式:vim main.c->命令模式(a,i.o进入)->插入模式(ESC进入)->命令模式(:进入)->编辑模式(执行完后)自动进入->命令模式。插入命令_________________________________________|命令 | 作用||_______ |____
2016-02-06 17:43:14 387
原创 linux基础常用命令
一:文件处理命令$1.1 命令格式与目录处理命令ls命令格式:命令 [-选项] [参数]例: ls -la /etc#---------------------------------------------------------------命令:ls命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法
2016-01-25 22:14:27 274
原创 ubuntu常用命令(笔记)
1.virtual box安装Ubuntu,共享Windows文件夹1.在virtual box文件共享中选择windows中文件夹如"Ubuntu".2.在Ubuntu系统中安装增强工具.3.在/mnt下创建文件夹MyShare.输入命令:sudo mkdir MyShare4.挂载文件夹到MyShare输入命令:sudo mount -t vboxsf Ubuntu /
2016-01-12 20:41:10 316
原创 《swift 2.1基础部分 》在playground上练习
// Playground - noun: a place where people can playimport UIKit//1.声明常量和变量,可以不指定数据类型,编译器会自动识别let maximumNumberOfLoginAttempts =10var currentLoginAttempt =0var x=0.0,y=0.0,z
2014-12-22 12:02:20 706
Windows下通过SSH访问远程主机(Ubuntu)
2016-01-17
蓝牙4.0 android代码
2014-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人