CubieBoard2
文章平均质量分 93
Cubieboard2 是一个由珠海的 Cubietech 团队推出,采用全志 A20 处理器的开发板。
送南阳马生序
余之业有不精、德有不成,非天质之卑,则心不若他之专耳,岂他人之过哉!
展开
-
Cubieboard2(一) 官方镜像使用与配置
1)由于 Cubieboard2 发布于 2012 年左右,官方提供的镜像是基于 debian 7(wheezy),所以这里将 debian 的版本升级到较新稳定版 debian 11(bullseye)。可以看到,有 Server 版和桌面版,为了节省资源我选择 Server 版中的 datacard 版(即第 2 个镜像)。1)由于我想把 Cubieboard 当作服务器,两个 LED(绿、蓝)在夜里长亮影响睡眠,需要关闭。如果提示证书的问题,则将 https 替换成 http。原创 2024-09-16 00:45:15 · 1142 阅读 · 0 评论 -
Cubieboard2(二) 系统构建 —— 基于 linux-sunxi
(一)工具安装:https://blog.csdn.net/wb4916/article/details/72898266(二)代码下载:https://blog.csdn.net/wb4916/article/details/72898747(三)Debian 基础系统配置:https://blog.csdn.net/wb4916/article/details/72899191。原创 2024-09-16 00:45:29 · 1395 阅读 · 0 评论 -
Cubieboard2(三) 系统构建 —— WSL Ubuntu 中挂载 U 盘(SDCard)
如果我们要使用 wsl(这里的 wsl 指的是 WSL 2.x 版本,下同) 进行 Linux 驱动开发,那么我们首先要将 SDCard 挂载到 wsl 中。1)打开用户目录(如 C:\Users\[username],可在资源管理器中输入 %UserProfile% 打开该目录),将 bzImage 拷贝进去。usbipd 在 OSI 的网络层(IP)、传输层(TCP)之间建立 USB 设备与虚拟机的通信,即 IP 网络共享 USB 设备。与 Linux 驱动开发的流程一样:配置驱动,编译内核。原创 2024-09-16 00:45:40 · 922 阅读 · 0 评论 -
Cubieboard2(四) 系统构建 —— 基于 mainline
M,则表示该驱动将作为一个独立的模块编译,并且可以在需要时通过 insmod 或 modprobe 加载,键入 “M” 生效;尝试在升级内核后的 Cubieboard2 上安装 .deb 驱动包,但报错 linux-headers 问题以及 Invalid module format 问题,因此选择直接编译到内核中。linux-sunxi 基于 linux-3.4 内核修改,而 Tenda U2 V5.0(基于 aic8800 芯片)支持的 linux 内核版本为 V3.10-V6.2。原创 2024-09-16 00:46:13 · 889 阅读 · 0 评论 -
Cubieboard2(五) 安装无线网卡驱动
(3)再买一个 USB 的直角转接头(本来想买 U 型的,脑海中 3D 建模一下发现 U 型的插上后,网卡天线要么水平,要么朝下),买回来后发现转接头的 USB 公头部分也短,没有什么是一把指甲刀解决不了的,打磨一下终于可以插上了。3)Linux 源码:选择 v6.1-rc8(这里是我的一个误区,原以为这些 rc 版本是 v6.1 的升级版本,实际上 v6.1 才是包含 patch 的稳定版本,即应该直接选择 v6.1 版本)(4)去官网下载 Linux 下的网卡驱动包,安装,报错,啊!原创 2024-09-16 00:46:36 · 751 阅读 · 0 评论 -
创建CubieBoard2交叉编译链
1、安装交叉编译器 sudo apt-get install gcc-arm-linux-gnueabihf 安装成功后,输入:arm-linux-gnueabihf-gcc -v,显示如下图: 由此可见,gcc的版本为Version 5.4.0。2、获取CubieBoard2的内核源码 可以使用命令:git clone http原创 2017-06-06 09:01:36 · 415 阅读 · 0 评论