- 博客(543)
- 资源 (133)
- 问答 (1)
- 收藏
- 关注
原创 物联网周刊(第 7 期):从创客到创业者的蜕变
这里记录每周值得分享的物联网资讯,每周五晚发布,欢迎订阅。本周刊开源(GitHub:getiot/iotweekly),欢迎共创。封面图詹姆斯·韦伯太空望远镜(James Webb Space Telescope),人类史上最复杂最高科技的科学设备之一,将于圣诞节发射,正式开启太空之旅。(via)行业动态1、华为鸿蒙 vs RT-Thread:大而全 or 小而美自从华为开放鸿蒙操作系统以来,业界常常将其与 RT-Thread 进行对比。虽然 OpenHarmony 是开源开放的,但其实鸿
2021-12-26 02:04:54 1173
原创 物联网周刊(第 6 期):开源硬件公司 Adafruit
这里记录每周值得分享的物联网资讯,每周五晚发布,欢迎订阅。本周刊开源(GitHub:getiot/iotweekly),欢迎共创。封面图基于 Gemma 可穿戴硬件制作的耳环(via)行业动态1、2021 RT-Thread 开发者大会圆满落幕12月18日,由睿赛德科技主办的一年一度 2021·RDC·RT-Thread 开发者大会在深圳圆满落幕!今年的主题是“Beyond”,寓意超越自我,突破边界。虽然近期疫情风险有所增加,但仍吸引了超过 800 名开发者到达现场。RT-Thread
2021-12-19 22:06:12 5840
原创 从小白到起飞的 RT-Thread 开发指南
Hello,大家好,我是 RT-Thread 宣传委员(自封的)????我经常给大家安利 RT-Thread,尤其是那些还没用上 RT-Thread、在纠结选择哪个 RTOS、要不要学习 RTOS 的朋友。RT-Thread 简介RT-Thread 是什么据不完全统计,世界有成千上万个 RTOS(Real-time operating system,实时操作系统),RT-Thread 就是其中一个优秀的作品。RT-Thread 内核的第一个版本是熊谱翔先生在 2006 年年初发布的 0.1 版本。
2020-12-26 03:56:51 28380 7
原创 Read the Docs 从懵逼到入门
继《GitBook 从懵逼到入门》,时隔两年,终于推出姐妹篇《Read the Docs 从懵逼到入门》。从阅读量来看,笔者已经感受到大家对 GitBook 和 Markdown 写作的关注度,所以决定再给大家介绍一种常见的文档管理方案 —— Sphinx + GitHub + Read the Docs 的文档管理方法。简单来说,就是先用 Sphinx 生成文档,然后用 GitHub 托管文档,再导入到 Read the Docs 生成在线文档。无论是管理技术文档、写书、写笔记,亦或想搭建一个属于你的
2020-10-11 00:16:46 10275 13
原创 10分钟入门 - 微信小程序开发
注册微信小程序如果你还没有微信公众平台的账号,请先进入微信公众平台首页,点击 “立即注册” 按钮进行注册。注册的账号类型可以是订阅号、服务号、小程序以及企业微信,我们选择 “小程序” 即可。接着填写账号信息,需要注意的是,填写的邮箱必须是未被微信公众平台注册、未被个人微信号绑定的邮箱,而且每个邮箱仅能申请一个小程序。激活邮箱之后,选择主体类型为 “个人类型”,并按要求登记主体信息。主体信息提...
2019-01-09 21:33:14 255695 83
原创 GitBook 从懵逼到入门
本文从 “是什么”、“为什么”、“怎么办”、“好不好” 四个维度来介绍 GitBook,带你从黑暗之中走出来,get 这种美妙的写作方式。是什么? 在我认识 GitBook 之前,我已经在使用 Git 了,毋容置疑,Git 是目前世界上最先进的分布式版本控制系统。 我认为 Git 不仅是程序员管理代码的工具,它的分布式协作方式同样适用于很多场合,其中一个就是写作(这会是一个...
2018-07-18 16:36:57 170486 106
原创 开启终身学习之旅
Linux公社(LinuxIDC.com)于2006年9月25日注册并开通网站,Linux现在已经成为一种广受关注和支持的一种操作系统,IDC是互联网数据中心,LinuxIDC就是关于Linux的数据中心。Linux公社是专业的Linux系统门户网站,实时发布最新Linux资讯,包括Linux、Ubuntu、Fedora、RedHat、红旗Linux、Linux教程、Linux认证、SUSE ...
2016-04-27 21:42:37 4920 2
原创 2025年强烈推荐你学习的20个RTOS!
RTOS,通常称为嵌入式实时操作系统,它是智能家电、物联网设备、工业制造、汽车系统、航空系统等背后默默付出的英雄。毫不夸张地说,RTOS 广泛分布在地球的各个角落。truncateRTOS 最初的设计目标是为了更好地管理硬件资源,但随着时代的发展,RTOS 也支持越来越的功能。据不完全统计,全球有三千多种 RTOS,显然,并非所有的 RTOS 都是相同的,因此你需要了解它们,才能为你的项目选择最合适的 RTOS。毕竟,将可穿戴设备上使用的 RTOS 用到汽车上是不合适的。
2025-01-06 08:00:00 922
原创 小米在 GitHub 开源了「Home Assistant 米家集成」,允许用户在 Home Assistant 中使用小米 IoT 智能设备!
米家集成」是一个由小米官方提供支持的 Home Assistant 的集成组件,它可以让你在 Home Assistant 中使用小米 IoT 智能设备。目前,米家集成支持大部分米家设备品类,但仍有一小部分设备品类(蓝牙、红外及虚拟设备)并不支持。不过,相信以小米的作风,米家集成将会逐渐覆盖更多米家平台产品,无论是官方出品还是第三方制造。米家集成允许用户同时登录多个小米账号,且不受地区限制。这意味着,你可以在同一 Home Assistant 系统中操作或设置来自不同账号、不同地区的米家设备。
2024-12-18 07:00:00 1791
原创 英飞凌 PSoC6 评估板 Wi-Fi 无线通信
PSoC™ 62 with CAPSENSE™ evaluation kit 开发板(以下简称 PSoC 6 RTT 开发板)是英飞凌(Infineon)联合 RT-Thread 发布一款面向物联网开发者的 32 位双核 MCU 开发套件,其默认内置 RT-Thread 物联网操作系统。本文主要介绍该平台的 Wi-Fi 配件 —— CYW43012 模块的使用,并通过 RT-Thread Studio 快速开发基于 Wi-Fi 无线通讯应用程序。
2024-09-29 23:57:49 1465
原创 英飞凌 PSoC6 评估板 CAPSENSE 触摸滑条应用示例
PSoC™ 62 with CAPSENSE™ evaluation kit 开发板(以下简称 PSoC 6 RTT 开发板)是英飞凌(Infineon)联合 RT-Thread 发布一款面向物联网开发者的 32 位双核 MCU 开发套件,其默认内置 RT-Thread 物联网操作系统。本文主要介绍 CAPSENSE™ 技术原理,并通过 RT-Thread Studio 快速开发触摸滑条应用程序。
2024-09-20 18:08:50 1309
原创 英飞凌 PSoC6 评估板 RT-Thread 开发环境搭建
本文介绍如何搭建基于 RT-Thread Studio IDE 工具的 PSoC6 RTT 评估板的开发环境,通过搭建一个简单的工程,将代码编译、下载到 PSoC6 RTT 开发板。
2024-09-20 14:57:28 1005
原创 英飞凌 PSoC6 RT-Thread 评估板硬件概览
PSoC™ 62 with CAPSENSE™ evaluation kit 开发板(以下简称 PSoC 6 RTT 开发板)是英飞凌(Infineon)联合 RT-Thread 发布一款面向物联网开发者的 32 位双核 MCU 开发套件,其默认内置 RT-Thread 物联网操作系统。本文主要介绍 PSoC 6 RTT 开发板的板载硬件资源。
2024-09-20 13:28:31 893
原创 英飞凌 PSoC6 RT-Thread 评估板简介
2023年,英飞凌(Infineon)联合 RT-Thread 发布了一款 PSoC™ 62 with CAPSENSE™ evaluation kit 开发板 (以下简称 PSoC 6 RTT 开发板),该开发套件默认内置 RT-Thread 物联网操作系统。PSoC 6 RTT 开发板具有丰富的软硬件资源和低成本优势,兼容 Arduino 接口,助力开发者教育评估以及实现创意开发。
2024-09-20 01:09:36 1130
原创 使用 PCL 库将点云数据保存为 PCD 格式文件
PCD 全称 Point Cloud Data,是一种存储三维点云数据的文件格式,本教程将介绍如何使用 PCL 点云库将点云数据写入 PCD 文件。由于 PCD 是一种开放数据格式,因此你可以使用各种点云处理工具来读取和写入 PCD 文件,并进一步对点云数据进行处理。本教程的示例代码和点云数据可在下载。
2024-05-28 09:36:34 3262 1
原创 使用 RT 矩阵进行 3D 点云变换详解(基于 PCL 和 Eigen 库)
在 3D 点云处理中,RT 矩阵是一个常用的工具,用于对点云进行旋转和平移操作。本文将详细介绍 RT 矩阵的概念,并通过一个示例程序演示如何基于 PCL 和 Eigen 库将一帧点云进行矩阵变换再输出。
2024-05-22 17:00:00 2774
原创 别的项目都有 awesome 仓库,RT-Thread 也要有!
awesome 仓库是 GitHub 上用于收集某个项目或者某个语言相关的优质内容的仓库,例如中间件、新闻资讯、网站等。作为 RT-Thread 开发者,看到别的项目都有 awesome 仓库,我想 RT-Thread 也应该有!使用方法很简单,克隆 awesome-rt-thread 仓库后,在仓库目录中执行下面命令即可。我们知道,RT-Thread 拥有丰富的软件包生态,因此对于软件包部分,我参考涛哥的。仓库,花了一天时间整理了 RT-Thread 相关的一些资源。
2024-05-12 15:46:23 559 2
原创 详解 Visual Studio、MSVC、编译器版本,看完就不再困惑啦!
新手在刚使用 Visual Studio 开发 C++ 应用程序时往往会对其版本产生困惑,包括 Visual Studio 版本、MSVC 版本、工具集版本等等。因此本文尝试给大家解释一下 Visual Studio 不同版本号的对应关系。cl.exe。
2024-04-30 23:10:16 9791 2
原创 激光雷达(LiDAR)面临的主要问题与挑战
本文讨论目前激光雷达在汽车、机器人以及无人机等场景应用时面临的一些问题和挑战,包括成本、尺寸、系统复杂性、杂散反射、续航,以及安全性等方面。
2024-04-23 01:01:04 828 1
原创 Docker Compose 的安装和使用详解
Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,Docker Compose 和 OpenStack 中的 Heat 十分类似。我们知道,使用 Dockerfile 模板文件可以让用户很方便的定义一个单独的应用容器。然而,在实践过程中,我们经常会遇到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目,除了 Web 服务容器本身,往往还需要再加上后端的数据库服务容器,甚至还包括负载均衡容器等。
2024-04-20 17:55:36 1914 2
原创 Apache Answer 开源问答社区安装体验
是由 SegmentFault 思否团队打造的一款问答平台软件,后端使用 Go 语言编写,于2022年10月24日(程序员节)正式开源。你可以免费使用 Answer 高效地搭建一个问答社区,并用于产品技术问答、客户支持、用户交流等场景。2023年10月9日,Answer 顺利通过投票,以全票通过的优秀表现正式进入 Apache 软件基金会(ASF)孵化器。10月18日,Answer 项目正式移交到 Apache 软件基金会名下,从此改名为 Apache Answer。
2024-04-20 15:23:59 1976
原创 Go语言从小工到专家 #00:关于这个专栏
在这个教程中,我将为你介绍 Go 语言的基础语法、核心概念、关键特性、常用标准库的使用等知识,为你的 Go 语言编程之路打下坚实基础。此外,我还会介绍 Go 和 C/C++ 的混合编程、Web 编程等高级内容,以及介绍一些 Go 相关的开源项目,并选取其中几个项目进行深入分析。相信通过这个专栏的学习,你一定会掌握 Go 语言开发,成为一名 Go 语言专家,拥有通过代码改变世界的超能力!Go 的高效编译和运行速度,以及对静态二进制的支持,使得应用在云环境中更容易部署和扩展。
2024-04-17 16:19:54 281 1
原创 AI、AGI、AIGC、AI Agent、Prompt、LLM 名词解释
ChatGPT 最近很火呀,你们说的 AGI、AIGC、AI Agent、Prompt、LLM …还有 Midjourney、Lensa、Sora、DALL-E、Llama …
2024-04-15 02:07:35 3473 3
原创 嵌入式软件架构演进:轮询系统、前后台系统、RTOS 架构特点和选择
嵌入式开发主要包括单片机(MCU)开发和以 ARM 为代表的嵌入式 Linux 开发。本文主要讲解单片机开发中嵌入式软件架构的演进,包括从最初的简单轮询式架构,到前后台系统,再到如今复杂多样的实时操作系统(RTOS)。对比各种嵌入式软件架构的特点和差异,并讨论学习 RTOS 的必要性。
2024-04-05 18:51:56 1683 1
原创 Qt 的发展历史、现状与启示
Qt 最早在1991年由挪威的两位程序员 Eirik Chambe-Eng 和 Haavard Nord 开发,他们在1994年创立 Trolltech 公司(奇趣科技)正式经营软件业务。Qt 的第一个公众预览版于1995年面世,之后在2008年被诺基亚收购;2011年到2012年,在诺基亚全面转向微软系后,将 Qt 软件业务出售给了芬兰 IT 服务公司 Digia;2016年,Qt 公司从 Digita 独立出来并在芬兰上市;2017年获得 1500 万欧元投资;2018年在坚持了20多年后,Qt 终于迎
2024-04-03 14:45:56 1903 1
原创 手把手教你使用 VS Code 运行和调试 Python 程序
本文以 Ubuntu 系统为例,介绍如何在 VS Code 上配置 Python 的编程环境,并把 Python 程序运行、调试起来。由于 Python 是解释型语言,并且 VS Code 中提供了内置的调试器可用于调试 Python 代码,因此配置和操作流程比调试 C/C++ 代码要简单一些。
2024-01-20 16:46:12 13353 2
原创 手把手教你使用 VS Code 编译和调试 C/C++ 工程
本文以 Ubuntu 系统为例,介绍如何在 VS Code 上配置 C/C++ 的编译环境,并把工程运行、调试起来。
2024-01-18 20:38:03 9884
原创 使用 Jupyter 分析 ROS 消息时间间隔抖动数据
是一个分布式机器人操作系统软件框架,节点之间通过松耦合的方式进行组合,包括使用 Topic、RPC 服务和参数服务器等方式进行通信。其中,Topic 是最常见的一种通信方式,例如一个雷达传感器节点实时采集三维点云数据,通过 Topic 发布到 ROS 系统,而 ROS 系统中的其他节点(如 Rviz)可以订阅这个 Topic,接收来自雷达的点云数据,将其显示出来。
2024-01-04 00:59:39 1373 1
原创 PbootCMS 应用快速迁移至浪潮信息 KeyarchOS 云服务器
众所周知,CentOS 是最流行的红帽克隆版,因为免费,所以它的安装量甚至比红帽本身要大得多。本来是相安无事的,有钱的大企业用付费的 RHEL(Red Hat Enterprise Linux 的缩写),没钱的小公司就用 CentOS,相当于让 CentOS 社区测试、找 Bug、解 Bug,最终回馈到 Red Hat。然而,红帽作为一家上市公司,在2019年被 IBM 以 340 亿美元的高价收购,成为当年开源界的大瓜。
2023-11-16 00:08:21 913 1
原创 如何在 Wio Terminal 上运行 RT-Thread 操作系统
是 Seeed Studio 设计的一款开发套件。它基于 SAMD51 的微控制器,运行速度为 120MHz(最高可达 200MHz),拥有 4MB 外部闪存和 192KB RAM,具有 Realtek RTL8720DN 支持的无线连接,同时支持蓝牙和 Wi-Fi 功能,是物联网项目的一个不错选择。并且它使用 Arduino IDE 就可以进行开发,新手也可以非常容易上手。
2023-10-02 02:11:16 602 2
原创 ROS1 和 ROS2 的 rosbag 存储格式及其转换方法
rosbag 是 ROS 中的一种常用的数据记录和回放工具,用于捕获和存储 ROS 消息。但是 ROS1 和 ROS2 的 rosbag 存储格式是不一样的,因此在使用过程中,常常会有 rosbag 格式转换的需求。因此,本文将介绍 ROS1 和 ROS2 中的 rosbag 格式,并演示如何使用 rosbags 工具进行转换。
2023-08-23 14:35:55 3594 4
原创 手把手教你编写 Linux 系统的 systemd 服务脚本
是一个系统和服务管理器,也是 Linux 操作系统中最常用的初始化系统之一。它的设计目标是提供更快、更有效、更可靠的系统启动过程,并提供强大的管理和监控服务的能力。本文首先介绍 systemd 服务脚本的基本情况,并通过一个简单的示例带领读者学习如何编写 systemd 服务脚本,实现 Linux 服务的自启动、启动、停止和重启管理。
2023-08-22 11:20:07 3353 1
原创 想用 Python 写游戏,都有哪些好用的游戏开发库?
虽然 Python 在网络爬虫、人工智能、数据分析方面有广泛应用,但它并不是一门专门做游戏开发的编程语言,不过对于小型的游戏开发,Python 还是挺香的。下面为大家介绍几个支持 Python 的 2D、3D 游戏开发库,使用它们,你可以设计出很多有意思的小游戏!
2023-08-19 13:05:36 1065
原创 手把手教你如何编写 C++ 回调函数
回调模式是一种常见的设计模式,在 C++ 程序设计中有着广泛的应用。例如,在 SDK 的设计中,为增强 SDK 的通用性,比如嵌入算法逻辑、实现插件支持等,这时候回调函数就能派上用场了。下面通过三个示例,带领读者循序渐进设计 C++ 的回调函数,实现回调函数的注册和执行,以及参数的传递。与 C 语言中通过函数指针实现回调不同,在 C++ 中通常使用和std::bind实现。
2023-08-14 22:32:59 947
原创 本地修改后,git pull 提示“请在合并前提交或贮藏您的修改”怎么办?
这种情况通常出现在多人协同开发中,由于别人修改了文件并且提交到远程仓库,同时你也修改了此文件并且没有 add 和 commit,然后你想在 pull 或 merge 远程仓库时就会出现此提示。命令后,储藏项中的更改将无法恢复。如果你仍然需要这些更改,请在删除储藏项之前使用。如果不想舍弃对本地的修改,就需要在合并前提交或贮藏你的修改。而贮藏修改,就要用到。如果我们在本地工作区作了修改,但还没有提交或者暂存,那么当执行。命令将其应用到工作目录。
2023-07-24 21:45:38 6176
原创 在 Linux 系统中如何查看和指定 C 语言标准
本文主要介绍在 Linux 系统中如何查看当前支持的 C 语言版本,以及在编译时如何指定 C 语言标准。目前常见的 C 语言标准有 C89、C99、C11 和 C17,详情可参考《
2023-05-04 20:42:41 3399 1
原创 GitHub 开启 2FA 双重身份验证的方法
如果您使用的 app 或浏览器插件不能使用摄像头扫描,可以点击 enter this secret 获取一串字符,并将这串字符输入到 app 或浏览器插件,这样也能生成 2FA 码。大意是,GitHub 用户现在需要启用 2FA 双因素身份验证作为附加的安全措施,您需要在2023年5月4日之前在您的帐户上启用双因素身份验证,否则将被限制进行帐户操作。由于破解第二个认证因子需要付出更多,并且其他类型的因子更难以窃取或伪造,因此 2FA 可提高帐户安全性,并更好地保护组织及其用户免遭未经授权的访问。
2023-04-26 11:15:03 44253 8
原创 常见激光雷达厂商 SDK 软件包汇总
本文收集目前主要激光雷达厂商的 SDK 软件包,其中大多还会提供 ROS(ROS1 和/或 ROS2)驱动软件包。使用这些 SDK 软件包,可以快速地将激光雷达集成到你的智能系统中,包括工业自动化、智能基础设施、机器人、自动驾驶汽车等应用领域。
2023-04-21 15:26:41 1625
原创 计算字符串 s 构成的最长回文串长度
定义为 128(也就是 ASCII 码的范围),因此占用内存较多。而实际用到的只有 52 个,即 A-Z 和 a-z,因此可进一步优化。不过,由于 ASCII 码表中大小写字母中还有 6 个字符,故定义大小为 58 比较合适。另外,字符串的大小限定在 2000,因此可以用更小的数据类型。给定一个包含大写字母和小写字母的字符串 s,返回通过这些字母构成的最长的回文串。在构造过程中,请注意区分大小写。不能当做一个回文字符串。
2023-03-21 21:36:08 311
原创 Ubuntu 22.04(Jammy)安装 ROS2(Humble)
本文介绍如何在 Ubuntu 22.04(Jammy)上安装 ROS 2 软件包,ROS 2 的版本是当前最新的 Humble Hawksbill。本教程适用于 amd64 和 arm64 平台。
2023-02-28 21:45:49 4970 2
FreeRTOS_ST_April_Training(北京麦克泰FreeRTOS培训课件)
2017-05-04
fsl-yocto-3.10.17_1.0.0.tar.gz
2017-04-18
一步一步使用STemWin 在STM32 上开发一个简单的应用
2017-03-14
POSIX标准文档
2017-03-07
96Boards 消费版(Low Cost Hardware Platform)说明书
2017-03-03
从零开始使用CubeMX创建以太网工程
2017-07-11
TCP&UDP测试工具 V1.02
2017-07-11
TCP/UDP Socket调试工具V2.3
2017-07-11
eGTouch_v2.5.5814.L-x.tar.gz
2017-06-29
GitHub 无法读取远程仓库,port 443: Connection refused
2022-05-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人