微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > 基于开源微处理器OR1200的嵌入式SoC设计

基于开源微处理器OR1200的嵌入式SoC设计

时间:12-08 来源:互联网 点击:

器上的移植是比较容易的,

主要是编写与处理器相关的代码,即OS_CPU_A_ASM、OS_CPU.H、OS_CPU_C.C.因此对于μC/OS-II的移植可以参考文献[4]中第13章,明确OR1200微处理器的数据声明类型、OR1200微处理器支持的堆栈增长方向、临界区处理方式。

5 系统运行测试

系统通过验证操作系统移植的正确性来测试所构建的OR1200嵌入式SoC系统能否正常运行,编写main.c实现3个任务以及任务切换。函数的主要功能包括完成μC/OS-II操作系统的初始化、硬件资源的初始化、创建相关任务和启动μC/OS-II操作系统这几部分。

本文介绍了一种基于OR1200微处理器的嵌入式SoC系统的软硬件设计。系统经测试运行稳定。系统的硬件核心选用了开源的32位微处理器核OR1200,并定位于嵌入式系统,性能良好,也可适应其他的开放源码IP,对于掌握具有自主知识产权和自主创新的处理器具有重大的意义,本系统已应用于青岛市重大科技攻关项目"基于OR1200嵌入式SoC网关集成电路的设计及AVS实现".

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top