Vagrant-基本使用 Vagrant 官方文档Vagrant Github 地址 介绍Vagrant 是一个用于构建和管理虚拟化环境的开源工具, 其为多个虚拟化平台 (本地如 VirtualBox, VMware, 云如 AWS, OpenStack) 提供统一的配置文件, 简化配置和管理过程. 安装在 Archlinux 上可直接用 pacman 装: 1sudo pacman -S vagrant 测试这里用 V 2024-10-22 Linux
VLSI-课程部分知识点 Lecture1 Introduction介绍下常见的几个指令集 MIPS, Microprocessor without Interlocked Pipeline Stages, 一种精简指令集计算 (RISC) 架构, 广泛用于嵌入式系统和网络设备 x86, 复杂指令集计算 (CISC) 架构, 主要用于个人电脑和服务器, 支持丰富的指令集和高兼容性 Alpha, 由数字设备公司 (DEC) 2024-10-21 VLSI
Linux-模拟-I2C-通信 介绍可以用 i2c-tools 套件, 在 Linux 上检测, 调试与 I2C 设备的通信. 安装在 Archlinux 上为: 1sudo pacman -S i2c-tools 启用 I2C 模块查看是否有 I2C 设备 (Linux 模拟的) 启用: 1ls /dev | grep i2c 若没有输出, 则先加载对应模块: 1sudo modprobe i2c-dev 之后: 1ls 2024-10-19 Linux
Arduino-语法基础学习 介绍这里以 Arduino Nano Every 这个板子为示例. 基本程序结构Arduino 程序都用 .ino 为后缀, 其基本结构为: 1234567void setup() { // 初始化代码,只执行一次}void loop() { // 主循环代码,会反复执行} setup() 函数一般用于设置引脚模式, 初始化串口通信, 启用模块等 l 2024-10-18 Arduino
P4-编程语言入门 P4 官网P4 Github 地址P4 官方 Tutorials Github 地址 介绍P4 (Programming Protocol-independent Packet Processors, 四个 P 开头的单词) 是一门用于可编程设备的特定语言, 旨在实现网络设备数据平面的可编程性, 允许用于通过编程定义如何处理网络流量, 相比之下, 传统的数据平面限于实现特定的协议, 灵活性差, 比 2024-10-18 P4
Electric-CAD-软件基本使用 介绍Electric 是一个开源的 chip design program, 能在 Windows, Linux 和 Mac 上运行 (非常友好). 类似的软件还有 Cadence, LASI, Magic, Tanner 等, 但这些有些要付费, 有些平台不通用. 芯片设计一般分两种: Custom design, 具体到每个 transistor 在芯片中的排布和连接 Synthesized 2024-10-17 CAD
arduino-cli-基本使用 Arduino CLI 文档 安装在 ArchLinux 上, 可直接用 pacman 安装; 1sudo pacman -S arduino-cli 初始化1arduino-cli config init 其会在 ~/.arduino15 目录下生成 arduino-cli.yaml 等配置文件. 查看开发板的连接1arduino-cli board list 编译代码假设 Blink 目录 2024-10-17 Linux
Archlinux-安装-Arduino-IDE. Arduino 官方安装文档 安装可以直接用 pacman 安装: 1sudo pacman -S arduino-ide 配置让 Arduino IDE 能够访问 serial port 以及上传代码到 board, 需要在 /etc/udev/rules.d/99-arduino.rules 文件中添加: 1SUBSYSTEMS=="usb", ATTRS{id 2024-10-17 Arduino