4000336002

中公优就业it培训学校天津校区

天津10大嵌入式开发培训机构名单榜首公布

来源:中公优就业it培训学校天津校区 发布时间:2023/9/22 15:56:33

     天津10大嵌入式开发培训机构名单榜首公布,小编推荐中公优就业.中公优就业是中公教育IT培训品牌,致力于培养面向电商及互联网领域的人才,以学员就业为目的,优质就业为宗旨,是一家集互联网营销师,UI设计培训,?SEO优化师,SEM竞价师,社会化媒体运营师,电商运营师,互联网产品经理,网页设计师,Web前端工程师,PHP工程师,Android工程师,iOS工程师,Java工程师,C/C++工程师,软件测试工程师等课程为一体的IT培训机构.

  eCos在LPC2294上的移植

  由于eCos支持大部分嵌入式CPU,可移植性强,故eCos的移植丁作主要是HAL的移植。其中平台抽象层的移植是HAL移植的重点,包括内存布局、平台初始化、中断控制器、串口驱动程序等修改。在移植过程中,如果要将eCos移植到还不支持CPU体系结构,简便的方法是利用eCos已经支持的相同体系结构CPU的硬件平台作为模版,建立CDL文件。在ecos.db中进行登记,以与新的目标平台相适应,进而进行移植工作。较新版本的eCos已经支持LPC2294处理器,故ecos在LPC2294上的移植的主要工作是对平台抽象层的相关文件进行修改.采用图形化配置工具进行配置编译和生成镜像文件,完成调试和 移植工作。

  1建立交叉编译环境和配置工具

  eCos的源码可以在eCos维护公司eCosCentric的网站中下载.地址是http://www.ecoscentric.com。由于eCos采用GNU工具集进行编译.因此本文的主机使用RedHat9.0操作系统,并安装gcc-3.2.1、binutils-2.13.1、newlib-1.11.0、insight-5.3、wxGTK-2.4.0工具,同时安装交叉编译器arm-elf-tools工具,建立起eCos针对ARM平台的交叉编译环境。

  另外还要根据主机环境,生成eCos的配置丁具步骤如下:

  将eCos解压到/opt目录中,并在/opt目录中建立src、wxbuild、infra-build、ecos-tools、configtool-build目录。首先要配置wxWidget静态链接支持,编译并安装wxGTK,执行如下命令:cd /opt/wx build;/opt/src/wxGTK-2.4.0/configure disable-shared disable sockets prefix=/opt/wxGTK-2.4.0;make;make install

  配置,编译和安装eCos的主机基础环境,执行如下命令:

  cd /opt/infra -build; /opt/ecos/host/configure prefix=/opt/ecos-tools; make; make install

  编译安装ecos配置工具,执行如下命令:

  cd /opt/configtool -build; make f /opt/ecos/host/tools/configtool/standalone/wxwin/makefile. gnu install WXDIR=/opt/wxGTK2.4.0 ECOSSRCDIR=/opt/ecos/host INSTALLDIR=/opt/ecos- tools

  这样,就完成了eCos的配置工具安装,它位于/opt/ecos-tools/bin目录中,包括了图形配置工具configtools和命令行配置工具ecosconfig。

  2 配置基本硬件平台

  与LPC2294相关的文件在ecospackageshalarmlpc2xx 目录中,在/opt/ecos-tools/bin中运行图形化配置工具configtools,在huild选项的Templates选择和LPC2294相近的模板.就可以进行具体的平台级配置。本文选择phyCORE-LPC2294/92 development board HAL模板作为基本配置平台,根据实际目标系统平台修改ecos中的选项,主要修改包括:

  a) 修改ARM vector at 0x14选项的值,LPC2XXX系列处理器将ox14处的值作为有效用户代码判断条件,应该满足向量表所以数据32位累加和为0的要求;

  b) 修改CPU xtal frequency选项的值,这是CPU晶振值,默认为10MHz,根据实际情况修改为11059200;

  c) 修改CPU PLL multiplier选项的值,内部PLL倍频值默认为6,修改为4;

  d) 修改eCos kernel选项的值,根据需要删减内核中不需要的选项;

  e) 修改I/O sub-system选项的值,根据实际I/0设备的情况,配置I/0选项;

  f) 修改其它配置选项,以适应目标系统平台。

  这样就通过图形化配置工具,配置完成了eCos的大部分选项。然而,图形化配置工具并不能完成所有的eCos配置功能.因此还需要对内存分布文件、Flash驱动文件进行修改。

领取试听课
每天限量名额,先到先得
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
  • 详情请进入 中公优就业it培训学...

关于我们 | 招生信息 | 新闻中心 | 学校动态

版权所有:搜学搜课(www.soxsok.com)