电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>单片机>英利Linux工控主板应用程序编程手册详细资料免费下载

英利Linux工控主板应用程序编程手册详细资料免费下载

2018-11-21 | pdf | 1.58 MB | 次下载 | 免费

资料介绍

  英利 EM9x60 系列工控主板包括若干个型号,为便于读者了解和使用英利产品,本手册中一些部分会以 EM9160 为例进行讲解;然而,本手册完全适用于这些产品。

  英利 EM9x60 工控主板是面向工业自动化领域的高性价比嵌入式工控主板,其硬件核心为 ATMEL工业级 32 位 ARM9 芯片。EM9x60 预装嵌入式 Linux-2.6 实时多任务操作系统,并针对板载的各个接口,提供了完整的接口底层驱动以及丰富的应用程序范例。用户可在此基础上,利用熟悉的各种软件工具直接开发自己的应用程序,以方便、快速地构成各种高性能工控产品。

  Linux 操作系统是当前嵌入式系统中使用最为广泛的操作系统。一般来讲,要开发一款基于 Linux 的嵌入式产品,需要完成以下工作:

 

  1、熟悉了解在 Linux 主机中开发的基本方法,这些方法通常以命令行方式为特征

  2、从 Linux 社区下载与目标硬件相关的 Linux 代码,进行 Linux 平台移植工作

  3、搭建合适的交叉编译工具链,完成应用程序的开发。包括以命令行方式,首先编写 Makefile 文件,然后通过执行 make 来调用 GCC 来实现各个 C 文件模块的编译以及最后的链接

  要完成以上工作,企业不仅需要配备较高水平的软硬件工程师,而且开发周期通常会持续两年甚至更长的时间,这使得众多面对激烈市场竞争的中小企业,由于产品的开发周期以及相应风险的限制,不得不放弃 Linux 这样优秀的操作系统。

  针对 Linux 应用中的这些问题,英利公司推出了预装嵌入式 Linux 操作系统的系列工控主板。作为一种高效、低成本的 Linux 产品解决方案,以 EM9x60 为核心的 Linux 应用平台是通过以下技术手段来满足客户需求的:

  EM9x60 的硬件接口非常丰富,包括以太网、串口、GPIO、USB、精简 ISA 扩展总线等资源。200MHz / 400MHz 主频的 32 位 ARM9 CPU 的处理能力,可轻松满足大多数嵌入式设备的功能需求,加之 EM9x60 低廉的价格,使其产品具有极高的性价比,确保基于 EM9x60 的智能产品在市场上的竞争力。

  EM9x60上已经移植安装了Linux-2.6.30操作系统,包括所有接口的完整驱动程序,从而省去了客户为移植 Linux 平台所必需花费的大量人力物力,节约了开发时间,从而降低了开发风险。

  为了让客户能把宝贵的时间花在自有产品的核心价值方面,我们选择并推荐客户采用 eclipse 来开发自己的 Linux 应用程序。eclipse 是一套完整的针对 Linux 运行平台的 C/C++开发工具,其一个很大优点是可直接安装在 Windows 环境下。用户可在自己熟悉的 Windows 窗口环境下编写 Linux 的应用程序,然后通过 eclipse 构造的交叉编译工具链,直接生成可在嵌入式 Linux 环境下(这里为 EM9x60 的环境)运行的应用程序。这样客户原则上只需要学习 Linux 的应用程序的编程方法(对嵌入式应用来说,以多线程编程为特点),而无需学习常规 Linux 编程中复杂的命令行工具,就可完成自己的应用程序开发。

  在嵌入式应用程序的编程中,可分为仅采用 C 开发或 C/C++开发两种风格。一般说来,对实现相同的功能,仅采用 C 编程对程序员的要求更高;而 C/C++编程,由于 C++提供了很好的面向对象设计的机制,使得应用程序设计变得更加简单,同时也更加安全。eclipse 对 C++有完备的支持,这意味采用 C++来设计应用程序会以更短的时间开发出更加高效安全的代码,所以我们强烈建议客户采用 C++来设计自己的应用程序。

  众所周知,在嵌入式产品的开发中,应用程序的开发是最为重要的部分,同时也是客户产品的核心价值所在。本手册的主要目的,是为那些采用 EM9x60 作为产品核心平台,并在 Windows 环境中直接开发 Linux 应用程序的客户提供一份详细的循序渐进的编程指南。因为我们认定采用此方法进行 Linux 嵌入式产品的开发最有利于客户以最小的代价、最低的风险、最快的速度把自己的产品推向市场。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 651单片机窗帘控制器仿真程序
  12. 1.93 MB  |  2次下载  |  免费
  13. 751单片机大棚环境控制器仿真程序
  14. 1.10 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费