mcgs嵌入式体系结构分为组态环境、模拟运行环境和运行环境三部分。
组态环境和模拟运行环境相当于一套完整的工具软件,可以在pc机上运行。用户可根据实际需要裁减其中内容。它帮助用户设计和构造自己的组态工程并进行功能测试。
运行环境则是一个独立的运行系统,它按照组态工程中用户指定的进行各种处理,完成用户组态设计的目标和功能。运行环境本身没有任何意义,必须与组态工程一起作为一个整体,才能构成用户应用系统。
一旦组态工作完成,并且将组态好的工程通过串口或以太网下载到下位机的运行环境中,组态工程就可以离开组态环境而独立运行在下位机上。从而实现了控制系统的可靠性、实时性、确定性和安全性。
嵌入式的学习主要包括两个方面。
其一,是称为硬件部分。1.看懂以及绘制电路原理图,绘制pcb,注意器件原理图与器件pcb对应关系,熟悉电路绘制自动化软件,比较通用的是altiumdesign,powerpcb等。2.读懂器件,icdatasheet,注重电气特性部分。3.了解各种电阻与电容等使用方法,使用场景。4.熟悉烙铁的使用方法,会焊接电路板。5.熟悉测试工具的使用,对电路板进行测试。
其二,是称为软件部分。1.学习c语言基础,有可能的话,可以熟悉一下汇编语言。2.数字基本电路驱动,如led驱动,闪灯驱动。3.研究网上通用驱动软件的学习。4.很重要的是读懂器件datasheet里面器件的使用。5.了解软件开发工具以及debug方法。