
0. 整体步骤与目标在新的ESWIN Computing EBC77 RISC-V 单板计算机上运行Clang联网版1. 确认板子当前系统1.1 确认接线方法首先应该是三根线其中电源线是两根串口线是一根,具体接线方式如图这里要注意的是接线完成之后板子是没有任何反应的只有电源适配器上的灯光会变绿因为板子上有一个拨码开关这里正常是处于off状态在右侧。下面的配图是板子在运行状态了所以拨码开关在左侧而且风扇在转1.2 电脑端(你的 Ubuntu)准备串口工具任选一个,装上:sudo apt update sudo apt install -y minicom # 或者 picocom、screen 都行把当前用户加进 dialout 组(免得每次 sudo,加完要重新登录一次才生效,这步可跳过先用 sudo):sudo usermod -aG dialout $USER1.3 找到串口设备号先不插串口线,保持电源off,执行一次记下基线:ls /dev/ttyUSB* /dev/ttyACM* 2/dev/null然后插上串口线,保持电源off再执行:dmesg | tail -n 20 ls /dev/ttyUSB* /dev/ttyACM* 2/dev/null我的执行结果如下一共新冒出来4个串口/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2 /dev/ttyUSB31.4 打开串口监视(波特率 115200)sudo minicom -D /dev/ttyUSB2 -b 115200执行结果如下1.5 给板子上电,观察启动过程串口监视窗口开着的状态下,接电源线给板子上电将电源开关从右侧拨到左侧,完整地看一遍开机打印。这里中间的风扇会转得超级快然后多等一会儿就会慢下来。然后会有好多好多输出1.6 登录帐号密码查看配置就在这个界面下按回车键进入交互界面账号和密码都是eswin一些配置结果如下cat /etc/os-release # 是什么系统、什么版本 uname -a # 内核版本、确认 riscv64 lscpu # CPU 信息 free -h # 内存 lsblk # 看 eMMC / SD 存储布局 df -h # 各分区剩余空间1. 操作系统信息PRETTY_NAMEDebian GNU/Linux trixie/sid NAMEDebian GNU/Linux VERSION_CODENAMEtrixie IDdebian系统标识RockOS 基于 Debian trixie/sidRISC-V 移植版本2. 内核信息Linux rockos-eswin 6.6.92-eic7x-2025.10 #2025.11.10.11.31 SMP Mon Nov 10 11:35x3. CPU 信息RISC-V64 奕成 EIC770x架构riscv64小端序CPU 核心总数4 核0~3Vendor ID0x489奕成科技 eswin型号eswin,eic770x主频范围400.0000 MHz ~ 1800.0000 MHz缓存L1d128 KiBL1i128 KiBL21 MiBL34 MiB拓扑1 Socket4 Core每核心 1 线程4. 内存信息total used free shared buff/cache available Mem: 9.6Gi 550Mi 8.8Gi 4.6Mi 386Mi 9.1Gi Swap: 0B 0B 0B物理内存9.6Gi无交换分区Swap05. 存储分区eMMC mmcblk0总大小 29.1G表格设备名大小挂载点mmcblk0p1512M/bootmmcblk0p24G未挂载mmcblk0p324.6G/mmcblk0boot04M内部 boot 分区mmcblk0boot14M内部 boot 分区6. 文件系统使用概况df -h 关键条目表格文件系统大小已用可用使用率挂载点/dev/mmcblk0p325G7.5G16G33%//dev/mmcblk0p1464M69M360M17%/boot临时文件系统udev4.6G/dev/shm4.9G/tmp4.9G系统是RockOS(PLCT 实验室出的、基于Debian trixie的 RISC-V 发行版),不是 Ubuntu,但这完全没关系——它一样是apt体系,clang 在 Debian 仓库里就有。2. 在线下载Clang我试过了一系列下载clang的方法这个板子没有无线网卡和相关无线驱动所有连接wifi、热点、手机USB共享网络、用USB网卡、连接宿舍的wlan要网关认证都失败最后我的解决方法是用另一台电脑B当作wlan用网线连接电脑B和板子具体操作如下首先用网线将电脑B和板子连接起来在电脑B里第一步用Win R打开运行框输入ncpa.cpl并回车打开“网络连接”窗口。第二步找到那个目前正在上网的连接比如WLAN这里我连接的是我的手机流量分享的热点如果用校园网的话还要网关认证比较麻烦或以太网。右键点击它选择“属性”然后切换到“共享”选项卡。第三步勾选“允许其他网络用户通过此计算机的 Internet 连接来连接”。第四步在下方的“家庭网络连接”下拉菜单里选中那个连接着你另一台电脑的有线网卡通常叫“以太网”。最后点“确定”就行。这个时候板子上的网口灯会闪烁然后我们回到minicom界面里输入ip a查看当前连接网络情况end1拿到了192.168.137.58的 IP(这是 Windows 网络共享的典型网段)然后测试一下能不能联网sudo ping -c 4 baidu.com这里就可以成功上网了然后就执行下载命令sudo apt update sudo apt install -y clang lld llvm libc6-dev make clang --version最后的执行结果如下然后再测试一下能不能顺利编译看到BUILD_OK就大功告成了