loading请求处理中...

嵌入式系统开发有哪些模式 嵌入式系统开发的新模式

2021-12-01 05:06:04 阅读 10643次 标签: 嵌入式系统开发 作者: anyi
    嵌入式软件开发有别于桌面软件系统开发的一个显著的特点,是它一般需要一个交叉编译和调试环境,即编辑和编译软件在主机上进行(如在 PC 机的Windows 操作系统下),编译好的软件需要下载到目标机上运行(如在一个 PPC 的目标机上的 VxWorks 操作系统下),主机和目标机建立起通讯连接,并传输调试命令和数据。由于主机和目标机往往运行着不同的操作系统,而且处理器的体系结构也彼此不同,这就提高了嵌入式开发的复杂性。
嵌入式系统开发有哪些模式
    无疑嵌入式系统开发是目前相当热门的领域,因为它涉及到的范围实在是太广了,从消费电子到工业应用,从8位的单片机到32位处理器,嵌入式系统俨然成为不可缺少的一环,且有愈演愈热之势。那么嵌入式系统开发有哪些新型的模式呢?下面一品威客网给您详细介绍。
    1、采用PC-104主板+WinCE操作系统设计
    这是极便捷的开发模式。在硬件设计时,与DIY家用电脑一样,将通信管理机的几个模块组装在一起即可。这几个模块分别为:PC/104主板、CF存储卡、电源、机箱。
    PC/104主板可采用各大厂商提供的工控主板。目前主流的厂商有研华、研祥、凌华等。不同主板的差别主要有几点:CPU速度(较高速度为PentiumIV,主流配置为PentiumIII,也可根据需要选择更低配置)、SDRAM(32M/64M)、接口种类与数量(串口、网口、USB口等)、尺寸、功耗等,当然相应的其价格也有一定差别。
    除此以外,还需配置一块CF存储卡,一般为64M/128M/256M,根据需要存储的数据容量选择CF卡容量。
    电源选择对于整个设备的稳定性至关重要。选择电源时,需要确定几个参数:功率(电源功率在满足所有配件功耗的基础上留15~20%裕量)、输入/输出电压规格(输入一般为AC220V,输出根据主板的要求为DC5V、DC12V或其他)、过压保护、过流保护、适用温度、尺寸等。
    机箱一般采用标准19英寸机架式设计,一般为2U高度,也可根据内部配件的尺寸设计为4U高度。在面板上安装相应的接口插头、插座、开关按钮等就完成了整个设备硬件设计。
    软件设计更简单。由于采用WinCE操作系统,软件的开发与一般PC机上的开发完全相同。如果原系统采用工控机设计已有成熟可用的软件程序,只需将该程序安装在WinCE操作系统下即可。这种模式对于旧系统的升级更新非常适用,避免了重复劳动,也节约了研发成本缩短了开发周期。而且,WinCE操作系统的价格非常低。与Windows2000/WindowsXP操作系统的购买成本比较,几乎可忽略不计。
    从研发角度,PC/104主板+WinCE操作系统模式无疑是极佳的选择。从生产角度,PC/104主板在价格上不及ARM芯片有竞争力,但是与工控机比较优势非常明显,这种模式非常适于旧系统的升级换代。
    2、采用ARM芯片+uClinux操作系统设计
    这种开发模式在当前非常盛行。ARM芯片功耗低、体积小、极高性价比。uClinux操作系统是一种开放性、免费操作系统。ARM芯片+uClinux操作系统是将性能与价格极优配置的一种开发模式。
    但这种开发模式也有其缺点。首先,对于没有相关开发经验的技术人员,熟悉ARM芯片与uClinux操作系统需要时间花费,研发周期与研发费用值得考虑。第二,如果原来已采用工控机方式开发VC++的应用程序,将它移植到uClinux操作系统工作量大。因此,这种开发模式适于做全新开发时采用。
    一般比较好的模式是有人负责硬件和底层软件,有人负责应用软件。如果您需要专业的嵌入式系统开发、嵌入式开发、arm嵌入式开发等创意,可以到一品威客网发布任务,百万专业威客给您最好的创意服务。
(一品威客网 anyi)

嵌入式软件公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
嵌入式软件相关任务
DESIGN TASK 更多
制造业WMS管理系统开发

¥20000 已有0人投标

ToG业务销售拓展管理系统开发

¥20000 已有1人投标

内部系统平台告警系统开发

¥50000 已有0人投标

筛选系统开发

¥100 已有1人投标

嵌入式软硬件设计

¥100000 已有0人投标