android 驱动 开发 Android驱动开发板哪款好知乎_android 驱动 开发


作者 | 学益得智能硬件  

入门嵌入式,开发板应该怎么选择?网上推荐的太多,不知道该如何选择。

选择开发板,无非考虑三点因素:

配套学习资源(源码、视频、书籍);
性能(能不能运行学习用到的程序);
性价比(价格是不是超出了预算)。

下面给大家推荐几款主流的能跑Linux系统的ARM开发板,主要来自两个品牌:迅为和友善之臂。

迅为

iTOP-4412

android 驱动 开发 Android驱动开发板哪款好知乎_开发板_02


iTOP-4412开发板【精英版】搭载三星Exynos四核处理器,配备1GB内存,4GB固态硬盘EMMC存储,兼具快速读取与大容量,纵使海量思考也能及时处理。配备三星S5M8767电源管理。

配备Android、Linux + Qt、Ubuntu操作系统,开启学习、研发的全新方式。

除了以太网、声卡、按键、蜂鸣器、JTAG、GPIO、摄像头、AD转换、USB HOST、USB OTG、HDMI、TF卡、串口等接口以外,另外具有矩阵键盘、WIFI、485总线、CAN总线的模块扩展能力。

i.MX6ULL终结者

android 驱动 开发 Android驱动开发板哪款好知乎_开发板_03


i.MX6ULL终结者支持商业级和工业级核心板,均为 Cortex-A7架构,主频高达528MHz,CPU集成电源管理。核心板与底板采用邮票孔方式,更牢固146PIN引脚全部引出

接口丰富,支持外设GPS、摄像头、RFID、继电器、LORA、步进电机、VGA、USB设备等多种模块。

底板板载4G模块、WIFI蓝牙、HDMI、RGB、LVDS、以太网、温湿度传感器接口。USB HOST、音频输入/输出、CAN总线、RS485总线等接口。

使用i.MX6ULL核心板的开发板有很多:

正点原子的Alpha

android 驱动 开发 Android驱动开发板哪款好知乎_嵌入式_04


野火的i.MX6ULL Pro

android 驱动 开发 Android驱动开发板哪款好知乎_核心板_05


韦东山i.MX6ULL Pro

android 驱动 开发 Android驱动开发板哪款好知乎_核心板_06


核心板都一样,外围接口不太相同,可以根据自己的需求以及价格选择。

友善之臂

Tiny 4412

android 驱动 开发 Android驱动开发板哪款好知乎_核心板_07


Tiny4412是一款高性能的四核Cortex-A9核心板。它采用三星Exynos4412作为主处理器,运行主频可高达1.5GHz,Exynos4412内部集成了Mali-400 MP高性能图形引擎,支持3D图形流畅运行,并可播放1080P大尺寸高清视频。

Tiny4412SDK是相应的参考设计底板,它带有各种常见的标准接口,比如HDMI输出,USB Host, SD卡,DB9串口,RJ-45以太网口,音频输入输出口等,还有一些在板资源测试器件如EEPROM,蜂鸣器,按键,GPIO口,SDIO口等等,以便用户全面的评估和使用核心板。

Mini2440

android 驱动 开发 Android驱动开发板哪款好知乎_开发板_08


Mini2440是一款经典、高性能、低功耗的ARM9一体化平台板,采用Samsung S3C2440作为主处理器,标配256M NandFlash。

虽然mini2440现在已经停产,但是作为学习使用仍然可以,网上的资源也是非常多。

NanoPi NEO

android 驱动 开发 Android驱动开发板哪款好知乎_核心板_09


NanoPi NEO 是一款大小只有40mm * 40mm的开源无线创客板,它采用全志公司的H3 4核 A7处理器,最高运行主频高达1.2GHZ。

NanoPi NEO配备DDR3内存,支持SD卡启动,可以运行64为Ubuntu16.04操作系统。硬件资源没有mini2440丰富,如果做一些简单的DIY没什么问题,但是想要深入学习驱动、内核,还是建议mini2440更合适。

如果只是嵌入式学习,首先要考虑的还是网上的资源多不多,或者买开发板的时候提供的学习资料多不多。性能倒不是很重要,只要不是跑一些特别复杂的算法,就算是淘汰掉的开发板也能用作学习。