首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

MicroPython 玩转硬件系列1:环境搭建

查了下,MicroPython是 Python 3 语言的精简高效实现 ,包括Python标准库的一小部分,经过优化可在微控制器和受限环境中运行。这个不错,这样就可以把Python和硬件结合起来了。...2.环境介绍 2.1.硬件 在某宝上了花了26元买了一个小板子,这价格实在是够便宜啊, ? 再加一条Micro USB线就可以了,一头接板子,一头插在电脑上。 ?...2.2.软件 1) PC端Windows系统,Python 2.7环境 或者 Python 3.4及更新版本,PuTTY串口工具 2) 板子上搭建MicroPython 环境 3.环境搭建 第1步:将USB...4.运行Hello World 上面工作执行完毕,就相当于给ESP32芯片装上了一套Python的环境,只不是它不是标准版的Python,因为它运行在微处理器上,叫做MicroPython。...5.总结 本篇介绍了ESP32 Micropython环境的搭建,下一篇介绍点灯实验。

1.2K20

Linux内核如何与硬件交互

这是达蒙·加恩关于了解 Linux 操作环境所著的十部分系列的第三部分。另请参见“Linux:了解 Linux 命令行”。 在理解计算机系统的结构时,不妨将其视为包含四个主要子系统。...您可以按照 LinuxLinux 技能模块存储库的配套实验室 中找到的信息构建一个实验室环境。 显示 CPU 和内存信息 CPU 和内存上面描述为独立的子系统,但它们密切相关。...Linux 在引导过程中清点可用硬件。一些硬件信息存储在 /proc 目录中,该目录在每次系统启动时都会动态填充。此目录包含两个与处理器和内存相关的文件。...使用 top 工具 标准的 Linux 硬件监控工具是 top。它在上方框中显示基本的硬件信息,在下方部分中显示系统进程及其 CPU 和内存消耗的动态表。...系统管理包括显示硬件信息并使用它来管理服务、进程、应用程序等。 Linux 用户将希望看到硬件信息,以帮助选择系统升级、监控性能和解决问题。

8810

Linux下如何查看硬件信息?

我们在 Linux 下进行开发时,有时也需要知道当前的硬件信息,比如:CPU几核?使用情况?内存大小及使用情况?USB设备是否被识别?等等类似此类问题。下面良许介绍一些常用的硬件查看命令。...lshw lshw 这个命令是一个比较通用的工具,它可以详细的列出本机的硬件信息。但这个命令并非所有的发行版都有,比如 Fedora 就默认没有,需要自己安装。...lshw 可以从各个 /proc 文件中提取出硬件信息,比如:CPU、内存、usb 控制器、硬盘等。如果不带选项的话,列出的信息将很长,加上 -short 选项时,将只列出概要信息。...SMC9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub lsscsi lsscsi 可以列出诸如硬盘/光驱等

10.7K51

Linux硬件资源管理

在上一篇Linux系列文章:Linux之vi 文本编辑命令,主要介绍了常用的vi文本编辑命令。以下,主要介绍Linux硬件资源管理。...#Linux硬件资源管理# Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。...在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。有时候需要收集一些硬件信息来进行资源管理,很多时候命令行就可以完成硬件信息的收集与管理。...对此,需要了解一个新的概念——“挂载” 当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二为一,硬件设备才能为我们所用,合二为一的过程称为“挂载”。...Linux文件系统挂载,示意图如下: ? ? Linux 查看硬件信息:lspci lspci 列出所有的 pci 设备,比如主板、声卡、显卡、网卡等。通过 lspci -v 可以查看更详细信息。

2.1K20

Linux系统中断的硬件框架

资料下载 coding无法使用浏览器打开,必须用git工具下载: git clone https://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git...查看中断状态、清中断 3.3.3 GIC ARM体系结构定义了通用中断控制器(GIC),该控制器包括一组用于管理单核或多核系统中的中断的硬件资源。...它使软件能够屏蔽,启用和禁用来自各个中断源的中断,以(在硬件中)对各个中断源进行优先级排序和生成软件触发中断。它还提供对TrustZone安全性扩展的支持。...判断中断状态、清中断 3.4.2 GIC ARM体系结构定义了通用中断控制器(GIC),该控制器包括一组用于管理单核或多核系统中的中断的硬件资源。...它使软件能够屏蔽,启用和禁用来自各个中断源的中断,以(在硬件中)对各个中断源进行优先级排序和生成软件触发中断。它还提供对TrustZone安全性扩展的支持。

4.4K40

Linux 命令显示硬件信息

最简单的方法是使用标准的 Linux GUI 程序之一: i-nex 收集硬件信息,并且类似于 Windows 下流行的 CPU-Z 的显示。...这两种方式都会向你显示硬件信息但省略软件信息。 你也可以使用命令行获取硬件信息。等一下… 这听起来有些困难。为什么你会要这样做? 有时候通过使用一条针对性强的命令可以很轻松的找到特定信息。...无论你是使用 Linux shell 还是其他编程语言来编写脚本通常都需要使用命令行。 很多检测硬件信息的命令行都需要使用 root 权限。...硬件概述 下面几条命令可以全面概述计算机硬件信息。 inxi 命令能够列出包括 CPU、图形、音频、网络、驱动、分区、传感器等详细信息。...内存 Linux 命令行使你能够收集关于你的计算机内存的所有可能的详细信息。你甚至可以不拆开计算机机箱就能确定是否可以为计算机添加额外的内存条。

5.1K20

蜂鸟E203系列——FPGA硬件环境

为了将蜂鸟E203的FPGA代码能够真正运行在 FPGA 硬件上,需要将其编译成为 bitstream 文件然后烧录到 FPGA 中去,本文介绍了两种方法进行编译和烧录:一种是make指令,另外一种就是传统的...9FE203%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B%E4%BB%8B%E7%BB%8D.pdf 按照参考文档,进行操作如下: 将 e200_opensource 项目下载到本机 Linux...环境中,使用如下命令 git clone https://github.com/SI-RISCV/e200_opensource.git 进入到 e200_opensource 目录文件夹下面的 fpga...一旦烧写 Flash 成功,则可以通过按开发板上的“FPGA_PROG”按键触发硬件电路使用 Flash 中的内容对 FPGA 重新进行烧录。...一旦烧写 Flash 成功,则可以通过按开发板上的“FPGA_PROG”按键触发硬件电路使用 Flash 中的内容对 FPGA 重新进行烧录。

1.6K30

Linux入门】Linux环境配置

前言:本篇内容讲解Linux环境的配置,云服务器和虚拟机的配置、如何多用户使用一个云服务器。关于选择哪一种还是依情况而定。...1、搭建 Linux 环境 Linux 环境的搭建方式 1、直接安装在物理机上....但是由于 Linux 桌面使用起来非常不友好, 不推荐. 2、使用虚拟机 好处:免费 坏处:环境不稳定,安装复杂 3、使用云服务器 好处:安装简单,无需占用物理空间,环境稳定。...使用 XShell 远程登陆到 Linux 关于 Linux 桌面 Linux 启动进入图形化的桌面. 以后的工作中 没有机会 使用图形界面. 为什么不使用图形界面?...UNIX/Linux 系统不依赖图形环境,依然可以通过命令行完成 100% 的功能,而且因为不使用图形环境还会节省大量的系统资源。

27031

安装Linux系统对硬件的要求

举个最直观的例子,奔腾-III 之前的硬件配置可能已经无法再搭载如今的 Linux 发行版了,而且这部分电脑很可能因为电子零件老化等因素,导致其在运行过程出现无法解释的宕机情况。...不过,Linux 系统所需的硬件配置也不需要太高端,大体来说,生产期限在 5 年以内的电脑,基本上就可以满足初学者的日常使用,其最基本的硬件配置只需要符合如下的标准即可: CPU:Intel i3...通常情况下,对于小型的 Linux 服务器来说,建议至少要有 512MB 以上的内存。 硬盘:考虑到数据量和数据存取频率的不同,对于硬件的要求也不相同。...显卡:如果你安装的 Linux 系统不需要 X Windows 桌面环境,那么显卡就显得不是那么重要了;反之,则你的显卡最好能够拥有 32MB 以上的内存,否则运行桌面环境的效率会很低。...不同应用领域搭载 Linux硬件配置要求 综合以上所讲的内容,可以得出这样一个结论,即对于初学者来说,如今市面上 99% 的电脑都能满足大家学习 Linux 的需求,因此读者可以放心给自己的电脑安装

37920

Linux常用配置及硬件检测命令

文章导读 一些比较常见的linux命令,主要用于检测服务器的配置和硬件信息,包括:操作系统、CPU、内存、硬盘分区、系统时间、负载、网络相关、进程、用户、开关机、启动等方面,适用于主流操作系统,常见的centos...Debian 系发行版版本命令 $ cat /etc/redhat-release # 查看 CentOS RedHat 系发行版版本命令 $ cat /etc/os-release # 查看通用 Linux...proc/cpuinfo # 查看 CPU 核心数命令 $ grep MHz /proc/cpuinfo # 查看 CPU 频率命令 查看内存命令 $ cat /proc/meminfo # 查看内存硬件相关信息命令...Ctrl + C 退出界面 查看网络相关情况 $ ifconfig # 查看网卡及本机 ip 情况命令(需要系统安装了 net-tools 工具) $ ip addr show # 功能同上,新的 Linux

2.7K30
领券