ZYNQ平台AMP模式Linux+裸机(UCOS)实现
2017-07-20 11:09
766 查看
第一步:
先按照官方教程将UCOS和Linux均跑起来,UCOS相关资料参考如下: http://blog.csdn.net/wuyusheng314/article/details/75307590
第二步:
创建能在CPU1独立跑起来的UCOS工程。然后设置编译开关-g -DUSE_AMP=1,同时设置UCOS配置选项:UCOS_AMP_MASTER=false
第三步:
因为UCOS是作为AMP模式下的的Slave CPU,所以需要等Master跑起来,并打开中断GIC开关后才能正常跑起来,所以根据个人的需求,如果为Linux+UCOS则,等待Linux起来后再启动CPU1的UCOS。
完成,启动正常。
如看不懂,或者想在懒一点,可直接下载工程代码(含boot,cpu0、cpu1 的demo程序以及双ucos启动 demo),链接:http://download.csdn.NET/detail/wuyusheng314/9905474。
先按照官方教程将UCOS和Linux均跑起来,UCOS相关资料参考如下: http://blog.csdn.net/wuyusheng314/article/details/75307590
第二步:
创建能在CPU1独立跑起来的UCOS工程。然后设置编译开关-g -DUSE_AMP=1,同时设置UCOS配置选项:UCOS_AMP_MASTER=false
第三步:
因为UCOS是作为AMP模式下的的Slave CPU,所以需要等Master跑起来,并打开中断GIC开关后才能正常跑起来,所以根据个人的需求,如果为Linux+UCOS则,等待Linux起来后再启动CPU1的UCOS。
完成,启动正常。
如看不懂,或者想在懒一点,可直接下载工程代码(含boot,cpu0、cpu1 的demo程序以及双ucos启动 demo),链接:http://download.csdn.NET/detail/wuyusheng314/9905474。
相关文章推荐
- ZYNQ XC7Z030平台Linux+裸机AMP实现(官方文档1078、1079)
- zynq-7000系列基于zynq-zed的AMP模式的实现(linux+bare-metal)
- Linux Daemon & 单例模式 设计与实现
- 外排序的实现(平台Linux & 语言C++)
- <Linux+Qt>使用Qt实现单例模式
- .NET平台自带的AOP机制 转自《设计模式--基于c#的工程化实现及扩展》
- 基于嵌入式Linux的MPC850&nbspUSB 驱动程序的实现
- [经验总结] 在Windows平台基于libxml+libxslt实现Schema模式验证与XSLT模板转换
- 用"window.showModalDialog()"实现DIV模式弹出窗口
- 设计模式、用Delphi实现---->Wrapper pattern
- 设计模式、用Delphi实现---->Strategy模式
- Linux下J2EE简易高效三层模式实现
- ASP.NET&Javascript实现半透明背景&模式弹出个性化页面实例
- windows平台下实现AMP的安装与配置
- 开发平台的两种实现模式
- 分析Linux中Spinlock在ARM及X86平台上的实现
- LInux下Poactor模式的高效实现
- 基于S3C2410平台移植Linux 2.6.14内核&驱动指南
- Linux 平台上getopt函数在Windos平台上的的实现算法
- kshen转Struts+Hibernate模式: jsp->servlet->session bean->DAO->Hibernate->Database 各层面的功能及其实现