【NanoPi2试用体验】裸机第一步
来源:互联网 发布:rar解压软件下载官方 编辑:程序博客网 时间:2024/04/30 02:11
前几天看了看4418的数据手册,现在准备开始裸机学习,友善的wiki自然是最好的选择吧,然而我就是弄不出,找了第三方的一篇微博,然后才迈出了第一步。
官方教程也非常简单,可是是我姿势不对,大家也可以看看
编译测试程序
官方教程也非常简单,可是是我姿势不对,大家也可以看看
克隆Matrix配件代码仓库
编译测试程序
进入Matrix代码仓库,切换到nanopi2分支
编译Matrix配件代码
注意:请确保你的主机PC当前使用的交叉编译器为NanoPi 2配套的arm-linux-gcc-4.9.3。
编译成功后库文件位于install/lib目录下,而测试程序则位于install/usr/bin目录下,模块Matrix-Button对应的测试程序为matrix-button。
运行测试程序编译成功后库文件位于install/lib目录下,而测试程序则位于install/usr/bin目录下,模块Matrix-Button对应的测试程序为matrix-button。
将带有Debian系统的SD卡插入一台运行Linux的电脑,可以挂载SD卡上的boot和rootfs分区。
假设rootfs分区的挂载路径为/media/rootfs,执行以下命令将Matrix的硬件驱动、库文件和测试程序拷贝到NanoPi 2的文件系统上。
这些我是都没有问题假设rootfs分区的挂载路径为/media/rootfs,执行以下命令将Matrix的硬件驱动、库文件和测试程序拷贝到NanoPi 2的文件系统上。
将SD卡重新插入NanoPi 2,上电启动,在Debian的shell终端中执行以下命令加载硬件驱动。
运行模块Matrix-Button的测试程序。
第一遍试,command not found
回去翻了翻输入过的命令,发现cp时多了个空格,然后我再把空格删了重新copy一遍,但这次说 什么什么太短了? 不太记得了,忘记截图了。我想是不是可能之前命令误操作了,于是格了重刷系统。这次连cp时都出现了错误,未找到此目录,我看了一下,原来的rootfs变成了rootfs_,我改了之后又烧写一遍,依旧不可以……
刚好我也看到一篇文章,http://weibo.com/p/1001603914482173772682 ,感觉写的不错,友善的微博也转过,于是先把sd卡用SDFormat 工作彻底格式化,再把友善给的nanopi2-debian-sd4g-wifiap.img中的0x200-0x8200的内容拷贝到sd卡中:
打开sd卡:
这个是友善的img文件
alt+G定位到0x200位置,右击,选块起始:
再定位到0x8200位置,选择 选块结束。
右击-编辑-复制选块-十六进制数值:
切换到sd卡页面,定位到0x200,选择编辑:
最后,保存。打开串口,上电,出现如下字样:
原因来自第三方:
0 0
- 【NanoPi2试用体验】裸机第一步
- 【NanoPi2试用体验】裸机下的程序-1
- 【NanoPi2试用体验】编译系统
- NanoPi2 试用体验(二)
- NanoPi2试用体验(三)
- 【NanoPi2试用体验】nanopi2下的二维码识别
- 【Nanopi2试用体验】开箱+VNC等
- 【NanoPi2试用体验】nanopi远程监控
- 【NanoPi2试用体验】编译系统的问题
- NanoPi2 fire 试用体验(一)
- 【NanoPi2试用体验】简单人脸识别-结项
- 【NanoPi2试用体验】扩容SD卡,利用gparted将剩余空间利用起来
- 【NanoPi2试用体验】eclipse使用的官方提供的交叉编译器
- 裸机第一步,万能的神灯
- 七.裸机体验
- Microsoft Windows7试用体验
- App Inventor试用体验
- cocos studio试用体验
- Ubuntu15.10 安装JDK (jdk1.8.0_65)
- visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
- Laravel5.2快速入门
- System类
- OC NSDate NSDateFormatter NSCalendar
- 【NanoPi2试用体验】裸机第一步
- 我是一个有故事的男人
- 图像平滑处理
- 关于日期的操作
- 我来学习excel------if函数
- 【NanoPi2试用体验】裸机下的程序-1
- poj 3258 River Hopscotch 二分搜索极值
- ExoPlayer编译的重要设置
- How many '1's are there