- 博客(162)
- 收藏
- 关注
转载 7-CMSIS Configuration wizard配置
检查SDK中是否已经有cmsisjava(一般SDK都已经有),查看配置。cmd: java -help 检查是否生效。4.右键打开sdk_config.h。2.cmsisjava 包配置。1.下载java配置系统环境。3.修改tool.xml文件。
2023-05-10 11:29:12
454
原创 6-custom board
将ninab3.h文件放到components\boards\。2. 添加目标header 文件。在boards.h增加。
2023-04-23 16:11:26
290
原创 5-systick
CPU主频64MHz时,一个systick=1/64MHz=0.015625us=15.625ns。CPU主频1MHz时,一个systick=1/1MHz=1us。
2023-04-23 10:25:42
568
原创 2-修改example适用于不同开发板
手上只有基于nRF52811芯片的BMD360开发板,与pca10056e开发板同一个芯片.所以pca10056e的example都可以适用于BMD360开发板,只需要修改开发板相同的输入输出硬件管脚即可.因为BMD360开发板与pca10056e开发板的输入输出管脚不同.现在问题是example里的示例有的没有PCA10056e的,而只有PCA10056. PCA10056开发板是基于nRF52840芯片的,所以示例不能用于BMD360开发板.2.修改示例适用于开发板。
2023-04-15 11:49:52
667
原创 rtklib函数解析
1.getbitu函数extern unsigned int getbitu(const unsigned char *buff, int pos, int len){ unsigned int bits=0; int i; for (i=pos;i<pos+len;i++) bits=(bits<<1)+((buff[i/8]>>(7-i%8))&1u); return bits;}解析:(1)buff存放...
2022-05-12 18:45:48
1979
转载 python与linux的时间模块对比
今天看python时间模块time的时候发现和LINUX系统编程中的时间调用函数基本一样,以前刚好没有好好学习LINUX C编程的时间模块就对比进行了学习。本文只是给出函数接口和使用方式,详细了解请参考LINUX main page和PYTHON help 本文不涉及asctime和ctime,并且C中涉及多线程编程注意选择可重入性函数一、时间存在方式其实不管是C还是PYTHON这里都包含3种时间不同存在的方式日历时间:Epoch以来的秒及新纪元时间(1970年1月1日 00:00:00)以
2022-05-07 11:04:23
310
原创 安装之openjdk
1. 先检查是否安装dpkg --list | grep -i jdk2. 移除openjdk包,命令:sudo apt-get purge openjdk*3. 卸载 OpenJDK 相关包,命令:sudo apt-get purge icedtea-* openjdk-*4. 再次检查是否卸载成功,命令:dpkg --list | grep -i jdk5. 查找可用版本sudo apt-cache madison openjdk-8-jdk 6.安装对应版本6.1$...
2022-04-29 16:42:36
4413
原创 编译之 jack-server报错
1.问题FAILED: setup-jack-server/bin/bash -c "(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jar prebuilts/sdk/tools/jack-server-4.11.ALPHA.jar 2>&1 || (exit 0) ) && (JACK_SERVER_VM_ARGUMENTS=\"-Dfile.encod.
2022-04-29 16:14:33
1355
转载 各坐标系相互转换(WGS84转换BD-09主要)
package usi.distance.method;public class Transform { static double x_PI = 3.14159265358979324 * 3000.0 / 180.0; static double PI = 3.1415926535897932384626; static double a = 6378245.0; static double ee = 0.00669342162296594323; /**...
2022-03-11 23:07:36
1574
原创 PyQt5之QTableView(二十九)
import sysfrom PyQt5.QtWidgets import QWidget,QApplication,QTableView,QDirModel,QVBoxLayoutfrom PyQt5.QtCore import Qt,QStringListModelfrom PyQt5.QtGui import QStandardItemModel,QStandardItemclass tableViewDemo(QWidget): def __init__(self): .
2021-12-24 14:54:33
272
原创 PyQt5之QTableView(二十九)
import sysfrom PyQt5.QtWidgets import QWidget,QApplication,QTableView,QDirModel,QVBoxLayoutfrom PyQt5.QtCore import Qt,QStringListModelfrom PyQt5.QtGui import QStandardItemModel,QStandardItemclass tableViewDemo(QWidget): def __init__(self): .
2021-12-24 14:52:05
553
原创 PyQt5之QTextEdit(五)
import sysfrom PyQt5.QtWidgets import QApplication,QWidget,QGridLayout,QTextEdit,QPushButtonclass textEditDemo(QWidget): def __init__(self): super(textEditDemo, self).__init__() #定义 self.textEdit = QTextEdit() self..
2021-12-24 14:18:35
298
转载 PyQt5之QPrinter(二十八)
import sysfrom PyQt5.QtWidgets import QApplication,QMainWindow,QLabel,QSizePolicy,QActionfrom PyQt5.QtPrintSupport import QPrintDialog,QPrinterfrom PyQt5.QtGui import QImage,QIcon,QPixmapclass MainWindow(QMainWindow): def __init__(self,parent=Non...
2021-12-24 13:59:25
300
原创 PyQt5之QStatusBar(e二十七)
import sysfrom PyQt5.QtWidgets import QApplication,QMainWindow,QStatusBar,QActionclass statusBarDemo(QMainWindow): def __init__(self): super(statusBarDemo, self).__init__() #创建menu File self.menuFile = self.menuBar().addMen.
2021-12-24 12:22:17
661
转载 PyQt5之toolBar(二十六)
import sysfrom PyQt5.QtGui import *from PyQt5.QtWidgets import *from PyQt5.QtCore import *class ToolBarDemo(QMainWindow): def __init__(self,parent=None): super(ToolBarDemo, self).__init__(parent) #设置标题与初始大小 self.setWindowTi...
2021-12-24 11:58:01
636
原创 PyQt5之QMenuBar(二十五)
import sysfrom PyQt5.QtWidgets import QApplication,QMainWindow,QMenu,QMenuBar,QActionclass menubarDemo(QMainWindow): def __init__(self): super(menubarDemo, self).__init__() #添加menuBar的3个步骤: 1: addMenu 2.初始化Action 3.给Menu添加Action .
2021-12-24 11:51:54
461
原创 PyQt5之QDateTimeEdit(二十四)
import sysfrom PyQt5.QtWidgets import (QApplication,QWidget,QDateTimeEdit,QTimeEdit,QDateEdit,QVBoxLayout)from PyQt5.QtCore import QTime,QDate,QDateTimeclass dateTimeEdit(QWidget): def __init__(self): super(dateTimeEdit, self).__init__().
2021-12-24 11:06:21
515
原创 PyQt5之QCalendar(二十三)
import sysfrom PyQt5.QtWidgets import QWidget,QApplication,QCalendarWidget,QPushButtonfrom PyQt5.QtCore import QCalendar,QDate,QDateTimeclass calendarDemo(QWidget): def __init__(self): super(calendarDemo, self).__init__() # .
2021-12-24 10:34:30
338
转载 PyQt5之QClibboard(二十二)
import osimport sysfrom PyQt5.QtCore import QMimeDatafrom PyQt5.QtWidgets import (QApplication, QDialog, QGridLayout, QLabel, QPushButton)from PyQt5.QtGui import QPixmapclass Form(QDialog): def __init__(self, parent=None): super(Form, s.
2021-12-24 10:03:42
107
转载 PyQt5之Drag&Drop(二十一)
import sysfrom PyQt5.QtWidgets import *from PyQt5.QtCore import *from PyQt5.QtGui import *class Combo(QComboBox): def __init__(self,title,parent): super(Combo, self).__init__(parent) #设置为可接受拖曳操作文本 self.setAcceptDrops(True).
2021-12-23 22:53:07
154
原创 PyQt5之QPixMap(二十)
import sysfrom PyQt5.QtGui import QPixmapfrom PyQt5.QtCore import Qtfrom PyQt5.QtWidgets import (QApplication,QWidget,QComboBox,QLabel,QPushButton,QSpinBox,QFrame, QHBoxLayout,QVBoxLayout,QGridLayout,QSpinBox,QColorDialog).
2021-12-23 17:26:44
677
原创 PyQt5之QColorDialog(十七)
import sysfrom PyQt5.QtGui import QPainter,QPen,QBrush,QPalettefrom PyQt5.QtCore import Qtfrom PyQt5.QtWidgets import (QApplication,QWidget,QComboBox,QLabel,QPushButton,QSpinBox,QFrame, QHBoxLayout,QVBoxLayout,QGridLayout,Q.
2021-12-23 17:15:17
221
原创 PyQt5之QPen&QBrush(十九)
''''import sysfrom PyQt5.QtGui import QPen,QBrush,QPainterfrom PyQt5.QtWidgets import QApplication,QWidgetfrom PyQt5.QtCore import Qtclass DrawDemo(QWidget): def __init__(self): super(DrawDemo, self).__init__() #self.setGeometry.
2021-12-23 15:21:59
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人