logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用 Python 玩转串口(基于 pySerial)

引言对于嵌入式设备,串口可谓是最常用的接口。在裸机编程中,串口通常用于输出程序的运行或调试信息;在嵌入式操作系统中,串口通常会作为系统的控制台接口。如果掌握了Python操作串口的方法,那我们就可以利用Python强大的数据处理能力,快速开发出许多好用的工具。串口的基本操作在使用 Python 之前,我们先回想一下平时我们是如何使用串口的。总结来说,无非就是下面几个步骤:首先,我们需要确定要使用的

#python#物联网
从 51 到 I.MX6ULL,为什么芯片GPIO操作变得这么复杂

最近在给 I.MX6ULL 写代码的时候,我脑子里突然冒出几个问题:以前的51单片机操作 GPIO 那么简单,为什么现在变得这么复杂?作为芯片的设计人员,他们将这种流程复杂化的原因是什么?今天,我们就尝试着开开脑洞,为这些问题想一个答案。需要说明的是,本篇文章只是个人的一些不成熟想法,并不是严谨的科学论断,有错误的地方,欢迎大家留言讨论。51单片机 GPIO 操作步骤51 单片机的GPIO控制,只

文章图片
#物联网
嵌入式linux开发环境搭建(Docker版,基于iTop 4412开发板)

嵌入式linux开发环境搭建(Docker版,基于iTop 4412开发板)文章目录嵌入式linux开发环境搭建(Docker版,基于iTop 4412开发板)-1. 前言0. 环境1. 需求分析2. 基本服务搭建2.1 镜像2.2 volume2.3 容器2.4 软件源更新2.5 vim安装2.6 net-tools安装2.7 ssh-server搭建2.8 nfs-server搭建2.9 创建

#docker#嵌入式#linux
Win10 SecureCRT 遇到一个致命的错误且必须关闭

最近在实验室的电脑上调试硬件需要用到串口,于是就下载了一份绿色版 SecureCRT 6.5.0,结果运行的时候报错:SecureCRT 遇到一个致命的错误且必须关闭。一个崩溃转储文件已创建于 C:\Users\xxx\AppData\Roaming\SecurCRT.dmp查了一些资料,发现这个问题可能是因为之前这台电脑上安装过 SecureCRT,被删除之后遗留了一些东西导致的,所以需要把这些

#windows
VMware 虚拟机的三种网络连接方式

VMware 的虚拟机有三种网络连接方式,分别是桥接(Bridged)模式、NAT 模式和仅主机(Host-only)模式。在安装 VMware 之后,宿主机上会出现几个相关的虚拟设备,每个设备的功能如下:VMnet0:桥接(Bridge)模式下的虚拟交换机。VMnet1:仅主机(Host-only)模式下的虚拟交换机。VMnet8:NAT 模式下的虚拟交换机。VMware Network Ada

#嵌入式#网络
十分钟学会如何用Python处理CSV文件

十分钟学会如何用Python处理CSV文件在前几年,如果你和嵌入式开发人员推荐Python,大概会是这样一种场景:A:”诶,老王,你看Python开发这么方便,以后会不会用到嵌入式设备?“B:“别做梦了,那玩意儿速度贼慢,肯定满足不了性能要求…”但近几年,随着半导体行业的迅猛发展,嵌入式处理器的性能有了很大幅度的提高。与此同时,Python语言本身也在不断优化。因此,在嵌入式领域引入Python已

文章图片
#python
到底了