(stm32 linux)-编程之家

stm32f103vc能移植linux吗?

stm32f103vx单片机可以移植经过改代码的linux。

野火直播怎么样?

野火直播非常好

野火直播是一款主要用来下载野火所有产品的资料的电脑客户端,使用这款软件用户可以对STM32、RT、Linux、FPGA、G32v-risc-V等系列开发板以及开源图书及视频、ADC DAC模块、显示屏模块、传感器模块、摄像头模块、无线通讯、GPS卫星定位等开发实战指南、产品详情、配套资料、在线文档以及视频教程等进行下载和使用;野火大学堂界面简洁直观、功能分布清晰明显,操作简单便捷,使用这款软件用户可以快速查找各种需要开发项目的资料文档并下载,方便用户进行开发项目学习,非常方便实用

初学者选一块stm32开发板,哪一款好呢?

不建议直接入手STm32,虽然也能学得通,但是学着学着,你会发现自己对STM32的寄存器了解不够深入,并且也不是所有场合都适用32位机,一则越复杂的东西,越容易坏,二则是成本。至少基于以上两点原因,那个直接让你学树莓派的,我更不赞同了。

建议先从STM8S208系列学起,一则STM8的寄存器,片上外设接口,时钟与STM32很相似,二则SYM8S208系列有比较齐全的外设接口:USART,SPI,I2C,CAN等通信接口齐全,这些接口外设可以用在STM32的学习上。

我觉得单片机或者说嵌入系统的学习,外设的学习占大约一半的比重。

如果你有寄存器基础,比如你深入学习过51,并且对外设,时钟,C语言等概念或运用也没什么问题,那么,你可以直接学STM32系列了。

咱把淡扯回来,说下STM32。

建议先学STM32F103C8T6,规格适中,出货量大,开发板便宜,是我这建议的理由。

具体的开发板,建议购买Blue Pill的升级版Black Pill,因为黑板在5V电源处,加了个二极管,避免了再外接入5V电源引起的隐患,也修正了Black Pill电阻使用错误的问题。

这Black Pill的兼容板,我刚才在某宝看了下,售价10元左右。

开发板有了,然后是下载器/调试器,建议当然是ST Link V2了,某宝的售价在20元到30元的,基本都没问题。

以上的硬件方案,适合野路子硬核级的玩家,此类玩家吧,看数据手册,参考手册,用示波器即可玩转一切。

国内的正点原子和野火系列,价格相对于Black Pill贵上许多,但是都有配套的视频教程,适合土豪级或者很小白的学习者。

软件或者开发环境的话,对于新手,用Keil 最合适,因为网上的例程,更多是基于这个环境的。IAR EWARM虽然也可以用,但是对国产ST Link V2的支持不怎么友好,且配置相对更加复杂。在学通了STM32F1之后,可以入手STMCube和HAL了,倒是新手最好不要一上来就玩儿这个。

先说到这儿吧。

安富莱和正点原子哪个好?

正点原子好。

正点原子第一款Linux开发板重点使命是帮助大量的STM32用户入门Linux,同时芯片在性能上不能低,必须在市面有较高的认可度。I.MX6UL/6ULL首当其冲

STM32和ARM7,学哪个比较好?给点建议?

嗯,之前我也纠结过;后来我退回去把51学的烂熟;然后就上了ARM9linux;一路走过来累的半死;就是因为一下上的太多先学完了RAM9的基础,然后又上linux系统移植和内核实在是差的太多吃不透;偶然的一次机会接触了ARM7和stm32;觉得STM32是我用过最好用的ARM芯片;但是缺点也有不能上大系统(也有上大系统的,但是去研究不又从蹈覆辙了吗),主要用于工控。

所以建议先用STM32 容易理解些;向上大的系统的有操作系统的经验,现在工作了才开始研究ucos,先从简单的来,linux可以学对理解系统有帮助不能馅的太深,那是一个深不可测的黑洞。只要好好学都能学好的,希望对你有帮助。