音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

共享一下我再MSP430上移植的uCOS,只是仿真通過了。

作者:xiaoxiao99 欄目:嵌入式系統(tǒng)
共享一下我再MSP430上移植的uCOS,只是仿真通過了。

/**************************************
共享一下我再MSP430上移植的uCOS,只是仿真通過了。手邊有一塊MSP430的板子但是跑不起uCOS。
**************************************/


/*
*********************************************************************************************************
*                                                uC/OS-II
*                                          The Real-Time Kernel
*                                           DEBUGGER CONSTANTS
*
*                             (c) COPYRIGHT 2003, Jean J. Labrosse, Weston, FL
*                                           All Rights Reserved
*
* File    : OS_CPU_C.C
* By      : Xiaoxiao99 ctbpl_qingping@yahoo.com.cn
* Version : V2.76
*********************************************************************************************************
*/


#include "includes.h"
OS_STK *OSTaskStkInit(void(*task)(void *pdata),void *pdata,OS_STK *ptos,INT16U opt)
{
    OS_STK *stk;
    opt     =   opt;
    stk     =   ptos;
    *stk--  =   (unsigned int)task;         //PC
    *stk--  =   0x08;                       //SR,GIE=1;
    *stk--  =   4;                          //r4
    *stk--  =   5;
    *stk--  =   6;
    *stk--  =   7;
    *stk--  =   8;
    *stk--  =   9;
    *stk--  =   10;
    *stk--  =   11;
    *stk--  =   12;
    *stk--  =   13;
    *stk--  =   14;
    *stk    =   15;
    return(stk);
}
void OSTaskCreateHook(OS_TCB *ptcb)
{
}
void OSTaskDelHook(OS_TCB *ptcb)
{
}
void OSTaskSwHook( void )
{
}
void OSTaskStatHook( void )
{
}
void OSTimeTickHook( void )
{
}

void OSInitHookBegin(void)
{
}
void OSInitHookEnd(void)
{
}
void OSDebugInit(void)
{
}
void OSTaskIdleHook(void)
{
}
void OSTCBInitHook(OS_TCB *pdata)
{
}




/*
*********************************************************************************************************
*                                                uC/OS-II
*                                          The Real-Time Kernel
*                                           DEBUGGER CONSTANTS
*
*                             (c) COPYRIGHT 2003, Jean J. Labrosse, Weston, FL
*                                           All Rights Reserved
*
* File    : OS_CPU_A.A
* By      : Xiaoxiao99 ctbpl_qingping@yahoo.com.cn
* Version : V2.76
*********************************************************************************************************
*/

PUSHALL0    MACRO
    PUSH    R4
    PUSH    R5
    PUSH    R6
    PUSH    R7
    PUSH    R8
    PUSH    R9
    PUSH    R10
    PUSH    R11
    PUSH    R12
    PUSH    R13
    PUSH    R14
    PUSH    R15
    ENDM



PUSHALL     MACRO
    PUSH    R2
    PUSH    R4
    PUSH    R5
    PUSH    R6
    PUSH    R7
    PUSH    R8
    PUSH    R9
    PUSH    R10
    PUSH    R11
    PUSH    R12
    PUSH    R13
    PUSH    R14
    PUSH    R15
    ENDM

POPALL       MACRO
    POP     R15
    POP     R14
    POP     R13
    POP     R12
    POP     R11
    POP     R10
&
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
PXA255連接Sharp LQ057Q3DC02 LCD需要什么電路
VC用于工控機編程
求助
tcp ip問題請教?
誰有44B0 vxworks的bsp?
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號