您的位置:首页 > 运维架构 > Linux

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 ZYNQ 裸机 AMP