
小白入门:正点原子、野火、韦东山这几家的imx6ull和树莓派
小白不差钱、没有安全感:上面三家顶配
小白家境贫寒:上面三家的mini板或者树莓派zero w
应用开发:只考虑树莓派系列
百元内学习:荔枝派zero、荔枝派nano 、树莓派zero(没有WiFi和蓝牙)
(没有耐心钻研不要买荔枝派,买树莓派去)
进阶学习:全志H2+和全志H3的板子(没有耐心、没有基础不要买)
大高玩(大型高端玩家):自己做板子,自己移植驱动和系统,自己写应用

适合的用途:1、初学者入门。(驱动、移植、应用)
商品链接:https://zhengdianyuanzi.tmall.com/category-1498161504.htm?spm=a220o.1000855.w5002-22300975822.3.2f2e230cMOUk4k&search=y&catName=ARM+Linux%BF%AA%B7%A2%B0%E5
资料:http://www.openedv.com/docs/boards/arm-linux/zdyz-i.mx6ull.html
优点:1、资料目录结构清晰。2、资料多(是真的多)。3、教程系统化,成体系。4、文档和视频教程,还是和STM32一样的风格,很随性,录屏手撸代码+改代码,很真实。

正点原子IMX6ULL顶配阿尔法板

正点原子MINI板
适合的用途:1、初学者入门。(驱动、移植、应用)
商品链接:https://yehuosm.tmall.com/category-1483664730.htm?spm=a220o.1000855.w5002-23268010637.3.15712fcd5PQOje&search=y&catName=Linux%BF%AA%B7%A2%B0%E5
资料:http://doc.embedfire.com/products/link/zh/latest/linux/ebf_i.mx6ull.html
优点:1、资料目录结构清晰。2、资料多。3、教程系统化,成体系。4、文档手册和视频讲的非常好,和正点原子风格区分开来了。

野火IMX6ULL顶配

野火MINI板
适合的用途:1、初学者入门。(驱动、移植、应用)
商品链接:https://weidongshan.tmall.com/category-1546877317.htm?spm=a1z10.5-b-s.w4010-23041403054.9.2ad266f6IUPILC&search=y&parentCatId=1546874804&parentCatName=%CB%F9%D3%D0%BF%AA%B7%A2%B0%E5&catName=100ASK_IMX6ULL_PRO#bd
资料:http://weidongshan.gitee.io/informationdownloadcenter/boards/Nxp/100ask_imx6ull_pro/index.html
优点:1、韦东山也是个老手了,中科大毕业的,也出了不少书和教程。2、板子适配了华为的鸿蒙系统HarmonyOS。(虽然我没兴趣)3、资料虽然也多,讲的也还行,但是有的需要付费(一贯的风格),资料目录不够清晰。

韦东山IMX6ULL顶配

韦东山MINI板
适合的用途:1、应用开发入门
商品链接:https://shop459378556.taobao.com/shop/view_shop.htm?spm=a230r.1.14.40.2d6911d68NSHdm&user_number_id=2207480684984
资料:https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w5003-22752194736.2.31ad45a5XaZzfm&id=618171863274&scene=taobao_shop
优点:1、便宜!但是引脚引出的很糟糕,不是2.54MM的,普通杜邦线无法直接插上去。如果不自己焊,只能用他家的模块。2、有技术支持群,虽然有提问的时间段限制,但是基本上都是有问必答,技术支持很到位,这一点比上面几家都要好。

迅为IMX6ULL开发板

迅为IMX6UL板(注意不是IMX6ULL)
适合的用途:1、应用开发。2、个人DIY产品。3、初学者入门Linux。
商品链接:https://ivision-tech.taobao.com/category-1036879745.htm?spm=a1z10.5-c-s.w5002-22081195940.3.390721c2L8m08m&search=y&catName=Raspberry+Pi+%CA%F7%DD%AE%C5%C9
资料:Github、店家
优点:1、性能秒杀上述所有开发板。2、全世界都在玩,资料多就看你会不会找,各种模块也非常多,但是价格也上去了。3、教程多,大多都是个人研究出的教程,github上老多了。4、入门非常简单,无论是从烧写固件还是应用开发,但是防傻不防呆,VCC、GND不分,不看教程、原理图上的接口乱插模块导致板子烧坏那也没办法,50包邮解君愁。

树莓派zero w
这几家的缺点我先拉出来评价:
更新太慢了,太慢了!!视频可以鸽,但是把手册给我更新了先!!
因为前几家的SOC都是恩智浦家的IMX6ULL芯片,所以说大部分资料可以互通。通用的外设接口,例如I2C、SPI、UART、以太网、声卡这些驱动在学习的时候都可以互相借鉴。
这点还是很舒服的,正点原子的看不明白,可以去看野火的,野火的还看不明白,可以去看韦东山的,韦东山部分资料要付费看不到?那就去看迅为的。
购买的时候看各自的需求吧。钱多不心疼,那就顶配。学生,家境贫寒,mini板够用了。
实在拿不定主意就树莓派准没错。
十分不建议STM32MP157开发板,因为这个芯片在公司之间不够流行。
适合的用途:1、DIY。2、驱动开发。3、应用开发。
商品链接:某宝
资料:荔枝派zero => http://zero.lichee.pro/ 荔枝派nano => http://nano.lichee.pro/
优点:1、真的是DIY开发板中的清流,竟然会教你怎么写设备树和驱动。虽然文档很久没更新了,但是群里面有资料,也可以去挖坑网提问,群里和挖坑网的论坛里都是大佬,也乐意为你解决问题。2、便宜。(全志的都很便宜)3、特别适合个人DIY,学成Linux驱动开发后,想自己设计Linux板子这两个芯片首选。有其他更好芯片大家可以留言分享,让大家都知道。
适合的用途:1、DIY。2、驱动开发。3、应用开发。
商品链接:某宝
资料:http://www.orangepi.cn/
优点:1、便宜。(全志的都很便宜)2、有官方文档,但是很鸡肋。3、Armbian适配。4、能跑Android。
适合的用途:1、DIY。2、驱动开发。3、应用开发。
商品链接:某宝
资料:http://www.arm9.net/
优点:1、便宜。(全志的都很便宜)2、有官方文档,但是很鸡肋。3、Armbian适配。4、能跑Android。
适合的用途:1、DIY。2、驱动开发。3、应用开发。4、尤其适合音视频开发。
商品链接:某宝
资料:其他厂商
优点:1、Soc非常好,但是个人DIY领域瑞星微没怎么重视,公司用的很多。2、部分芯片Armbian有适配。3、能跑Android。
便宜的芯片必然能杀出一片市场,一大票DIY开发板都是全志的。
全志的资料不开源,尤其是硬件资源(原理图还是有的,PCB没有、封装库没有)。
资料开源全靠大佬分享,各位买的时候慎重考虑自己的能力和水平,不然买回来一定会吃灰,当然还能拿来垫桌脚盖泡面。
基本资料:uboot、kernel源码,个人或公司制作的镜像,板子原理图,开发工具。
能用这类开发板以及能用芯片自行DIY开发板的大佬,都到这个地步了,应该算全栈工程师?
NO NO NO,那叫全干工程师。
以上仅代表我的个人体验和观点,仅供参考。
出这个文章是为了让大家少踩坑,因为我用过上面几块板子
各位在选购开发板时还请仔细考虑。