i.MX6ULL和STM32有啥区别?新手该入手哪个?能直接入手i.MX6ULL吗?

发布网友 发布时间:2022-04-24 07:33

我来回答

2个回答

热心网友 时间:2023-10-09 00:40

两者不是一个等级的,
stm32属于单片机,一般是裸跑或者用类似freertos之类的嵌入式系统。
I. mx6是嵌入式ARM功能强大,从单核到四核,可以处理图像视频,高速运算等任务。
选择哪个根据你的需求而定,
如果你目前学习基础的东西,建议从stm32入手,
如果你已经比较熟悉了,对Linux系统,安卓系统都比较熟悉,可以入手imx6

热心网友 时间:2023-10-09 00:41

从开发板学习角度来说,stm32mp157和imx6ull对比,无论是硬件性能还是学习资源,stm32mp157都是非常具备优势的。

STM32MP157开发板对比imx6ull开发板优势如下:

1)Linux+STM32单片机二合一:
stm32mp157和imx6ull的最大区别是,stm32mp157是ARM双核,2个A7核,1个M4核,可以学嵌入式linux,也可以学stm32单片机,imx6ull只是A7单核,只能学Linux。现在很多企业招聘嵌入式工程师,往往也会同时要求会stm32单片机,一板两用,很划算。尤其对于单片机工程师转嵌入式工程师学习,stm32mp157开发板更合适。

2)ARM+仿真器学习优势:
作为一款ARM裸机开发学习的板子,针对stm32mp157开发板配套的st-link仿真器,具备仿真M4和A7核的能力,相关imx6ull和其他机构stm32mp157板子的配置里,几乎看不到仿真器的影子,或者即便有仿真器也仿真不了A7。仿真器对于ARM裸机学习是非常有价值的,仿真器可以控制指令一条一条执行,能看到每一条汇编指令的变化,可以理解底层工作原理。没有仿真器,虽然可以做汇编实验,但汇编不受控,是通过串口下载编译好的程序一次性运行;

3)技术拓展性强:
stm32mp157因为双核优势,除了可以学习arm、linux、Qt外,还可以学习stm32单片机、FreeRTOS、物联网、人工智能、百度 阿里 华为等各种云接入,stm32mp157强大的硬件性能及丰富的配套模块极大拓展Linux的应用场景,非常贴合企业当下开发需求。现在整个时代背景是多技术的融合发展时代,是AIoT的时代,相关技术的拓展会给职业发展带来很多机遇。

4)项目拓展性强:
stm32mp157对比imx6ull,除了拓展很多linux+Qt+云接入的项目,还可以拓展人工智能的项目,这些很匹配时下需求的创新小项目都是非常不错的,所以stm32mp157开发板作为学生毕业设计平台,是非常合适的,stm32mp157开发板配套的Linux+Qt项目就有10个左右,包括 智慧家庭 工业电表 智慧医疗 智能安防等方向的小项目,目前也在拓展人工智能的项目,大约9 10月份就能上线。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com