随着近年来嵌入式技术的发展,嵌入式产品的应用越来越广泛,但是嵌入式产品开发需要很大投入,要搭建各种软件硬件平台,才能开发出合适的嵌入式产品。嵌入式软硬件平台的搭建,无疑是整个嵌入式产品中最重要、最基本也是最困难的事情。moxa以多年的软硬件研发经验,进入嵌入式应用领域,为嵌入式应用提供一个通用的嵌入式软硬件平台产品uc(universal communicators)。
1 uc产品
(1)uc7400系列
◇intel xscale ixp一422 266 mhz procassor;
◇内建128 mb ram,32 mb flash disk;
◇双10/100 mbps以太网络端口;
◇8个rs232/422/485三合一串口(软件选择);
◇具备pcmcia/compactflash/wireless lan扩充可供选择;
◇lcm显示和按键的人机接口(hmi);
◇内建montavista嵌入式linux 2.4.18;
◇坚固耐用、无风扇设计。
(2)uc 7100系列
◇32位arm9 risc microcontroller(samsung s3c2500);
◇16 mb ram(可编程空间约为12 mb);
◇8 mb flash rom(可编程空间约为4 mb);
◇双10/100 mbps自动侦测以太网络端口;
◇2个可用软件选择rs一232/422/485的串行口;
◇rs一485具备addc(数据流向自动控制);
◇内建rtc,buzzer;
◇内建μclinux(v2.4.22)。
2 uc提供了多用途最佳平台
uc提供多用途最佳平台如图1所示。
3 uc提供便于开发的开放式linux环境
uc提供的开放式linux环境如图2所示。
预装的liflux操作系统为客户开发提供开放的软件操作系统。这就意味着为pc编写的软件可以很容易地通过gnu交叉编译器(cross compiler)移植到uc一7400的平台上,而不需要对源代码进行修改。uc预装了一些设备驱动程序,如pcmcia无线网络模块、按钮、lcm及蜂鸣器的控制模块。把pc和uc通过telnet或控制台进行连接,你就能够从pc进入uc的预装linux系统,并使用pc的显示屏和键盘在uc上进行软件开发。
uc虽然是linux操作系统,但是开发并不一定要在linux下进行,moxa也提供windows下的开发工具,在windows平台下,完全模拟linux开发环境。
uc一7400内建apache监护进程,让您很容易的就架设自己的web服务。用一些通用的web开发工具就可以开发您的web应用,然后下载到uc一7400中去。从外部,您可以直接通过浏览器直接访问uc一7400。
4 如何开发自己的应用
开发应用过程如图3所示。
(1)建立开发环境
在pc上安装linux(red hat7.2或更高版本)和uc工具包(compiler,glibc,gdb),设置ip地址和网络掩码等参数。
(2)写代码和调试
在pc上开发应用程序(c/c++)用moxa uc提供的开发环境(tool chain)编译及调试写好的程序。
(3)运行
通过ftp把编译调试好的程序下载到uc中去。这样相当于您的应用程序安装好了,就可以实际运行。
总之,moxa的uc系列嵌入式计算机,能够让你很轻松的开发出基于自己特色应用的嵌入式系统解决方案。
LT1777高电压、低噪声降压型开关稳压器
智能电网有什么优势特点
磁敏二极管的工作原理_磁敏二极管适用于哪些场合
Aptiv公司已经在世界多地投放了自动驾驶汽车
汉莎航空集团已批准旗下航空公司订购40架当前最为先进的飞机
基于Moxa UC系列应用的嵌入式系统解决方案
智能家居催生的智能摄像头会走向何方?
赛灵思FPGA与VMware vSphere相结合实现高吞吐量、低时延ML推断性能
高通2亿像素传感器的智能手机不远了
四大瓶颈制约新能源汽车产业发展
2020年地平线BPU赋能上亿物联网智能感知终端
最经典的FANUC编程指令PPT案例
广东洲明智慧杆应用引领行业发展 为智慧城市建设贡献力量
“科创中国”:用科技创新服务经济发展
中国光通信企业的发展历史介绍
雷击浪涌抑制电路设计及优势分析
苏州一光全站仪HTS612L
Parrot和WISeKey合作,为未来无人机发展创新建立新的标准范例
热继电器的作用与用途
智能技术也翻转传统产业