linux 学习平台 arm+x86 搭建

同样是linux的学习,在arm和x86平台上有很多不同,比如启动流程上UEFI和bootrom之类的,比如内存屏障内存序上,获取设备的方式acpi和dts之类的,所以想成为linux方面的专家,x86和arm在家都要有一个环境可以进行实践,通过对比加深对概念的记忆,下面基于组装台式机和arm开发板讲解一下我当前的学习硬件构成

总览

  • 台式电脑部分

    • x86 + linux 编程学习

    • 编写博客的平台

    • 看视频

    • 玩联机游戏

    • 玩单机游戏

    • 学习 cuda,nvidia 开源 ko

    • 部署 deepseek 本地推理

  • 开发板部分

    • Arm + linux 编程学习

    • 部署一些简单的端侧推理

    • 测试一些开发过的驱动

    • 看视频

    • 刷网页

  • 鼠标键盘显示器

    • 鼠标和键盘走usb 2.0

    • 显示器走 hdmi

    • 使用 usb & hdmi switch 一件将鼠标键盘显示器在开发板和台式机之间切换

  • 其他部分

    • 将台式机和开发板都通过以太网连接到无线路由器上,再连接到外部网络

    • 将开发板的串口连接到上位机台式机上

    • 使用台式机的usb口给开发板供电

台式组装电脑(x86+linux)学习中心

硬件方面:

操作系统方面:

  • Ubuntu 24.04

    • 安装飞书便于同步信息

    • 同步浏览器书签

  • Windows 10 专业工作站版

    • 安装飞书便于同步信息

    • 同步浏览器书签

    • 安装vmware workstaton适配开发虚拟机

RK3588S2开发板(arm+linux)学习中心

硬件方面:

操作系统方面:

Welcome to Debian GNU/Linux 11 (bullseye) (GNU/Linux 5.10.160 aarch64)

USB & HDMI switch

可以一键将鼠标键盘+显示器从台式机和开发板之间切换,切换时间大概5s左右

mux0:鼠标键盘显示器切换到台式机:

mux1:鼠标键盘显示器切换到开发板:

放一张凌乱的接线图

其他连接

  • 台式机串口连接开发板:通过uart转usb插到上位机usb host中
  • 台式机ssh连接开发板:通过eth和上位机连接到了同一个网段
相关推荐
babe小鑫1 小时前
生物统计学专业校招:SAS、R、Python学习顺序实用指南
python·学习·r语言
ao-weilai1 小时前
Linux网络编程:网络知识基础
linux·网络·php
David猪大卫2 小时前
【C++修炼】哈希表的实现
数据结构·c++·笔记·学习·算法·哈希算法·散列表
辣知2 小时前
辣知·化智53 榆林石峁遗址的石城文明
学习
GeW2 小时前
RHCE10一次过!提高通过率+快速拿证的7个核心技巧
linux
浅念-2 小时前
C++ Protobuf 入门实战:基于通讯录项目吃透proto3语法与序列化
linux·服务器·网络·c++·protobuf·proto·proto3
m4Rk_2 小时前
【论文阅读】Agent 记忆机制(68):Memp——把历史轨迹沉淀为可检索、可纠错的程序性记忆
论文阅读·人工智能·学习·开源·github
知识分享小能手2 小时前
深度学习学习教程,从入门到精通,自编码器 — 完整知识点与代码案例(14)
人工智能·深度学习·学习
零依赖极客2 小时前
Day 8·1 自注意力机制:Q·K^T/softmax/V的在线计算
c语言·arm开发·人工智能·llama
我命由我123452 小时前
人脸识别 - 去重时间窗口
java·开发语言·python·学习·java-ee·学习方法·python3.11