
嵌入式
KarmaStone
这个作者很懒,什么都没留下…
展开
-
clang-format 个人风格
# 语言: None, Cpp, Java, JavaScript, ObjC, Proto, TableGen, TextProtoLanguage: Cpp# BasedOnStyle: LLVM# 访问说明符(public、private等)的偏移AccessModifierOffset: -4# 开括号(开圆括号、开尖括号、开方括号)后的对齐: Align, DontAlign, AlwaysBreak(总是在开括号后换行)AlignAfterOpenBracket:...原创 2021-01-30 02:35:40 · 2577 阅读 · 0 评论 -
opencv 交叉编译
opencv 交叉编译,可以看下面文章https://blog.youkuaiyun.com/houge101/article/details/79433503原创 2021-01-21 00:11:25 · 149 阅读 · 0 评论 -
nRF52 Ble SDK中使用WSL编译下载
编译简单, 安装WSL , arm-gcc即可下载需要修改下makefile添加如下:NRFJPROG = '/mnt/c/Program Files (x86)/Nordic Semiconductor/nrf-command-line-tools/bin/nrfjprog.exe'修改:#Flashtheprogramflash:default@echoFlashing:$(OUTPUT_DIRECTORY)/nrf52840_xxaa....原创 2020-10-18 00:09:15 · 234 阅读 · 0 评论 -
nRF5 mesh 编译及环境配置,使用make
安装工具1.cmake2.doxygen, 官方网站:https://www.doxygen.nl/download.htmldoxygen需要cmake构建make环境,下载及命令如下git clone https://github.com/doxygen/doxygen.gitcd doxygenmkdir buildcd buildcmake -G "Unix Makefiles" ..make如果cmake出错flex 和bison,运行下面命令sudo a原创 2020-07-19 23:45:39 · 807 阅读 · 0 评论 -
STM32 Makefile C/C++ 通用
由Nordic SDK的gcc编译文件修改Makefile:########################################################################################################################### File automatically-generated by tool: [projectgenerator] version: [3.7.1] date: [Fri Jul 03 2.原创 2020-07-04 17:21:48 · 1156 阅读 · 0 评论 -
VS code 隐藏文件夹
//-------- Search configuration -------- // Configure glob patterns for excluding files and folders in searches. Inherits all glob patterns from the files.exclude setting. "search.exclude": { "**/.git": true, "**/.svn": true, .原创 2020-07-02 21:07:19 · 822 阅读 · 0 评论 -
nRF GCC环境 使用 C++ makefile 修改
GCC环境LIB_FILES += -lc -lnosys -lm -lstdc++-lstdc++ 是后添加的, 不然链接会出错一开始以为放在CXXFLAGS , 然后怎么都不可以, 看了半天,其实是ld, 链接的时候错了. 所以放在LIB_FILES中原创 2020-07-02 15:55:45 · 374 阅读 · 0 评论 -
vscode stm32 openocd 在线调试,下载
1、下载vscode2、下载openocd3、下载GNU Tools ARM Embedded需要几个配置文件,路径分别:stlink.cfg :........\OpenOCD-20200310-0.10.0\share\openocd\scripts\interface\stlink.cfgSTM32WB5x.svd:C:\Program Files (x86)\IA...原创 2020-03-30 15:01:28 · 3056 阅读 · 0 评论 -
[SIP]ubuntu安装PJSIP
1.下载PISIP:https://www.pjsip.org/download.htm2.如果需要支持视频,需要以下组件:*Video4Linux2 sudo apt-get install libv4l-devSDL 2.0sudo apt-get install libsdl2-dev sudo apt-get install libsdl2-i...原创 2019-10-21 21:48:50 · 1110 阅读 · 0 评论 -
esp8266 AT命令解析
直接贴代码 , 感冒好了有空再来注释 , 原则就是基于sscanf来做命令解析。#include "init_d.h"#include "miscdevice.h"#include "log.h"#include "cmsis_os.h"#include "stdlib.h"#include "esp8266.h"#include "stp_socket.h"#define...原创 2019-10-10 16:08:25 · 1812 阅读 · 0 评论 -
单片机 串口控制台 ,类似shell cmd命令解析实现
基于串口的 调试方法 , 调试非常方便功能:1. 串口调试输入2.命令解析, 空格区分参数3.支持del使用方法一、如果使用工程中的Init.d框架,直接使用.c .h文件即可。 调试文件//cmdtp 当前命令句柄//flag run_command中传入//argc 参数数量//*argv[] 参数int do_ls(cmd...原创 2019-09-26 17:39:01 · 3575 阅读 · 0 评论 -
LOG 日志级别,标签输出, 根据标签控制输出日志级别 , 自定义printf输出
功能:1. 错误,警告, 信息,调试,四个等级输出, 四种颜色区别。 建议使用putty调试2.标签独立划分等级, 每个标签可单独定义输出等级,控制输出、不输出3.十进制/十六进制数组输出4.自定义printf , 标准C库printf输出, 宏切换。输出效果:函数说明://tag为输出标签, 必须为静态字符或全局字符//level 为对应标签输出等级LOG_...原创 2019-09-24 23:35:17 · 1728 阅读 · 0 评论