2.1 设备连接概览
一个完整的STM8S开发环境,需具备“软件开发平台”和“硬件开发平台”
软件开发平台:
1、编译软件
程序的编写最常见的两种语言是C语言和汇编语言,而编写语言就需要使用编译软件。工程师通过编译软件把编写完成的源代码(C或汇编语言)编译为可以直接烧录到单片机内的"hex"、"elf"或"s90"文件。目前适用于STM8S单片机的常用编译软件有Cosmic C、IAR、Ride7,我们所有开发板的示例程序都是基于Cosmic C这款编译软件进行编写的。
2、烧写和仿真软件
烧写和仿真软件目前在市面使用上主要为ST Visual Develop和Ride7两款软件,但我们强烈推荐使用ST Visual Develop,因为这款IDE软件是由ST公司推出的官方软件,
其兼容性与实时性都是目前最好的,并且能直接当做C与汇编的编译软件。
硬件开发平台:
硬件开发平台需具备3样最基本的硬件,分别是PC机(电脑)、编程器或仿真器、带有单片机的目标板。
1、PC机(电脑)上需要安装编程器、仿真器的驱动和软件开发环境;
2、编程器、仿真器需要用户了解其支持的芯片型号及编程接口,以便用户对希望编程烧写的芯片进行正常操作;
3、目标板必须是一款可以正常运行的STM8S单片机系统,并且目标板必须独立供电,编程器、仿真器不对目标板进行供电。
|