CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  硬件/嵌入开发 >  单片机/工控

关于单片机、FPGA、嵌入式系统

楼主lwjwj1314()2005-04-22 15:12:20 在 硬件/嵌入开发 / 单片机/工控 提问

小弟对这方面的东西还未入门,故请教  
   
  单片机是有存储器的器件,因此我们可以编写C程序,编译以后写到单片机的ROM中以实现一些功能。单片机可以有操作系统,操作系统是已经固化在ROM中的程序,当需要升级系统时,我们编写新的程序,烧写在ROM中的适当位置即可?  
   
  而向FPGA和CPLD,通过VHDL或其它图形工具生成组合逻辑,烧写进芯片,完成一些功能。它通常作为单片机的某个外部模块?  
   
  故像FPGA和CPLD,我们需要增加新的功能,是否需要重新编制VHDL,重新(覆盖)烧写芯片。  
   
  我的理解对吗? 问题点数:20、回复次数:3Top

1 楼gRempCH_eNter(龙争四舞)回复于 2005-04-22 16:51:57 得分 10

单片机中一般是没有操作系统的,操作系统只在嵌入式系统中才有!  
  而FPGA和CPLD正如你所说的做组合逻辑,你需要什么样的逻辑,用VHDL语言实现后,写进芯片就行了!  
  单片机没有嵌入式系统那么复杂,价格也要便宜一些,因此一般只做一些简单点的控制!Top

2 楼lwjwj1314()回复于 2005-04-22 17:32:21 得分 0

嵌入式系统不是单片机的超集吗?Top

3 楼TheSaviour(恶贯满盈)回复于 2005-04-22 18:31:46 得分 10

单片机是一种CPU,除运算外,具备了一些对外的控制能力,因此又叫MCU,单片机的集成度可大可小,并非所有的单片机都有ROM。例如早期的8031就没有ROM。  
  嵌入式系统通常是由MCU和一些外围电路组成的。其软件可以采用基于前后台操作方式,也可以采用基于嵌入式操作系统的方式。都是根据芯片及外围电路的资源、系统需求综合考虑进行取舍的。基于操作系统的模式大多数情况应用程序是和操作系统代码一起编译形成一个完整的目标文件,很少有系统能做到只更改应用而不用重新编译整个软件。KJAVA似乎正在做此努力并已经初步实现了这一目标。  
  关于CPLD和FPGA论坛里有一些介绍,可以搜一下,下面这个连接我认为介绍的是比较到位的。  
  http://community.csdn.net/Expert/TopicView3.asp?id=3795545  
  Top

相关问题

  • 菜鸟问题,一般的单片机是嵌入式系统吗?呵呵。
  • 请问嵌入式系统和单片机在应用上的区别?
  • 能否讨论一下从单片机程序到嵌入式系统的相关问题
  • 谁能帮我系统的比较一下嵌入式系统与单片机或是dsp系统的区别?
  • 请问各位高手,写嵌入式系统和单片机需要哪些基本知识,谢谢!!!!!!一定给分!!!
  • 深圳高交会馆:2005年全国单片机与嵌入式系统学术交流会暨产品展示会(你们准备去看么???)
  • 关于嵌入式系统
  • 用linux,java做嵌入式系统!!!
  • 嵌入式系统网址大全
  • 这种嵌入式系统哪里有?

关键词

  • 单片机
  • 嵌入式系统
  • 操作系统
  • 芯片
  • 逻辑
  • 系统
  • fpga
  • cpld
  • vhdl
  • rom

得分解答快速导航

  • 帖主:lwjwj1314
  • gRempCH_eNter
  • TheSaviour

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo