All-In-One 嵌入式系统平台概述
发布时间:2008/5/27 0:00:00 访问次数:446
慧邦all-in-one嵌入式系统平台是慧邦数码核心的技术平台产品。它是以嵌入式操作系统技术为核心,结合arm的硬件电路解决方案而形成的独立的系统平台,是以向广大用户提供灵活的定制服务为目标的技术产品。它具有便利的二次发软件接口,以此系统平台为基础可迅速完成特定用途的数码信息产品的上层应用软件的开发,加快合作伙伴产品进入市场的速度。
平台以arm系列的cpu为核心,可提供丰富的电路接口:
支持arm全系列cpu。
支持usb通信,rs232串口通讯。
支持大容量flash磁盘。
提供lcd显示(彩色,黑白),支持触摸控制。
支持内置调制解调器。
提供数码成像技术等等。
对简单应用软件的二次开发,可采用arm公司提供的std2.5软件包进行编译和调试。慧邦all-in-one嵌入式系统平台提供c语言函数的底层支持和实现。
慧邦all-in-one嵌入式系统平台采用成熟的商业操作系统,用户可根据应用需求复杂程度的不同,定制其中部分或者全部,该操作系统具有如下特性:
采用基于windows的仿真二次开发环境。
提供类windows窗口的api支持。
采用符合ansi c标准文件系统支持。
可提供手写识别模块。
提供大量二次开发接口函数支持。
可提供标准的通讯模块支持串口和usb。
可提供ppp,tcp/ip等网络协议支持。
对慧邦all-in-one嵌入式系统平台添加不同的外设或接口,它可迅速扩展成为网络家电产品、测量仪器产品、数码音乐产品、网络通信产品以及各类 pda行业应用的基础平台。在操作系统基础上,进行二次开发,可以以较快速度开发出各类特定应用的功能模块和最终产品。
系统硬件平台
慧邦all-in-one系统的硬件解决方案可完全根据用户要求,为用户定制其产品所需求的特定硬件平台电路,以减少用户产品的硬件成本,提供性价比最高的解决方案。
慧邦all-in-one系统的标准硬件解决方案包括如下支持:
lcd module,最大支持1024*1024点阵液晶显示器;
isolated rs-232;
usb 接口;
ide flash disk 接口;
键盘支持。
慧邦all-in-one系统的扩展硬件解决方案还包括如下支持:
data/voice/fax modem 模块接口
isolated 422/485 模块
pcmcia 模块
global positioning system receiver(gps)模块
10base-t ethernet 模块
条码扫描录入模块
ic卡读取模块
数码成像模块。
基本开发环境
1.软件开发工具
慧邦采用sdt2.5作为自己的系统开发工具。sdt2.5是arm公司提供的一大套由c编译器、连接定位器、c语言调试器和angel监控器组成的开发软件包。由于价格适中,应用比较广泛。
它主要有以下几个特点:
a、 适用平台广泛,可以支持windows、sunos、hp-ux和dec alpha nt,尤其在windows平台上,调试器和项 目管理为图形用户界面的开发工具,可以方便的进行开发;
b、 编译器同时支持c语言和汇编语言的编译,还支持生成的二进制代码为arm指令(32位指令)或thumb指令 (16位指令);
c、 编译器可以根据用户的设置对编译过程进行优化,用户可根据自己的需要选择对运行时间或对占用内存进行优化;
d、 调试器支持通过硬件在线仿真器对硬件的调试,同时还支持软件模拟,对于和硬件无关的算法,完全可以通过软件模拟的方式进行调试开发,可以加快开发的进度;
e、 调试器可直接进行c语言的调试,或把c语言按执行码的发汇编后的汇编语言形式进行调试;
f、 调试器在进行调试时可以随时查看寄存器、内存、局部变量、全局变量和当前函数的调用层次等信息;
g、 调试器支持硬件断点,同时还可通过对断点设置逻辑表达式,只有在该逻辑表达式为真时断点才起作用,在调试时可以较快的找到问题;
h、 链接器支持把多个目标文件组成库文件的方式,通过这种方式在多方合作开发时可以保证源代码不被公开;
i、 sdt2.5本身包含有ansi c库,并且是以源代码的方式提供给用户的,但ansi c函数中需要硬件支持的部分需要使用者提供对ans
慧邦all-in-one嵌入式系统平台是慧邦数码核心的技术平台产品。它是以嵌入式操作系统技术为核心,结合arm的硬件电路解决方案而形成的独立的系统平台,是以向广大用户提供灵活的定制服务为目标的技术产品。它具有便利的二次发软件接口,以此系统平台为基础可迅速完成特定用途的数码信息产品的上层应用软件的开发,加快合作伙伴产品进入市场的速度。
平台以arm系列的cpu为核心,可提供丰富的电路接口:
支持arm全系列cpu。
支持usb通信,rs232串口通讯。
支持大容量flash磁盘。
提供lcd显示(彩色,黑白),支持触摸控制。
支持内置调制解调器。
提供数码成像技术等等。
对简单应用软件的二次开发,可采用arm公司提供的std2.5软件包进行编译和调试。慧邦all-in-one嵌入式系统平台提供c语言函数的底层支持和实现。
慧邦all-in-one嵌入式系统平台采用成熟的商业操作系统,用户可根据应用需求复杂程度的不同,定制其中部分或者全部,该操作系统具有如下特性:
采用基于windows的仿真二次开发环境。
提供类windows窗口的api支持。
采用符合ansi c标准文件系统支持。
可提供手写识别模块。
提供大量二次开发接口函数支持。
可提供标准的通讯模块支持串口和usb。
可提供ppp,tcp/ip等网络协议支持。
对慧邦all-in-one嵌入式系统平台添加不同的外设或接口,它可迅速扩展成为网络家电产品、测量仪器产品、数码音乐产品、网络通信产品以及各类 pda行业应用的基础平台。在操作系统基础上,进行二次开发,可以以较快速度开发出各类特定应用的功能模块和最终产品。
系统硬件平台
慧邦all-in-one系统的硬件解决方案可完全根据用户要求,为用户定制其产品所需求的特定硬件平台电路,以减少用户产品的硬件成本,提供性价比最高的解决方案。
慧邦all-in-one系统的标准硬件解决方案包括如下支持:
lcd module,最大支持1024*1024点阵液晶显示器;
isolated rs-232;
usb 接口;
ide flash disk 接口;
键盘支持。
慧邦all-in-one系统的扩展硬件解决方案还包括如下支持:
data/voice/fax modem 模块接口
isolated 422/485 模块
pcmcia 模块
global positioning system receiver(gps)模块
10base-t ethernet 模块
条码扫描录入模块
ic卡读取模块
数码成像模块。
基本开发环境
1.软件开发工具
慧邦采用sdt2.5作为自己的系统开发工具。sdt2.5是arm公司提供的一大套由c编译器、连接定位器、c语言调试器和angel监控器组成的开发软件包。由于价格适中,应用比较广泛。
它主要有以下几个特点:
a、 适用平台广泛,可以支持windows、sunos、hp-ux和dec alpha nt,尤其在windows平台上,调试器和项 目管理为图形用户界面的开发工具,可以方便的进行开发;
b、 编译器同时支持c语言和汇编语言的编译,还支持生成的二进制代码为arm指令(32位指令)或thumb指令 (16位指令);
c、 编译器可以根据用户的设置对编译过程进行优化,用户可根据自己的需要选择对运行时间或对占用内存进行优化;
d、 调试器支持通过硬件在线仿真器对硬件的调试,同时还支持软件模拟,对于和硬件无关的算法,完全可以通过软件模拟的方式进行调试开发,可以加快开发的进度;
e、 调试器可直接进行c语言的调试,或把c语言按执行码的发汇编后的汇编语言形式进行调试;
f、 调试器在进行调试时可以随时查看寄存器、内存、局部变量、全局变量和当前函数的调用层次等信息;
g、 调试器支持硬件断点,同时还可通过对断点设置逻辑表达式,只有在该逻辑表达式为真时断点才起作用,在调试时可以较快的找到问题;
h、 链接器支持把多个目标文件组成库文件的方式,通过这种方式在多方合作开发时可以保证源代码不被公开;
i、 sdt2.5本身包含有ansi c库,并且是以源代码的方式提供给用户的,但ansi c函数中需要硬件支持的部分需要使用者提供对ans