完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
介绍
I2C LCD1602 Keypad I2C LCD1602 Keypad
该仓库里不同的分支代表着Matrix配件所支持的不同开发板。
$ sudo apt-get install git 克隆Matrix配件代码仓库 $ git clone git://github.com/friendlyARM/matrix.git 克隆完成后会得到一个名为matrix的目录,里面存放着所有Matrix配件的代码。 与NanoPi 2连接使用准备工作在NanoPi 2上运行Debian系统,然后在主机PC上安装并使用相应的编译器,参考wiki: NanoPi_2 & How to Build the Compiling Environment。 注意: 只有使用s5p4418-nanopi2-matrix分支编译出来的内核才能配合Matrix配件正常工作。 下载NanoPi 2内核源代码并编译: $ git clone https://github.com/friendlyarm/linux-3.4.y.git$ cd linux-3.4.y$ git checkout s5p4418-nanopi2-matrix$ make nanopi2_linux_defconfig$ touch .scmversion$ make 编译好后的uImage位于内核源码arch/arm/boot/目录下,把该uImage替换掉SD卡boot分区上的uImage即可。 硬件连接参考下图连接模块Matrix-I2C_LCD1602_Keypad和NanoPi 2: 连接说明:
$ cd matrix$ git checkout nanopi2 编译Matrix配件代码 $ make CROSS_COMPILE=arm-linux- clean$ make CROSS_COMPILE=arm-linux-$ make CROSS_COMPILE=arm-linux- install 注意:请确保你的主机PC当前使用的交叉编译器为NanoPi 2配套的arm-linux-gcc.4.8.5。 编译成功后库文件位于install/lib目录下,而测试程序则位于install/usr/bin目录下,模块Matrix-I2C_LCD1602_Keypad对应的测试程序为matrix-lcd1602_keypad。 运行测试程序将带有Debian系统的SD卡插入一台运行Linux的电脑,可以挂载SD卡上的boot和rootfs分区。 假设rootfs分区的挂载路径为/media/rootfs,执行以下命令可将Matrix的所有库文件和测试程序拷贝到NanoPi 2的文件系统上。 $ cp install/usr/bin/* /media/rootfs/usr/bin/$ cp install/lib/* /media/rootfs/lib/ -d 将SD卡重新插入NanoPi 2,上电启动,在Debian的shell终端中执行以下命令运行模块Matrix-I2C_LCD1602_Keypad的测试程序。 $ matrix-lcd1602_keypad 注意:此模块并不支持热插拔,启动系统前需要确保硬件连接正确。 |
|
|
|
只有小组成员才能发言,加入小组>>
370个成员聚集在这个小组
加入小组NanoPi m3适合刷什么系统,刚接触玩,我刷了一个比较卡
5474 浏览 1 评论
7198 浏览 1 评论
4790 浏览 1 评论
【NanoPC-T4试用体验】4、手把手教你从单片机移植驱动到ARM Linux上
7776 浏览 1 评论
【NanoPC-T4试用体验】NanoPC-T4控制步进电机
24612 浏览 1 评论
NanoPi m3适合刷什么系统,刚接触玩,我刷了一个比较卡
5474浏览 1评论
449浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-12 05:33 , Processed in 0.529943 second(s), Total 41, Slave 31 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号