2024年6月2日发(作者:)
GPIO
使用教程
系统环境
转载需保留作者信息。作者:
hawkwolf
主机
os
:
ubuntu 12.04 desktop x86
cubie os: ubuntu 12.04 desktop v1.03 HDMI
下载地址:
/Install_Ubuntu_Linux_for_Cubieboard
这个镜像需要用
livesuit
刷如
nand
,刷如成功后在终端内执行
sudo dhclient eth0
解决网络问
题(如果有),执行下列命令扩容
nand
图 1
sudo resize2fs /dev/nandc
sudo resize2fs /dev/nandd
sudo resize2fs /dev/nande
sudo resize2fs /dev/nandf
PS:
这个镜像是官方的
A10
镜像,支持
CPU
动态调频,内核是
3.4.43
的,集成里无线网卡
驱动,支持
HDMI
输出(需要
VGA
的下面也有链接)。我的官方
taobao
店上买的水星无线
网卡免驱动直接识别。
安装软件、工具、类库
sudo apt-get install openssh-server vim
追加数据源
ssh
连接
cubie
,在终端内执行如下命令
/etc/apt/.d
cp
vi
4.
按
i
建进入编辑模式,用键盘的上下左右建移动
,
并用删除键删除所有内容
5.
复制或手敲入如下内容
# Sunxi packages
deb /users/tom/ubuntu all main
deb-src /users/tom/ubuntu all main
6.
按
ESC
键,再输入
:wq
(冒号
wq
)保存退出文件。
apt-get update
安装编译环境
PS:下面两种选择只要选择其一即可,本文使用2
1.
主机安装交叉编译环境
sudo apt-get install build-essential git libusb-1.0-0-dev pkg-config libncurses5-
dev u-boot-tools uboot-mkimage qemu-user-static debootstrap binfmt-support
-y
安装交叉编译链工具
sudo apt-get install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf -y
上安装编译环境
sudo apt-get install build-essential git libusb-1.0-0-dev pkg-config -y
查看GPIO驱动
,执行如下命令
cd /lib/modules/3.4.43+/kernel/drivers/gpio
执行
ls
命令,可以看到已经自带了
驱动
执行
lsmod
命令,查看系统加载了哪些驱动(默认没有
sunxi_gpio
)
设置开机自动加载gpio驱动
执行如下命令:
vi /etc/modules
2.
按
i
建进入编辑模式,用键盘的上下左右建移动
,
并在文件最末尾追加
gpio_sunxi
3.
按
ESC
键,再输入
:wq
(冒号
wq
)保存退出
reboot
,重启
cubie
5.
启动后
SSH
链接
cubie
6.
执行
lsmod
命令
,
可以查看当前系统加载的驱动,下面是我的系统情况截图


发布评论