谈谈我的理解[原创]前段时间从一个朋友处了解到嵌入式系统,
近来也在bbs上看了高手的高论,现在想谈谈我的理解,希望高手指正;
早期的单片机技术是由于实际运用中的需要从电子计算机的大家族中分离出来的,
并由于应用面广和有效性得到了快速的发展,由于是面向应用的,对应用方面的指示要求比较多,而一些计算机专家虽然计算机知识丰富却缺乏应用的知识,因尔为介入到这一领域,由于早期的单片机开发面向特定应用,因此编写的程序要求也比较低,且不具通用性,但随着科技的发展,计算机技术和单片机技术又走到了一起,把操作系统的知识引入到单片机应用,因而产生了嵌入式操作系统,使应用软件的设计和具体的硬件相脱离,只要在某单片机迁入了某种操作系统,软件工程师秩序设计能在该嵌入式操作系统上运行的程序即可,不必考虑硬件问题(这也许就是一些如可支持应用程序下载的手机),而硬件工程师们也可把精力专注于硬件系统的设计,也就是说引入了操作系统后,某一单片机的功能不再是单一的功能模式,二是功能得到了很大的扩展,类式与通用计算机了
从编程的角度讲,早期是基于裸机的编程,而引入嵌入式操作系统后,是基于操作系统的编程了,可靠性等得到了进一步保证
以上是我的理解,其各位指正,大家也可以讨论一下