单片机开发:开发可以保证单片机在非常复杂的计算机和控制环境中正常有序地执行程序。如果要做嵌入式,有两个必备的开发板——单片机和Android-Linux-ARM开发板。Android的底层是Linux,Linux开发一般包括驱动开发、内核开发、模块开发、应用程序开发等。因此,Android的底层开发可以说相当于Linux开发,但它受到特定硬件的限制。
单片机是ARM的基础,或者说ARM更复杂一点。另一种是在ARM芯片上运行操作系统,硬件运行需要编写相应的驱动程序,应用程序开发基于操作系统。这种嵌入式应用程序开发方式与单片机开发方式有很大不同。集成开发环境。首先排名靠前的基本都是单片机,各种单片机…然后就是各种烂刷,排名靠前的也不一定好。
同时,学习使用单片机是了解计算机原理和结构的最佳选择。里面的关键词解释了它们的用途,ARM\\\\AVR,所以你需要开发一个基于AVR的微控制器。MCU开发板将外围设备添加到官方ARM开发板中。简而言之:芯片变成了电脑。以上都是针对ARM软件开发的。学习单片机建议不用老师教也可以用郭天祥的视频教程。他的视频很好,而且是现场编程的操作,不像有些视频讲一些之前编译好的程序风格很好,然后学习arm。
嵌入式WorkbenchforAVR,建议使用fedora或RHEL。据说linus本人也在使用fedora、nfs等服务,而且工具还比较齐全。Ubuntu做桌面还可以,但是新手做嵌入式开发有点麻烦。它体积小、重量轻、价格低,为学习、应用和开发提供了便利条件。嵌入式开发:使用分立元件或集成器件进行电路设计和结构设计,然后进行软件编程(通常是高级语言)和实验。
暂无评论内容