学习笔记之debian的thonny开发(尚未验证)--从stm32裸机到linux嵌入式系统
这应该算 stm32裸机用户 转 linux嵌入式系统 的入门学习笔记。
【鲁班猫】39-vnc远程桌面连接鲁班猫_哔哩哔哩_bilibili
本集的鲁班猫的视频介绍中,没有清晰明确指出需要linux开发板接入网络,接入网络可以使用有线网口或者wifi路由,有些提示信息是来自开发板还是win电脑屏幕并不是很明确。
stm32开发需要win+keil+stlink+开发板。
linux嵌入式系统应用开发需要:linux+thonny+usb+开发板。
把linux开发板当做电脑对待,需要linux开发板外接鼠标、键盘和显示器,电源,开机登录,没有thonny还需要单独下载(使用命令或者浏览器)。打开thonny....。
如果没有给linux开发板单独配置鼠标键盘和显示器,就需要VNC远程登录linux系统桌面,有两种方式。
1)在win电脑上安装和使用MobaXterm的VNC,通过VNC设置客户端和服务器端。
通过串口连接linux开发板,查看linux开发板的ip地址,在linux开发板上安装VNC服务端。
在win电脑上使用MobaXterm的VNC,通过VNC设置客户端,然后通过IP地址连接linux开发板,登录后进入linux系统桌面,MobaXterm的VNC会显示登录linux开发板的桌面系统画面,接下来可以在win电脑上使用操作开发板上的thonny进行应用编程了。
还可以设置自动进行VNC的连接。
2)还有VNC Viewer软件可以直接用。
下面是安装使用过程,仅供参考,未经验证:如何在 Linux 上安装和使用 Thonny Python IDE (linux-console.net)
那些指令看着,有种走回头路开历史的倒车的感觉。
请各位看官不吝指正。
补充:(来自核桃派的网页,未经验证)
但单独一个核桃派板子是无法工作的,它要求有一些必须的外设,如电源、键盘鼠标、显示器等。使用microHDMI转HDMI数据线可以直接将核桃派视频信号显示出来。
如果你没有显示器,可以使用USB转TTL工具连接到核桃派的调试串口使用串口终端方式登录。具体参考:调试串口打开终端 章节内容。![]()
相关文章:
学习笔记之debian的thonny开发(尚未验证)--从stm32裸机到linux嵌入式系统
这应该算 stm32裸机用户 转 linux嵌入式系统 的入门学习笔记。 【鲁班猫】39-vnc远程桌面连接鲁班猫_哔哩哔哩_bilibili 本集的鲁班猫的视频介绍中,没有清晰明确指出需要linux开发板接入网络,接入网络可以使用有线网口或者wifi路由,有些提示…...
把 CSV 文件摄入到 Elasticsearch 中 - CSVES
在我们之前的很多文章里,我有讲到这个话题。在今天的文章中,我们就提重谈。我们使用一种新的方法来实现。这是一个基于 golang 的开源项目。项目的源码在 https://github.com/githubesson/csves/。由于这个原始的代码并不支持 basic security 及带有安全…...
PyQt组态软件 拖拽设计界面测试
PyQt组态软件测试 最近在研究PyQt,尝试写个拖拽设计界面的组态软件,目前实现的功能如下: 支持拖入控件,鼠标拖动控件位置 拖动控件边缘修改控件大小支持属性编辑器,修改当前选中控件的属性 拖动框选控件,点选控件 控…...
【Python爬虫(1)】专栏开篇:夯实Python基础
【Python爬虫】专栏简介:本专栏是 Python 爬虫领域的集大成之作,共 100 章节。从 Python 基础语法、爬虫入门知识讲起,深入探讨反爬虫、多线程、分布式等进阶技术。以大量实例为支撑,覆盖网页、图片、音频等各类数据爬取ÿ…...
Java中的分布式(概念说明)
1. 分布式的基本概念 1.1 什么是分布式系统? 分布式系统(Distributed System):由多台服务器(或节点)协同工作,对外提供一个整体服务。不同节点之间通过网络通信来协同处理请求或共享数据&…...
Field ‘id‘ doesn‘t have a default value
1.程序测试时,运行到向数据库插入数据时,报以下异常 是id没有默认值; 在测试单元内单独向该数据库插入数据,报同样的异常,确定了异常的定位 2.项目时采用mybatisPlus操作数据库,报异常的数据库和另外一个数据库关联,主键ID和另外一个数据库相同,通过读取另外一个数据库的ID获…...
蓝桥杯 Java B 组之栈的应用(括号匹配、表达式求值)
一、栈的基本概念 栈(Stack)是一种特殊的线性数据结构,遵循后进先出(Last In First Out,LIFO)的原则。就像一摞盘子,最后放上去的盘子总是最先被拿走。栈有两个主要操作: 入栈&…...
Hive之分区表
Hive之分区表 文章目录 Hive之分区表写在前面分区表分区表基本操作引入分区表创建分区表语法加载数据到分区表中查询分区表中数据增加分区删除分区查看分区表有多少分区查看分区表结构 二级分区正常的加载数据分区表和数据产生关联 动态分区开启动态分区参数设置案例实操 写在前…...
Redis之持久化
1.前言 Redis⽀持RDB和AOF两种持久化机制,持久化功能有效地避免因进程退出造成数据丢失问题, 当下次重启时利⽤之前持久化的⽂件即可实现数据恢复。本文内容: • 介绍RDB、AOF的配置和运⾏流程,以及控制持久化的命令,…...
有关计算机的英语单词、短语、句子
基本计算机术语 Computer – 计算机 Hardware – 硬件 Software – 软件 Operating System (OS) – 操作系统 Processor (CPU) – 处理器(中央处理单元) Memory (RAM) – 内存(随机存取存储器) Storage – 存储 Disk Drive – 硬…...
String、StringBuffer、StringBuilder 区别
在 Java 编程中,String、StringBuffer 和 StringBuilder 是处理字符串时常用的类。它们在功能上有相似之处,但在内部实现、性能、线程安全性等方面存在显著差异。理解这些差异有助于开发者在不同的场景下做出合适的选择,提高代码的性能和效率…...
shell——分支语句
文章目录 基本语法常用判断条件(1)两个整数之间比较(2)按照文件权限进行判断(3)按照文件类型进行判断(4)多条件判断(&& 表示前一条命令执行成功时,才执行后一条命令…...
【vue3】实现pdf在线预览的几种方式
今天一天对当前可用的pdf预览插件做了测试,主要需求是只能预览不能下载,但对于前端来说,没有绝对的禁止,这里只罗列实现方式。 目前采用vue3版本为:3.2.37 iframevue-officepdfjs-dist iframe 先说最简单的…...
(学习总结22)Linux 基本指令1
Linux 基本指令1 基本指令当前目录信息指令 ls查看路径指令 pwd改变当前所在目录指令 cd创建或更改文件时间指令 touch创建目录指令 mkdir删除空目录指令 rmdir删除指令 rm查阅手册指令 man拷贝文件指令 cp移动文件指令 mv打印内容指令 echo 查看指令查找文件指令 find查看指令…...
Linux:用 clang 编译带 sched_ext 功能内核
文章目录 1. 前言2. 编译过程2.1 准备内核源代码2.2 安装编译工具2.3 配置、编译、运行2.3.1 配置2.3.2 编译2.3.3 运行 3. 参考资料 1. 前言 限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。 2. 编译过程 …...
Redis 的集群 --- 数据分开扛
序言 上一章内容中我们介绍到了 哨兵 来保证我们主机在发生故障时能够及时地选出一个新的主机,但是哨兵地加入只是提供了 高可用性 和 故障转移,并没有真正的提升架构的性能。如果不断地加入新的数据的话,主机的压力会很大,一方面…...
微信小程序中缓存数据全方位解惑
微信小程序中缓存数据全方位解惑 微信小程序中的数据缓存是提升用户体验和优化性能的重要手段,跟电脑浏览器中的Local Storage的性质一样。以下是关于微信小程序数据缓存的相关知识点和示例的详细介绍: 1. 数据缓存的类型 微信小程序提供了两种数据缓…...
LeetCode 每日一题 2025/2/10-2025/2/16
记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 2/10 913. 猫和老鼠2/11 1728. 猫和老鼠 II2/12 1760. 袋子里最少数目的球2/13 1742. 盒子中小球的最大数量2/14 1552. 两球之间的磁力2/15 1706. 球会落何处2/16 1299. 将…...
使用 Shiro 和 JPA 结合 MySQL 实现一个简易权限管理系统
1. 项目设置 首先,确保你的项目已经配置好 Maven 或 Gradle 依赖管理工具,并添加以下依赖: Maven 依赖 <dependencies><!-- Shiro 核心库 --><dependency><groupId>org.apache.shiro</groupId><artifactI…...
DeepSeek与医院电子病历的深度融合路径:本地化和上云差异化分析
一、引言 1.1 研究背景与意义 在医疗信息化快速发展的当下,电子病历系统已成为医院信息管理的核心构成。电子病历(EMR)系统,是指医务人员在医疗活动过程中,使用医疗机构信息系统生成的文字、符号、图标、图形、数据、影像等数字化信息,并能实现存储、管理、传输和重现的…...
QMT自动交易逆回购实战:我的资金利用率提升20%的配置心得与三个常见坑
QMT自动交易逆回购实战:我的资金利用率提升20%的配置心得与三个常见坑 在量化交易的世界里,逆回购因其低风险特性成为资金管理的重要工具。但很多QMT用户发现,简单的自动化策略往往无法充分发挥资金效率——你可能遇到过14:58分下单失败、价格…...
Misskey AI助手部署指南:OpenClaw智能体与联邦宇宙社交网络集成
1. 项目概述:为Misskey注入AI灵魂如果你正在运营一个Misskey实例,或者你是一个活跃的联邦宇宙(Fediverse)用户,可能会想过:要是我的Misskey实例能有一个智能助手就好了。它不仅能自动回复用户的私信和提及&…...
2026-5-6
...
后级DCAC核心控制算法设计
3.2.3 并网逆变控制软件详细设计1 参数与平台额定并网功率:50kW短时离网最大功率:80kW(60s)电网:三相四线,线电压380V 10%,频率50Hz 0.5Hz直流母线电压:900V(由前级光伏B…...
2026 年网安必读!Metasploit 圣经第 2 版终于来了,AI 渗透直接封神
2026 年网安必读!Metasploit 圣经第 2 版终于来了,AI 渗透直接封神 做网安、学渗透的人,几乎没人不知道Metasploit。 它是渗透测试界的“瑞士军刀”,是红蓝对抗、漏洞验证、安全评估的必备神器,也是从新手到资深工程师…...
Vulnhub靶场DC-1 渗透测试笔记
靶场地址 DC: 1 ~ VulnHub 信息打点 kali扫描存活网段ip,排除kali本身得到靶场ip192.168.72.137 端口全扫描 nmap -A 192.168.72.137 拿到webshell 指纹识别 查找历史漏洞 search drupal use 1 show options(查看配置) set rhosts 192.168.72.137 run 通过…...
带旁瓣约束的鲁棒波束赋形算法FPGA【附代码】
✅ 博主简介:擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。 ✅ 如需沟通交流,扫描文章底部二维码。(1)基于交替方向乘子法的带旁瓣约束鲁棒波束赋形优化࿱…...
Anolis OS 8.8 服务器环境搭建:从零搞定Nginx、Redis、JDK8和Tomcat9(附依赖包安装避坑指南)
Anolis OS 8.8 企业级环境部署实战:NginxRedisJDK8Tomcat9全栈指南 当一台全新的Anolis OS 8.8服务器摆在面前时,如何快速搭建稳定可靠的生产环境?作为国产操作系统的代表,Anolis OS在性能优化和安全性方面有着独特优势࿰…...
通过Taotoken CLI工具一键配置团队开发环境中的大模型密钥
通过Taotoken CLI工具一键配置团队开发环境中的大模型密钥 1. Taotoken CLI 工具概述 Taotoken CLI 工具(taotoken/taotoken)是为开发者提供的命令行工具,用于快速配置大模型 API 密钥与聚合端点地址。该工具支持交互式菜单操作,…...
Pycharm效率翻倍秘籍:从文件模板、字体缩放快捷键到中文插件完整配置流程
PyCharm效率翻倍秘籍:从文件模板到中文插件的终极配置指南 每次打开PyCharm,你是否总在重复那些机械操作?创建新文件要手动添加注释头,调试代码时频繁调整字体大小,面对全英文界面还要分心查词典。这些看似微小的效率损…...
