单片机开发环境。这种单片机不行。我们不要谈论虚拟机。作为一个超级能折腾的人,我们直接在Mac上做个arm开发吧。建议先从单片机入手,不用买开发板,可以自己弄一个,收益会更大。另一种是在ARM芯片上运行操作系统,硬件运行需要编写相应的驱动程序,应用程序开发基于操作系统。这种嵌入式应用程序开发方式与单片机开发方式有很大不同。
你关于MCU的知识在Android的底层有用。开发平板电脑很浪费钱,学了也没用。所以课本是可以讲的,u-boot和linuxkernal都是在MAC(freeBSD)的终端上编译的。平板电脑是ARM的基础。普通版只能应用于单片机,主要是基于如果有单片机基础的话还是很容易的。首先,你应该看一下ARM架构的书,对ARM的架构有一点了解,然后购买开发板来构建环境。我推荐前田技术公司生产的TQ用于开发板。
芯片机之间有很大的区别,但如果你没有一些单片机操作经验,会更难!作为一名编写过ARM教程和Android产品的开发人员。原因有三:bootloader是开源的,这对初学者来说非常重要。它基于Cortex-M和Cortex-R,但没有模拟ARM板的软件。我建议买ARM。
除此之外,还可以模仿protues,包括AndroidHAL驱动程序(即linuxC编程,与硬件控件没有太多直接联系)。我最近一直在研究ARM。既然ARM可以,为什么要用STM?无论是电竞还是飞思卡尔,根本没必要问,买,因为ARM的很多编译器只在Linux环境下运行,如果有可以在Windows下使用的编译器,就不会有这种问题。
感谢您的来访,获取更多精彩文章请收藏本站。

暂无评论内容