要在NanoPi-NEO上进行外部拓展设备驱动开发,就要利用到最底层的硬件配置,Friendly
ARM提供了学习套件Matrix,并且有制作好的API,接下来的学习会用到这个API,所以这里先把存在GitHub上的仓库克隆下来。
在克隆仓库前,需要先安装git工具,执行以下命令,进行软件源更新和git安装。
- sudo apt-get update && apt-get install git
完成git的安装后,选定一个文件目录,将matrix仓库从GitHub上克隆下来。执行以下命令
- git clone https://github.com/friendlyarm/matrix.git
克隆完成后可以看到有个matrix文件,进入可以看到有Makefile、demo和lib。进入matrix目录,并且编译安装。
- cd matrix
- make && make install
好,到这里matrix仓库就克隆完成了。在使用这些API的时候需要指定好文件包含路径和库的所在路径。可以试试将LED灯接在对应的引脚,然后执行能不能实现相应的功能。