嵌入式
文章平均质量分 64
CouldBeNu11
这个作者很懒,什么都没留下…
展开
-
Ubuntu下编译RTEMS
说明由于RTEMS 的最新版本4.12的使用信息并不完善,我们决定采用更加完善稳定的RTEMS 4.11版本,配套使用4.11的RTEMS Resource Builder。Linux下RTEMS工具链的安装Linux下的RTEMS工具链包括gcc, gdb, python等,首先使用命令安装这些工具* $ sudo apt-get build-dep binutils gcc g++ gdb un原创 2017-01-20 20:45:37 · 1214 阅读 · 0 评论 -
RTEMS针对MPC8313开发板的移植
PowerPC MPC8313开发板MPC8313系列套件是一套完整的基于摩托罗拉MPC8313系列处理器的嵌入式开发平台。MPC8313系列集成PowerPC 处理器适用于那些对成本、空间、功耗和性能都有很高要求的应用领域。该器件有较高的集成度,从而降低了系统的组成开销。高集成度的结果是简化了电路板的设计,降低了功耗和加快了开发调试时间。这种低成本多用途的集成处理器的设计目标是使用PCI 接口的网原创 2017-01-20 20:52:49 · 1410 阅读 · 0 评论 -
基于Ada语言的RTEMS应用开发
RTEMS支持C语言和Ada语言的应用程序开发,不同于C语言开发,Ada应用程序开发需要在进行系统编译时添加配置参数。我们在这边介绍使用Ada语言调用C接口的开发方法。安装前的准备环境要求,GCC版本不早于4.9.3,与GCC版本对应的GNAT (例如GNAT-4.9) 在编译系统时,需要添加Ada配置选项../rtems-git/configure --target=powerpc-rtems4原创 2017-01-20 21:06:24 · 548 阅读 · 0 评论 -
RTEMS的裁剪
RTEMS的裁剪是通过一系列宏定义来完成的,通过这些宏设置RTEMS相关全局变量,RTEMS配置表,CPU依赖信息表,系统初始化任务表,以及用户初始化任务表,除了完成相关的系统功能之外,还可以提供系统的配置模板,可以通过预编译的方式来实现操作系统的裁剪,常见的方式如下#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER#define CONFIGUR原创 2017-01-20 21:15:10 · 690 阅读 · 3 评论 -
RTEMS的BSP开发流程
RTEMS BSP 的开发流程图,一共分为 8 个步骤:建立开发环境、选择 BSP 模板、新建 BSP 目录、建立 BSP 配置文件、修改 Makefile、修改启动代码、配置 RTEMS 和编译测试和运行。第一步:建立开发环境。主要是针对 Linux 上的环境配置,将 Linux 作为宿主环境,开发板作为目标环境。 第二步:选择 BSP 模板。这一步主要是针对目标开发板,寻找合适的 BSP。RT原创 2017-01-20 21:23:26 · 1474 阅读 · 0 评论