A. 如何搭建51单片机开发环境
一个51单片机开发板,一个KEIL编程软件,就可以进行51单片机编程开发了。
本答案来自:智芯锐电子技术社区!
B. 常用开发stm32单片机的集成开发环境,主要包括
主要包括编辑器 编译器 仿真器 下载软件。
C. 为什么51单片机等嵌入式开发的开发环境主要是windows而不是linux
虽然Linux下面对51开发是完全支持的。但是基于下面几个原因,流行不起来
1、使用困难。很多51单片机的开发者都是嵌入式的入门者,Linux系统的操作复杂度,没有界面的调试工具,各种命令的配置都提高了使用门槛
2、Linux下面的资料并不丰富。开发者在开发51时候遇到的问题,有很多问题都是一些基础问题:计算机原理,编译原理,数据结构,操作系统。这些问题都是入门者需要遇到的。即使不开发51,直接去使用Linux,也会遇到这些问题。
所以,说白了,大家对windows熟悉,可以减少一些入门问题
D. 目前主流公司的单片机都使用何种开发环境
Microchip的 MPLAB
Atmel的 AVR studio(主要是的AVR单片机)AT89(8051内核的单片机)你可以用KeilC51 开发
ARM 的ADS1.2 当然也可以用Keil来开发,但是要破解Keil的密码的。
Freescale的Codewarrior(这个楼主已经知道了)
至于其他公司的开发软件等你需要用他们的单片机时候,去这个公司的网站上下载的,一般都是免费的开发软件(当然有的第三方软件可能要收费的)。如果一个会的话,学习其他的开发环境也不是很难的。很快就能上手的。
还有就是回答楼上的。只有Altera公司的FPGA 才能用Quartus开发而且是Quartus9.1还有一个问题就是FPGA和DSP都不能算是单片机的。
FPGA是可编程的逻辑电路。没用程序的话什么都没有的。加载程序以后变成了一个逻辑门阵列,可以实现各种功能。当然FPGA也能实现单片机的功能,功能上也比单片机要强大的多。
DSP只是一个运算处理器而已,它对各种计算要求比较高的地方能用到。比如DSP处理中的浮点FFT计算。它也不能说是一种单片机。
E. 开发单片机应用系统需要什么样的开发环境
明确任务
分析和了解项目的总体要求,并综合考虑系统使用环境、可靠性要求、可维护性及产品的成本等因素,制定出可行的性能指标。
(2)划分软、硬件功能
单片机系统由软件和硬件两部分组成。在应用系统中,有些功能既可由硬件来实现,也可以用软件来完成。硬件的使用可以提高系统的实时性和可靠性;使用软件实现,可以降低系统成本,简化硬件结构。因此在总体考虑时,必须综合分析以上因素,合理地制定硬件和软件任务的比例。
(3)确定希望使用的单片机及其他关键部件
根据硬件设计任务,选择能够满足系统需求并且性价比高的单片机及其他关键器件,如A/D、D/A转换器、传感器、放大器等,这些器件需要满足系统精度、速度以及可靠性等方面的要求。
(4)硬件设计
根据总体设计要求,以及选定的单片机及关键器件,利用Protel等软件设计出应用系统的电路原理图。
(5)软件设计
在系统整体设计和硬件设计的基础上,确定软件系统的程序结构并划分功能模块,然后进行各模块程序设计。
单片机程序设计语言可分为三类:
➢ 机器语言 :又称为二进制目标代码,是CPU硬件唯一能够直接识别的语言(在设计CPU时就已经确定其代码的含义)。人们要计算机所执行的所有操作,最终都必须转换成为相应的机器语言由CPU识别、控制执行。CPU系列不同,其机器语言代码的含义也不尽相同。
➢ 汇编语言 :由于机器语言必须转换为二进制代码描述,不便于记忆、使用和直接编写程序,为此产生了与机器语言相对应的汇编语言。用汇编语言编写的程序执行速度快,占用存储单元少,效率高。
➢ 高级语言 :高级语言具有很好的可读性,使程序的编写和操作都十分方便,目前广泛使用的高级语言是C51。
汇编语言和高级语言都必须被翻译成机器语言之后才能被CPU识别。
F. 英飞凌的32位单片机用什么开发环境
支持 TriCore 的开发环境有:Tasking, HighTec.
免费版的开发环境 HighTec 可以从以下地址下载:www.infineon.com/FreeTricoreToolChain
G. 单片机开发环境是什么
不同的单片机会有不同的开发环境。
c51系列一般会用Keil C
pic系列一般会用MPLAB
当然也可以使用汇编如:asm
H. 开发MSP430G2553单片机要用什么开发环境
430常用开发环境是IAR for 430 TI原厂提供的环境是CCS4以上的版本都可以开发430。
一般公司里是用IAR for 430多
I. ST单片机的开发环境用哪种好用一些。
可以使用stvd开发环境+Cosmic编译环境(c语言编译环境)
也可以使用IAR开发环境,自带C语言编译环境,看你的开发哪种样例多,使用哪一种。
J. 单片机应用程序的开发步骤
具体步骤如下:
1、首先,开启我们的keil软件,具体的安装步骤就不做太多的介绍了;
开启后,点击菜单栏上的Project选项,创建我们的工程,如图所示;
编译完成后,在我们的文件夹下找到.hex的文件,将其烧写到我们的芯片中即可。