自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux driver learning notes(continuing)

linux drver

2022-09-08 11:38:35 392

原创 linux kernel启动流程

linux setup

2022-09-07 17:22:40 276

原创 Quectel EC200N-CN驱动移植记录

ec200n-cn driver lte cat1

2022-09-05 11:35:32 1756

原创 web相关记录

web

2022-08-26 18:23:13 100

原创 gnss rtcm rtklib Ntrip...

gnss

2022-07-27 18:04:07 330

原创 授权无线通信标准

授权无线通信标准

2022-07-22 14:42:25 138

原创 六轴传感器使用学习记录

欧拉角和四元数

2022-07-22 11:18:30 433

原创 lora同步字设置

lora同步字

2022-07-05 16:47:22 1159

原创 netflix app for android 使用记录

apks for google play store installation for android

2022-06-05 19:20:45 1069

原创 Some Programming Skills

一、int rt_tick_from_millisecond(rt_int32_t ms){ int tick; if (ms < 0) tick = RT_WAITING_FOREVER; else tick = (RT_TICK_PER_SECOND * ms + 999) / 1000; /* return the calculated tick */ return tick;}for(start_ind

2022-04-25 16:24:54 386

原创 记最近遇到的2次数组溢出问题

一、char dbg_info[1024];for(uint8_t i=0; i<Uart2Para.Rxcnt; ++i) sprintf(dbg_info+3*i, "%02X ", Rx2_buf[i]);开始设置的dbg_info数组长度是512,程序中Uart2Para.Rxcnt有次达到193,此时dbg_info数组访问越界,造成程序运行异常二、uint8_t lx12864_string[17];sprintf((char *)lx12864_s

2022-04-22 12:12:42 189

原创 stm32 引脚标号、代码折叠及systick

芯片上的文字正对自己,然后左下角为第一脚,逆时针数数(小圆在左下角,大圆在右上角)systick

2022-03-21 11:41:22 457

原创 makefile学习使用记录

1)= := ?= +=的区别:=直接赋值 ?=上文没有赋值则赋值,有则不赋值 +=追加赋值ARCH ?=CROSS_COMPILE ?=CC := $(CROSS_COMPILE)gccAR := $(CROSS_COMPILE)ar2)反引号用于执行shell命令,例LIBLORAGW_VERSION := `cat ../VERSION`3)总Makefile调用子Makefile, -e 用于覆盖子Makefile变量,-C 指定子目录路径,例all: libto

2022-03-07 14:28:06 164

原创 json语法规则

JSON 语法规则详解  JSON的语法规则十分简单,无论用何种方法总结都只有数条而已,它参考了C语言家族的一些习惯,学习起来并不会感到陌生。  回顾JSON的五点语法  1)-数组(Array)用方括号(“[]”)表示。  2)-对象(Object)用大括号(”{}”)表示。  3)-名称/值对(name/value)之间用冒号(”:”)隔开。  4)-名称(name)置于双引号中,值(value)有字符串、数值、布尔值、null、对象和数组。  5)-并...

2022-03-07 10:30:24 1460

原创 nrf51822 52832学习汇总

基础、环境搭建,仔细看iini - 博客园​​​​​弃用nRFgo studioNordic NRF51822 从零开始系列(一)开发环境的搭建_闲人-优快云博客_nrf51822NRFGO STUDIO无法识别板子 – 电子创客营​​​​​​​​​​​​​​关于nRF connect遇到的问题nRF connect for Desktop 配置_MEMORY_2016的博客-优快云博客nRF Connect for Desktop下载程序初探_wxlscm的博客-优快云...

2022-02-10 11:44:09 1023

原创 stlink jlink jtag swd

参考JLink的JTag和SWD模式引脚定义_SYC的博客-优快云博客_jlink引脚定义关于STLink/V2的JTAG接口定义的问题-OpenEdv-开源电子网ST-Link/V2 JTAG/SWD接口定义 - STM32/8Programming nRF51 with ST-Link & uVision - Nordic Q&A - Nordic DevZone - Nordic DevZone...

2022-02-09 09:29:45 674

原创 esp32新建工程驱动i2c_oled以及官方wifi sta模式demo

1)工程构建参考ESP-IDF创建工程_努力努力就能上天啊!的博客-优快云博客_esp32 idf创建工程移植oled驱动(修改sda scl对应io口)到main目录下idf.py set-target esp32idf.py buildidf.py -p com3 flashidf.py -p com3 monitor2)example/wifi/getting-started/station修改mian目录下station_example_main.c中

2022-01-26 23:00:22 368

原创 ubuntu sd卡分区

Linux SD卡建立两个分区 - Waming - 博客园

2022-01-21 14:20:17 941

原创 ubuntu20.04下安装window10

首先用Gparted 从/home分区 /dev/sda8 下分出200G空闲硬盘空间 /dev/sda9 设为ntfs格式老毛桃官网下载u盘启动工具,制作U盘启动盘插上U盘 微星主板 F11进UFEI 从U盘启动,进去选择ntfs安装window101 ubuntu 2 window10 done参考[详细教程] 在现有Ubuntu系统上安装Windows 10 (双系统)_the Blog of 等不到天亮丶等时光-优快云博客_ubuntu下安装win10...

2022-01-17 00:36:29 961

原创 stm32f103一摸就死

串口影响STM32 串口中的硬件BUG,请注意!_love_maomao的专栏-优快云博客_stm32 硬件bugSTM32串口中断卡死主循环问题分析_Origin333的专栏-优快云博客STM32的USART中断死循环,形成死机。 - CodeAntennaSTM32F103 一摸就死_oshan2012的博客-优快云博客...

2022-01-15 12:00:49 2321

原创 stm8去除写保护

安装stvp 选择编程工具、方式及芯片型号

2022-01-06 15:02:08 654

原创 关于ftp

参考ftp的主动模式active mode和被动模式 passive mode的配置和区别_勤劳的小蜜蜂-优快云博客目前可以建立ftp控制连接,能创建删除目录,但是数据传输有问题,回开头看看是不是防火墙问题

2021-12-04 11:33:52 169

转载 # ## __VA_ARGS__ ##__VA_ARGS__的使用说明

程序开发或者看工程代码时可能在宏定义中有涉及到#、##、__VA_ARGS__和##__VA_ARGS__的使用,简单介绍下使用方法。1、 #–将其后面紧跟的符号转换为字符串#操作符是将其后面紧跟的符号变为字符串的形式,示例代码:#define PRINT_VAL(n, val) printf("%s = %d\n", #n, val)1测试:int x1 = 3;PRINT_VAL(x1, x1);12输出:x1 = 31说明:宏定义是在编译时把使用宏的代码替换为宏定义代

2021-11-19 10:48:19 359

原创 rs485使用调试记录

初始化串口5,波特率9600初始化485控制引脚GPIOA.15 stm32上PA.15默认是JTAG引脚,CUBEMX生成的时候选择SW debug时开启了管脚复用时钟并remap禁止JTAG使能了SW,PA.15已是普通IO,在HAL_Init()->HAL_MspInit()中初始化GPIOA.15被拉低,处于接收状态;要发送数据时,拉高GPIO.15引脚...

2021-11-18 16:42:37 161

原创 Arduino esp32 windows开发环境搭建

esp32简介esp32和stm32哪个好_ESP32对比ESP8266 - 嵌入式技术 - 电子发烧友网1、安装python2、官网下载安装Arduino,进入Arduino安装目录\hardware创建\espressif\esp32文件夹,下载git@github.com:espressif/arduino-esp32.git到目录下3、下载完在tools目录下运行get.exe参考Arduino配置ESP32开发环境 - 盛世芳华 - 博客园...

2021-11-16 09:29:17 856

原创 开源私有lorawan server搭建

github地址下载稳定release版本0.6.7运行环境erlang地址erlang22.3版本下载安装erlang环境,进lorawan-server-0.6.7/bin,运行lorawan-server.batadmin/admin进去配置各种参数gateways networks groups profiles activated(Notes) handlers connectors...

2021-11-06 18:18:21 756

原创 区分:RS232串口(com)和TTL串口(uart)

COM口(RS232串口) 电脑上的异步串行通信接口,有时也称之为串口(其实这个叫法并不严谨)。电脑COM口使用DB9连接器,遵循RS-232标准,RS-232规定了通信口的电气特性(比如多少伏为逻辑“1”)和接口机械特性(形状,针脚定义)等内容。COM口多见于旧式电脑,用于连接鼠标,调制调解器等设备,现在已被USB取代。UART与USART(TTL串口) UART,全称Universal Asynchronous Receiver/Transmitter,通用异步...

2021-10-30 11:23:58 4082 1

原创 IAR stm8

IAR Embedded Workbench IDE for stm8头文件路径设置问题问题:老版本工程在新版本打开后,修改option头文件路径,还是报错,build窗口显示编译器寻找的路径目录不是option里设置的头文件目录解决方法:应该是版本问题,project.ewp里面找到CCIncludePath2 修改路径即可...

2021-10-27 15:06:23 208

原创 lorawan learning

freemote大神博客看一遍先

2021-10-26 21:16:17 78

原创 windows git learning

1.官网下载windows git然后安装2.git --version打印版本信息安装成功3.git config --global user.name "Yourname" git config --global user.email "Youremail" git config --global http.sslVerify "false" ssh-keygen -t rsa -C "Youremaila"生成的公钥放到github setting中的ssh中4.工......

2021-10-23 17:29:46 101

转载 wireshark抓包新手使用教程

Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息。常用于开发测试过程各种问题定位。本文主要内容包括: 1、Wireshark软件下载和安装以及Wireshark主界面介绍。 2、WireShark简单抓包示例。通过该例子学会怎么抓包以及如何简单查看分析数据包内容。 3、Wireshark过滤器使用。通过过滤器可以筛选出想要分析的内容。包括按照协议过滤、端口和主机名过滤、数据包内容过滤。Wireshark软件安装软件下载路径:wire...

2021-10-23 09:10:49 7576

转载 MQTT协议详解

MQTT,目前物联网的最主要的协议之一,基本上所有的IOT云平台都使用了MQTT,比如机智云,中国移动的oneNet、百度的云平台、阿里物联网云平台。虽然MQTT很火,但是目前对MQTT的资料确实很少,尤其是在如何移植到嵌入式上来。大部分的平台商的做法都是跟模块商合作把MQTT协议集成到WiFi模块跟GPRS模块里面,捆绑一并销售,不让用户过多的了解物联网最核心的东西。还没有深入去了解MQTT协议之前,总觉的这个东西很复杂,毕竟之前一直想深入,一直也没有时间去仔细琢磨这个东西。随时自己对物联网的不断探索,越

2021-10-22 18:27:05 582

转载 windows下apache-apollo-mqtt服务器搭建及mqtt.fx测试

windows环境下apache-apollo服务器搭建及发布订阅测试

2021-10-20 17:51:04 193

转载 双系统windows+linux如何正确删除linux

原文地址步骤一: 先不要删除linux!首先解决linux的grub引导问题,后来安装了linux,grub直接覆盖了windows的引导,所以每次开机都是进入了linux的grub引导,也是很不方便,毕竟平时还是用windows比较多的。我们需要重新设置windo引导。 下载:http://pan.baidu.com/s/1jI8DdNw 密码:9qco 里面分别有MbrFix.exe,MbrF...

2018-04-27 22:56:32 4534

原创 文章标题

图灵日留个纪念,==或者明天把计划的博客补了

2017-06-23 23:06:16 205

原创 欢迎使用优快云-markdown编辑器

起航从今日起,开始在优快云写写东西记录自己成长的足迹;另一方面也练练自己的语言组织能力和表达能力;更重要的是,把学到的东西的写下来可以加深理解,利于巩固知识体系。自此,笔耕不辍,不忘初心,加油!learning methods - Testing Effect:在相同的可利用时间下,测试 > 重复 - Spacing Effect:在相同的可利用时间下,分散时间学习比集中式学习的长期的学习效果更

2017-06-13 21:47:04 270

转载 UNIX 标准化 --ISO C标准 & IEEE POSIX 标准 &Single Unix Specification(SUS)

原文地址为什么要进行标准化呢? 在早期,Unix应用程序虽然可以在不同版本的unix操作系统之间移植相当容易,但是随着Unix系统版本的剧增以及他们的差别越来越大,不同版本的unix系统的应用程序的移植也越来越困难,为了提升应用程序在各种Unix系统环境的移植性,各机构对其进行了标准化,标准化的一个重要工作就是对每种实现必须定义各种限制进行说明。ISO C标准 1989

2017-06-09 15:05:33 1168 1

转载 C/C++开发环境(GTK/GNOME/Qt/KDE)

原文地址一、C/C++语言的开发环境Ubuntu8.10环境下默认安装了gcc,但是可能缺少所需包,所以需要安装build-essential。如果发现调试时缺少所需包,可以安装build-essential。#sudo apt-get install build-essential就可以编译C/C++,并且运行它们1、C程序:使用gcc编译输出可执行文件mai

2017-05-26 17:09:33 1215

转载 Linux下的几种桌面主题比较

原文地址Linux由于其开源的特性,桌面环境出了好几种。不像Windows一样有一个相对统一的桌面环境,Linux的桌面显得比较乱,如果不了解一下这些桌面环境,那人们会对Linux的桌面选择比较迷茫。1、gnome gnome可能是现在用得最多的桌面环境了,各个linux发行版都不约而同采用它作为默认版本的桌面环境,界面很漂亮。目前大多gnome3,而很多人还是喜欢gnom

2017-05-26 14:00:05 3234

转载 Mysql创建、删除用户

原文地址MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):1.新建用户登录MYSQL:  @>mysql -u root -p  @>密码创建用户:  mysql> insert into mysql.user(Host,User,Password) values("localho

2017-05-25 11:37:56 258

apks for google play store installation for android

apks for google play store installation for android

2022-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除