嵌入式系统学习(四)-NanoPi2嵌入式开发平台

    NanoPi2主板是一款针对不同应用而设计的高性能嵌入式硬件开发平台。它搭载Cortex-A9架构的四核S5P4418处理器(主频1.4GHz),内存达到1GDDR3NanoPi2板上资源十分丰富:蓝牙模块、无线网卡使数据传输更加便捷;对LCDHDMI同步输出的支持方便了复杂应用的开发;无比丰富的扩展接口,对接Matrix-Compact KitRaspberry Pi使得应用开发更加得心应手。

     

为了方便开发,采用了FriendlyARM提供的嵌入式操作系统的镜像资源,通过制作带运行系统的MicroSD卡来实现嵌入式Linux系统在开发板上的移植。这里介绍两种制作带系统的MicroSD卡的方法。

1Windows平台使用win32diskimager

FriendlyARM提供了嵌入式Linux系统固件(Debian系统),下载好后,在Windows平台下下载烧写工具win32diskimager。将系统固件和win32diskimager烧写工具分别解压,并在Windows下插入MciroSD卡,以管理员身份运行win32diskimager,在其工具界面上,选择MicroSD卡所在的盘符以及要烧写的固件,最后点击Write按键进行烧写。

2)在Linux Desktop下通过脚本制作。

这里本项目设计使用Ubuntu系统。首先将MicroSD卡插入装有UbuntuPC电脑,打开终端用dmesg | tail命令查看MicroSD卡的设备名。当dmesg输出类似sdc:sdc1 sdc2时,表示MicroSD卡对应的设备名为 /dev/sdc。这里也可以用命令cat /proc/partitions来查看。接着用git命令下载Linux下的制作脚本,具体命令如下:

git clone https://github.com/friendlyarm/sd-fuse_nanopi2

cd  sd-fuse_nanopi2

最后输入/fusing.sh /dev/sdx debian制作启动DebianMicroSD卡。

制作好带运行系统的MicroSD卡后,将其插入NanoPi2BOOT卡槽内上电启动(5V/2A的供电)。如果看到蓝灯闪烁、绿灯常亮时,说明已经成功启动带Debian系统的NanoPi2

如果不直接使用FriendlyARM提供的系统固件,可以在官方网站上下载配套的U-BOOT和嵌入式Linux系统内核,用arm-linux-gcc交叉编译器编译它们的源码后,烧写到NanoPi2上启动运行。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值