youyeetoo X1 是一款由深圳风火轮科技推出的x86架构单板电脑(SBC),可运行全功能版的windows和Linux, 具备低成本,高性能的特点(11代Intel CPU N5105),它主要面向AIOT和自动控制 市场,尺寸只有手掌大(115 * 75mm),接口却非常丰富,内置了3路串口UART,2路HDMI,6路USB口、1路I2C、1路SPI、5路GPIO等 AIOT物联网常用的接口,还能接7寸MIPI触摸屏。
主流配置8G DDR4+128G eMMC 的价格低至千元以内,是人工智能边缘计算的最佳选择。
Item | descriptions |
---|---|
处理器CPU: | 11代Intel@ Jasper Lake N5105 赛扬 (CPU工作频率2.0~2.9GHz,四核四线程10nm TDP 10W) |
显卡GPU: | Intel@UHD超高清核心显(频率:450-800MHz) |
内存RAM: | 板载4G/8G/16G LPDDR4 (可选) 主推8GB |
硬盘: | 板载eMMC:0/64G/128G/256G(可选) M.2扩展:支持 NVMe 2280 SSD固态(PCIE3.0)和m2 SATA2280 SSD(支持超高速 PCle Gen 3.0 x4NVMe 1.4,也兼容PCle Gen 3.0 x2 NVME) SATA扩展:通过SATA转接板 可以扩展 SATA3硬盘 (需要另购SATA转接板配件) Micro SD(TF): 支持市面上主流的所有TF卡 |
网络: | 有线网络: RJ45千兆网口 1个 无线网络: 通过M.2槽扩展,可选 WIFI5+BT5.0/WIFI6+BT5.2 双频WIFI蓝牙 4G LTE: 通过 M.2槽扩展,默认调 EC20 4G数据上网(需要另购4G转接板配件) |
显示输出 (多屏异显) |
HDMI 接口: HDMI2.0 4K/60Hz Micro HDMI接口: HDMI2.0 4K/60Hz MIPI FPC接口:默认支持风火轮 MIPI7LCD(1024 * 600 LCD触摸屏) |
USB | USB-A 座子: USB2.0 * 2(两个接口共用1.45A电流) USB-A 座子:USB3.0 * 2 (两个接口共用1.45A电流) USB插针:USB2.0 * 2(两个接口共用1.45A电流) |
音频输出 | 1. 3.5耳机座(4线式),可直接用带MIC的通话耳机 2. SPK插针座子:板载3W功放,匹配8欧喇叭 3. HDMI音频输出 (音频可以走HDMI输到电视上) |
音频输入 | 1. 板载数字麦克风MIC,带降噪功能 (默认BIOS支持) 2. 背面MIC座2PIN: 可接模拟信号的MIC 咪头3.3V,座子间距0.8mm(需换BIOS才能使用) |
M.2插槽扩展 | 2280规格:支持NVME SSD/M.2 SATA SSD (M-key) 2230规格:支持WIFI5+BT5.0/WIFI6+BT5.2 模组扩展 或者购买风火轮4G转接板,支持4G LTE (E-key) |
UART串口 | 有3个UART TTL电平串口,可转接 RS232或RS485等模块,也可以CAN通信模块 |
I2C | IIC接口* 1 4PIN插针引出,提供windows/linux 操作例子教程 默认3.3V |
SPI | SPI接口* 1 5PIN插针引出,提供windows/linux 操作例子教程 默认3.3V |
GPIO | GPIO* 5 6PIN插针引出,提供windows/linux 操作例子教程默认3.3V |
LED灯 | 板载红蓝LED灯2个,并联6PIN插针引出,方便安装整机 默认3.3V(提供教程API接口可控制亮灭或者心跳闪烁),默认红灯闪烁绿灯常灭,可编程控制 |
按键 | Power键 * 1 Reset键(清除RTC,不是重启键)* 1 |
RTC | RTC座子SH1.25规格,可以外接纽扣电池CR2032,实现断电时间和定时开机, 3.3V RTC一年功耗35mAh左右 |
通电开机 | 支持通电开机(可以在BIOS中设置) |
电源 | 12V DC座子(5.5*2.5)输入, 电压的输入范围为:11V~16V,2PIN PH-2A 2.54mm插针输入 推荐电源适配器12V3A |
尺寸 | 115 * 75mm |
散热器 | FAN座子规格: SH1.04PIN座子 标配带散热器出货 5V/0.2A 功率 |
系统OS | Windows 10/11 和 Linux ubuntu /Linux Debian 提供硬件操作教程和例子 |
NFC | NFC被动通信,支持与手机进行数据传输,兼容android/iOS手机 风火轮提供例子和API教程 |
软件看门狗 | 标准windows API支持 |
CPU温度读取 | 标准windows API支持 |
CPU风扇调速 | 标准windows API支持 |
POE | 支持AC/BT协议30W POE模块,可定制60W支持(需要另购POE模组) (如果要用60W的POE模组,需要更换主板上的电压转换芯片才能支持,该芯8mm高) |
Youyeetoo X1出厂默认的GPIO/UART/SPI/IIC电压是3.3V,可以通过重刷BIOS改为1.8V的电压。
如果您需要切换到1.8V IO电压,请参考重刷BIOS教程。
配件 | 说明 |
---|---|
电池 | RTC电池 |
显示屏 | 10.1HDMI屏 / 7寸MIPI屏 |
摄像头 | USB摄像头 |
4G模块 | EC20 4G模块 |
Wi-Fi/蓝牙 | RTL8852BE模块/RTL8822CE模块 |
NFC模块 | NFC天线 |
POE模块 | POE模块 |
SATA转接板 | FPC转SATA转接板 |
USB转SPI主机和I2C从机模块 | 用于辅助调试SPI/I2C/PWM |
本教程主要是示例如何在windows应用程序中调用youyeetoo X1主板上的硬件资源,方便实际项目中控制硬件。
主要是展示在youyeetoo X1卡片电脑上,运行linux的相关使用。
1、本教程以ubuntu-22.04.x-desktop-amd64 为例,应用程序开发用到的基本工具,基本工具安装如下:
#update soft list
sudo apt-get update
# install make
sudo apt install make
sudo apt -y install make-guile
#install gcc g++
sudo apt -y install gcc
sudo apt -y install g++
# install cmake
sudo snap install cmake
sudo apt -y install cmake
#install git
sudo apt -y install git build-essential dkms --force-yes
#install vim
sudo apt -y install vim
#install curl
sudo apt -y install curl
#install wget
sudo apt -y install wget
2、软件下载更新的时候,网速没问题的情况下,若下载明显特别慢,可以改成国内镜像(按需修改),比如使用清华大学镜像,参考如下:
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
3、linux应用开发,知识储备:C/C++编程开发基础,make编译和Makefile编写基础.