自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

supperThomas的专栏

一个乐于分享的技术人

  • 博客(105)
  • 资源 (13)
  • 收藏
  • 关注

原创 [esp32-C3][RT-THREAD] 基于ESP32C3运行RT-THREAD bsp最小系统

本文介绍了如何在ESP32C3上运行RT-THREAD

2022-06-22 23:49:42 3618

原创 ZEPHYR 快速开发指南

学习门槛过高github访问不畅,下载起来比较费劲。这篇文章将我自己踩的坑介绍一下,顺便给大家优化一些地方,避免掉所有的坑。首先用virtualbox来安装一个ubuntu22.04本文适应的是ubuntu的操作系统。

2023-07-29 20:12:43 1131

原创 RT-Thread构建系统

RT-Thread自定义函数。RT-Thread构建系统。

2023-07-26 23:54:21 120

原创 [GITHUB] PR代码reviewer分发机制CODEOWNER

这个主要对github文档的一个翻译和总结以及实践学习。主要告诉大家如何使用和如何写CODEOWNER文件来方便团队来分配PR。

2023-07-20 22:43:26 587

原创 【gitflow】 概念基本介绍

有些人觉得gitflow好用,有些人觉得gitflow太死板,太复杂,团队里面每个人都要遵守这套规则,会很麻烦。毕竟规则越复杂,用起来越难。所以创始人也建议团队根据实际情况调整策略。团队主要成员如果成员固定,并且训练有素,可以考虑用一下。团队人员如果太多,太杂,不建议。如果主要团队人员就1-2个人,也不建议。从时间点上来说,要将团队统一战线,比如master要开始release了,整个团队需要切到release分支去修复bug,并且坚决不允许有feature合入。大feature可以下一个版本进行合并。

2023-06-17 19:54:05 6715

原创 手把手教你在RT-THREAD bsp上运行pikascript脚本点亮小灯

pikascript脚本点灯

2023-05-15 23:14:42 623

原创 【github】【action】如何给软件包添加CI集成

如何添加github action集成。

2022-09-20 22:23:03 682

原创 STM32如何将文件放到内部flash里面

主要介绍如何将文件放到MCU里面。

2022-09-17 00:42:25 3440

原创 玩转doxygen 之RT-THREAD

本文介绍了doxygen在RT-THREAD下面的使用以及,doxygen的简单运行

2022-08-04 22:29:17 390

原创 [RTTHREAD] 如何不用外设在STM32片上FLASH做一个文件系统

本文主要介绍如何快速的在RTTHREAD的STM32上面快速使用片内flash作为文件系统的方法

2022-06-09 00:12:14 1724 1

原创 【开发板】嵌入式提升自我学习的好项目

经常有小伙伴觉得没有学习机会,这边我总结了一些免费的开源项目,希望对大家能有所帮助。1. 17款RISC-V生态开发板 RISCV 开发板申请推荐指数: ****链接 https://bbs.elecfans.com/jishu_2274470_1_1.html活动流程试用报告:收到货后试用开始,提交3篇试用报告文章和至少1个试用视频,试用报告要求100%原创,抄袭会被封杀哦;申请报名:2022/04/14-2022/05/23公布名单:2022/05/26发货日期:2022/05/27(具

2022-05-09 00:23:22 940

原创 【KEIL】【JLINK】KEIL如何进行远程调试

介绍如何在本地实现KEIL远程调试

2022-04-30 23:18:58 4759 1

原创 如何在keil中STM32L496 跑simulator 不需要开发板跑RTTHREAD

如何不用开发板就可以KEIL跑STM32L496呢?

2022-04-11 21:58:03 1370

原创 【docker】【rtthread】如何用docker来学习rtthread-qemu

背景介绍相信有一些小伙伴对于搭环境来说是一件痛苦的事情,经常会遇到各种奇怪的问题虽然文档中心对于快速上手rtthread已经讲的非常详细了:有以下方法,我来总结一下Keil 模拟器 STM32F103 上手指南RT-Thread 潘多拉 STM32L475 上手指南在 Window 平台使用 QEMU 运行 RT-Thread在 Ubuntu 平台开发 RT-Thread这篇文章主要介绍如何用docker来运行rtthread使用docker有以下优势,一键下载对

2022-03-26 13:22:38 3185

原创 ESP-IDF 一键式搭建环境基于VSCODE

ESP-IDF 一键式搭建环境ESP-IDF 简介esp-idf是乐鑫公司开发的IDE。这个IDF只能用于乐鑫,官方的参考文档见link想要跑乐鑫官方的example,和开发ESP32的代码,大部分需要安装IDF。 官方的教程已经写得非常详细了,照着一步一步来就可以了。不过这篇文章主要讲,如何一键式搭建IDF,这也是我使用总结下来的。我们用到的工具式一款跨平台的工具vscode。而且现在很多方法需要访问github,这就需要科学上网,这篇文章不需要大家访问github就可以搭建起来编译和应用平台安

2022-03-23 23:14:33 2958

原创 【githook】【RT-THREAD】用astyle cppcheck formatting实战

git_auto_scriptGITHUB仓库:git_auto_script欢迎START和提issue。有好的建议可以PR或者提issue。简介你是否会遇到过忘记使用formatting脚本来整理下代码,导致RTTHREAD PR不通过打回去重新修改?你是否总是忘记整理那些astyle的格式问题,总是提交的代码不够美观?你是否总是有些bug是因为没有经过静态检查,导致后面bug一大堆?来看下这个软件吧,保证对你有一定帮助,而且在做其他项目的时候这个软件包也可以使用。本软

2021-10-31 23:42:17 430

原创 ARM-MPU内存保护单元详解

ARM-MPU 详解简介​ MPU(Memory Protection Unit) 内存保护单元。 本文主要讲 armv7-m 架构 架构下的 MPU。在 armv7-m 架构下,Cortex-M3 和 Cortex-M4 处理器对 MPU 都是选配的,不是必须的。​ MPU 是一个可以编程的 device 设备,可以用来定义内存空间的属性,比如特权指令和非特权指令以及 cache 是否可访问。armv7-m 通常支持 8 个 region。一个 region 就代表一段连续的区域

2021-09-20 08:07:19 9680 4

原创 zephyr 的MCUBOOT 使用笔记---基于Nordic 52840

MCUBOOT什么是MCUBOOTmcuboot 和常用的BootLoader有一些区别,实际上mcuboot相当于一个安全的引导程序,(注意这里的mcuboot只关注于安全引导,像我们常用的BootLoader的传输啊什么之类的,并不在mcuboot定义范围内)mcuboot有以下功能固件更新的安全性检查,固件签名标准的FLASH MAP分配规则移植起来比较方便还可以通过添加config的方式添加如下功能:加解密固件二进制容错升级(意外重启之后恢复)恢复系统参考链接MCUB

2021-08-08 19:28:24 6780

原创 RTTHREAD 软件包目录(实时更新)

RTTHREAD 软件包目录ai包名作者license备注elapackwuhanstudioMIT嵌入式线性代数库,兼容 matlablibannwuhanstudioMIT轻量级 ANN 库,可以训练,保存和导入模型nnomJianjia MaApache-2.0轻量级的神经网络框架, 模型一键转换, 让MCU也神经一把onnx-backendwuhanstudioMIT开源神经网络模型 onnx 后端,支持几乎所有主流机器学习模型

2021-04-04 12:40:38 2423 2

原创 RT-Thread 传感器软件包归类

简介介绍了目前已经适配了rtthread的sensor框架的软件包,注意:有些传感器是即支持IIC也支持SPI,但是目前适配sensor框架只用了一种通讯接口。传感器软件包列表传感器型号类型通讯接口厂家备注AHT10温湿度传感器IICASAIRSMD封装可用于回流焊,精度一般AP3216C接近感应与光照强度传感器IICKingbright集成光传感器,距离传感器,红外LED的芯片BH1750光照强度传感器IICROHM16位量程BMA

2021-03-14 11:13:30 801

原创 RTTHREAD软件包目录

RTTHREAD软件包目录这边统计下RTTHREAD软件包的各项内容IOT包名技术标签依赖平台备注abup_fotaOTATCP/UDP本软件包是用于 Abup FOTA 升级的固件下载器agile_jsmnjsonC库jsmn是一个超轻巧,携带方便,单文件,适用于单片机中存储空间有限的环境,简单的可以作为ANSI-C标准的JSON解析器。agile_telnetETHTCP以太网TCP调试。airkissOpenIOTw600腾讯 W

2021-03-06 08:37:58 5210 7

原创 【RTTHREAD】SCONS --DIST 打包

这个命令是用来打包的,新的bsp需要在rtconfig.py里面添加如下代码:def dist_handle(BSP_ROOT, dist_dir): import sys cwd_path = os.getcwd() sys.path.append(os.path.join(os.path.dirname(BSP_ROOT), 'tools')) from sdk_dist import dist_do_building dist_do_building(BSP

2021-03-05 22:00:48 1235

原创 [Markdown][typora]如何让markdown自动显示序号

介绍我们经常会遇到在写markdown的时候,需要显示标题。这个时候,通常大家的做法是手动添加标题,但是写到最后会发现要在添加一个之前的章节,结果后面的写好的都要跟着改,那markdown有没有办法自动显示标题呢?这边我搜索了相关博客,学习了一下。记录下来。第一步打开typora的外观里面的主题文件夹第二步:新建一个名为base.user.css的文件第三步:添加如下内容即可:上边那部分是左边的标题栏,下面那部分是正文的标题#write { counter-reset: h1}

2020-11-17 21:40:03 2820 1

原创 [RTT][ENV][PACKAGE]如何制作软件包

1.官方资料首先看下官方文档:https://www.rt-thread.org/document/site/development-guide/package/package/再看下官方视频:https://www.bilibili.com/video/av79943543?p=1看完这个,基本上差不多会知道如何做一个软件包了。pkgs –wiza...

2020-03-29 12:51:02 789

原创 markdown

title: 第一篇博客author: Thomas Liabbrlink: 4278564287date: 2020-03-03 22:16:45tags:---## 写在最上面生命如此短暂,留点东西在世上也挺好,让世人记住我。也记录下自己的点点滴滴,之前都记录在有道云笔记上面的。这次放到博客上。我只是众多爱好嵌入式爱好者一小撮爱好分享的人。个人tag:编程...

2020-03-28 17:55:30 122

原创 COTEXT-M3 SWO debug调试方法详解

1.https://www.strongerhuang.com/categories/printf%E7%B3%BB%E5%88%97%E6%95%99%E7%A8%8B/黄工的这篇文章相当有用总结一下。SWO类似于printf可以替换一个printf,用起来很方便。core_m4.h中__STATIC_INLINE uint32_t ITM_SendChar (u...

2020-01-22 20:36:13 815

原创 如何通过bus hunde收发数据

标题

2020-01-02 17:49:14 167

原创 STM32F103ZE SRAM当成扩展内存使用

STM32F103ZET6,板子上有一块SRAM,这个RAM是128*16Kbit,就是256kb的,想给程序加个RAM,本来板载就是64KB的完全不够用,FLASH 512KB其实很简单,只要在程序中做以下几步即可。1.首先要加个宏:DATA_IN_ExtSRAM2. 把你的RAM地址写入:3. start*.s里面找到__initial_sp把它改成...

2019-12-22 13:01:49 1783

原创 linux 更换kernel

1.弄了很多次,终于搞定了。STEP0:先搞定一个虚拟机:虚拟机安装就不说了,简单记录下步骤:装好之后安装如下插件: apt-get install net-tools vim安装vm toolSTEP1:下载linuxhttps://www.kernel.org/下载最新的就好安装需要的工具:sudo apt-get i...

2019-12-07 12:47:01 541

原创 [SHELL]用命令行写串口数据

1.首先知道有stty这个命令,这个命令可以设置串口参数,然后就可以命令行:echo start > /dev/ttyUSB0发送了,根本不需要串口调试minicom:用法:stty [-F 设备 | --file=设备] [设置]... 或:stty [-F 设备 | --file=设备] [-a|--all] 或:stty [-F 设备 | --file=设备] [-g|...

2019-10-06 23:10:38 2413

原创 ubuntu装机系统空间分配

/:主分区,安装系统和软件,大小为20G,分区格式为ext4;2.挂载点/home:逻辑分区,大小可设为409G,分区格式ext4;3.swap:逻辑分区,充当虚拟内存,大小可设为4G,分区格式为swap;4./boot :逻辑分区,大小可设为1G,分区格式为ext4;apt-get install vimapt-get install tmux...

2019-08-02 21:24:27 3119

原创 程序员的自我修养-------目标文件(第三章内容)

1. 目标文件概述 可执行文件windows: *.exeLinux: elf目标文件:windows: *.objLinux: *.o目标文件链接之后生成可执行文件,格式内容类似。文件格式:windows: PE-COFFLinux: elf 类似的还有动态链接库(linux *.so,win: *.dll) 静态链接库(linux:*.a,win: *.lib)ELF格式类型:1...

2018-05-02 17:25:35 467

转载 提问的智慧

Copyright (C) 2001 by Eric S. Raymond中文版 Copyleft 2001 by D.H.Grand(nOBODY/Ginux)英文版:http://www.tuxedo.org/~esr/faqs/smart-questions.html感謝 Eric 的耐心指點和同意,本文才得以完成並發佈,本指南 英文版版權為 Eric Steven Raymond 所有,中...

2018-03-01 11:17:26 216

原创 gvim配置

vimrc中默认的配置,以下基本是vimrc中的默认配置和解释set nu "显示行号colorscheme koehler "配置配色方案syntax enable "语法高亮syntax on "语法高亮打开set tabstop=4 "设置tab的缩进为4个空格set softtabstop=4 ...

2018-02-13 15:12:26 2606

转载 找到一本不错的Linux电子书,附《Linux就该这么学》章节目录。

此书是由全国多名红帽架构师(RHCA)基于RHEL7系统共同编写的高质量Linux技术自学书籍,各章节知识点从实践出发且具有较强连贯性,极其适合Linux初学者或用作Linux相关辅助教材,专注于Linux系统与红帽认证。目前是国内最值得去读的Linux教材,也是最有价值的Linux实验手册。章节包括有:第0章 咱们先来谈谈学习方法和红帽系统。第1章 部署虚拟环境安装linux系统

2017-05-29 22:44:46 339

原创 arm-linx-gcc的安装

直接下载压缩包。arm-linux-gcc 4.4.3解压,添加环境路径如果出现d-linux.so.2: bad ELF interpreter[CentOS]安装软件:/lib/ld-linux.so.2: bad ELF interpreter解决 环境:[orangle@localhost Downloads]$ uname -m

2017-01-31 16:25:16 303

原创 linux下如何搭建QEMU虚拟MINI2440 的配置与搭建

Step1,获取qemu for mini2440以及mini2440 u-boot的源码主要有两种方法: (1)有直接下载,解压安装下载网址有https://code.google.com/p/ (Google国内被封,不可用)http://repo.or.cz/w/qemu/mini2440.git(经测试可用) (2)通过Git clone 直接联网下

2017-01-31 15:39:09 2486

原创 如何安装加载ntfs格式的硬盘

1、 首先们需要下载ntfs-3g 。   http://www.tuxera.com/community/ntfs-3g-download/2  、 然后解压进行安装     [guo@guo ~]$ tar xvzf ntfs-3g_ntfsprogs-2012.1.15.tgz      [root@guo ~]#./configure     [root

2017-01-31 13:45:14 627

原创 linux 烧写光盘iso

linux dd命令[用于制作U盘启动盘的神奇的命令]|浏览:13449|更新:2013-07-04 11:11|标签:u盘 linux dd命令刻录启动U盘详解dd命令做usb启动盘十分方便,只须:sudodd if=xxx.iso of=/dev/sdb bs=1M用以上命令前必须卸载u盘,sdb是你的u盘,bs=1M是块的大小,后面的数值大,写

2016-12-29 21:08:12 1131

原创 vimrc

asdfasdf

2016-12-03 23:09:51 503

BusHound_v6.0.1.zip

USB 抓包工具

2020-01-02

gvim的vimrc配置文件,需要配合相应的配件

gvim的vimrc配置文件,需要配合相应的配件,实用性很好,编程的时候开发实用很实用。

2018-02-27

uCOSII在STM32F103ZE上的移植方法V1.1

资源讲述了如何从stm32的样例usart程序中移植ucos-ii的官方源代码,压缩包中有步骤的说明文档,一步一步很详细。压缩包中还有官方下好的ucosMicrium_STM32F103ZE-SK_uCOS-II (1).exe文件,包含了源工程,和目标工程。都可以使用,学会了就可以自己实现ucos的移植。

2016-08-22

DMA实现,KL25

终于实现了DMA了。虽然简单了点,但是还是算成功的。可以做K60的了。

2013-06-14

ADC中断方式实现

通过中断方式实现AD采集,CW10.3环境,KL25芯片。

2013-05-07

MySql.Data.dll

包含了MYsql.data.dll的所有可用版本.

2013-04-16

Cortex-M3 权威指南

一本翻译的很好的中文手册,对学习ARM Cortex——M3的学习很有帮助,而且对于其余的比如M4,M0+,M0也很有帮助。

2013-04-12

Protel DXP 入门教程

Protel DXP 入门教程

2012-05-25

protel简明教程,

详细讲述了PCB的绘制跟原则,有截图,有真相。简单易懂

2012-05-25

编译原理参考试题及答案1-苏州大学

编译原理 期末考试答案,很好很强大。

2012-04-26

使用IPV6协议免费上网_高校上网,急速体验

使用ipv6免费上网,不用等网关,速度超级快,达到几兆每秒

2012-04-26

阿尔沙发上对方撒的发生大幅

阿斯顿飞往问国家计算机等级考试+网工+四级资料国家计算机等级考试+网工+四级资料 国家计算机等级考试+网工+四级资料国家计算机等级考试+网工+四级资料 国家计算机等级考试+网工+四级资料国家计算机等级考试+网工+四级资料

2011-03-07

三级网络技术复习全集

很好很强大。多看看就能过很好很强大。多看看就能过很好很强大。多看看就能过很好很强大。多看看就能过很好很强大。多看看就能过很好很强大。多看看就能过很好很强大。多看看就能过

2011-03-07

空空如也

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

TA关注的人

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