第6章 RTX 操作系统源码方式移植
以下内容转载自安富莱电子: http://forum.armfly.com/forum.php
本章教程为大家将介绍 RTX 操作系统源码方式移植,移植工作比较简单,只需要用户添加需要的源码文件即可,不需要做任何的底层工作,也不需要用户做任何修改。
源码方式移植 RTX 系统
准备好工程模板后,就可以开始移植了。 首先要做的就是将所有需要的源码文件放到工程模板里面。
下面分五步跟大家进行说明,当然,不限制必须使用下面的方法添加源码到工程,只要将需要的文件添
加到工程模板即可。
第 1 步:在工程模板创建 RTX 文件夹
文件 RTL.h 和 RTX_Config.h 在 MDK 安装目录中的路径 D:\Keil_v5\ARM\RV31\INC
其余文件在 MDK 安装目录中的路径 D:\Keil_v5\ARM\RL\RTX\SRC\CM
部分截图如下所示:
这 5 个文件在 MDK 安装目录中的路径 D:\Keil_v5\ARM\RL\RTX\SRC\CM,其实 HAL_CM1 和
HAL_CM3 可以不必添加,因为这两个文件是分别用于 CM1 内核和 CM3 内核的芯片。
这 11 个文件在 MDK 安装目录中的路径 D:\Keil_v5\ARM\RL\RTX\SRC\CM
文件 RTX_Conf_CM.c 在 MDK 安装目录中的路径 D:\Keil_v5\ARM\RL\RTX\Config
文件 RTX_Lib.c 在 MDK 安装目录中的路径 D:\Keil_v5\ARM\RV31\INC
第 3 步:将源码文件添加到 MDK 的工程项目中
添加后的效果如下:
转载于:https://www.cnblogs.com/yangguang-it/p/7351620.html
第6章 RTX 操作系统源码方式移植相关推荐
- 【RTX操作系统教程】第6章 RTX操作系统源码方式移植
原文来源:http://forum.armfly.com/forum.php?mod=viewthread&tid=16616&highlight=RTX%B2%D9%D7%F7%CF ...
- 你管这叫操作系统源码(一)
文章目录 最开始的两行代码 自己给自己挪个地 做好最基础的准备工作 硬盘里其他部分也放到内存 资料 最开始的两行代码 话不多说,直奔主题.当你按下开机键的那一刻,在主板上提前写死的固件程序 BIOS ...
- 敢写操作系统源码系列?我就等着看你笑话!
闪客同学告诉我说,他要在公众号搞一个系列,带着大家像读小说一样品读Linux 0.11的核心代码,我立马给他泼了一盆冷水: 操作系统这么枯燥的东西,怎么可能写成小说那样? 写起来吃力又不讨好,你哼哧哼 ...
- 【STM32F429的DSP教程】第6章 ARM DSP源码和库移植方法(MDK5的AC5和AC6)
完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第6章 ARM DSP源码和库移植方法(MDK5的AC5 ...
- 你管这叫操作系统源码(二)
文章目录 保护模式前的最后一次折腾内存 段寄存器的历史包袱 进入保护模式 资料 保护模式前的最后一次折腾内存 上篇品读完第一个操作系统源码文件bootsect.s,之后便跳转到0x90200地址开始执 ...
- 你管这叫操作系统源码(七)
你管这叫操作系统源码之七 新进程诞生全局概述 move_to_user_mode fork init pause 从内核态到用户态 让进程无法逃出用户态 内核态与用户态的本质-特权级 特权级转换方式 ...
- 恒宝番外-闪客破玩意儿系列-操作系统源码
自从出来工作了,写技术博客就很少聊番外了,其实之前上学的时候写了好多,同学们爱看,也爱调侃我"当初你退出文坛我是极力反对的"之类的话.后来逐渐觉得不重要,也就不写了.这两天我和 ...
- CentOS7中使用编译github源码方式离线安装Node-RED
场景 Windows上编译github源码方式运行Node-RED,以及离线迁移安装Node-RED: Windows上编译github源码方式运行Node-RED,以及离线迁移安装Node-RED_ ...
- Nacos 快速开始、版本选择、预备环境准备、下载源码或者安装包、从 Github 上下载源码方式、下载编译后压缩包方式、配置nacos、配置集群、启动服务器、服务注册发现和配置管理、关闭服务器
1.Nacos 快速开始 1.1.版本选择 1.2.预备环境准备 1.3.下载源码或者安装包 1.3.1.从 Github 上下载源码方式 1.3.2.下载编译后压缩包方式 1.3.3.配置nacos ...
最新文章
- 妙招避免网络IP地址被非法修改
- Spring Security 实战干货:OAuth2第三方授权初体验
- Android之的性能优化方法
- 桌面虚拟化之用户行为审计
- UML建模之状态图(Statechart Diagram)
- 3分钟搞懂MySQL事务隔离级别及SET TRANSACTION影响事务
- Apache2.2.8、php5.2.6、mysql5、phpMyAdmin2.11.6在Windows 下的安装和配置
- 如何用JS实现泛玉米解析
- 【渝粤教育】国家开放大学2018年秋季 7048-21T危急重症护理学(本) 参考试题
- oracle 嵌套表 例子,什么是Oracle中的嵌套表对象?
- STM32f103 串口接收不定长数据
- iTerm2 + Fish 打造高效终端
- Scratch可视化的编程工具
- 快速提取年龄,身份证提取年龄的公式
- [iOS开发]iOS调用系统相册相机
- bootCDN引用的bootstrap前端框架套件和示例
- 如何用Excel做动态图表
- 新春将至,“牛”气冲天
- 为什么程序员用笛卡尔心形曲线告白的人,都还是单身?
- 618新旧巨头战笔记之一