亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? cinit.c

?? ARM嵌入式系統(tǒng)開(kāi)發(fā)--軟件設(shè)計(jì)與優(yōu)化隨書源代碼。開(kāi)發(fā)環(huán)境asm+c
?? C
字號(hào):
/*
 *  ____________________________________________________________________
 * 
 *  Copyright (c) 2002, Andrew N. Sloss, Chris Wright and Dominic Symes
 *  All rights reserved.
 *  ____________________________________________________________________
 * 
 *  NON-COMMERCIAL USE License
 *  
 *  Redistribution and use in source and binary forms, with or without 
 *  modification, are permitted provided that the following conditions 
 *  are met: 
 *  
 *  1. For NON-COMMERCIAL USE only.
 * 
 *  2. Redistributions of source code must retain the above copyright 
 *     notice, this list of conditions and the following disclaimer. 
 * 
 *  3. Redistributions in binary form must reproduce the above 
 *     copyright notice, this list of conditions and the following 
 *     disclaimer in the documentation and/or other materials provided 
 *     with the distribution. 
 * 
 *  4. All advertising materials mentioning features or use of this 
 *     software must display the following acknowledgement:
 * 
 *     This product includes software developed by Andrew N. Sloss,
 *     Chris Wright and Dominic Symes. 
 * 
 *   THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY 
 *   EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
 *   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
 *   PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE CONTRIBUTORS BE 
 *   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
 *   OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
 *   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 
 *   OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 
 *   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 
 *   TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 
 *   OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 
 *   OF SUCH DAMAGE. 
 * 
 *  If you have questions about this license or would like a different
 *  license please email :
 * 
 * 	andrew@sloss.net
 * 
 * 
 */
/*****************************************************************************
 * Simple Little Operating System (SLOS) MPU
 *****************************************************************************/

/******************************************************************************
 *
 * Module       : cinit.c
 * Description  : initialize the command line and task1 
 * OS           : SLOS (MPU) 0.03
 * Platform     : cm940iap
 * History      :
 *
 * 10th November 2001 Andrew N. Sloss
 * - created
 *
 * 11th December 2001 Andrew N. Sloss
 * - updated the cinit with comments and new structure
 *
 * 4th July 2002 (USA Independence Day) Andrew N. Sloss
 * - added new application launch code.
 *
 *****************************************************************************/

/****************************************************************************
 * IMPORTS
 ****************************************************************************/

#include "../core/all.h"
#include "../cm940iap/events/events_init.h"
#include "../memory/mem_init.h"

/*****************************************************************************
 * MACROS
 *****************************************************************************/

/* trace - note this should go into a separate file ... */

#define DEVICESINIT    1
#define SERVICESINIT   2
#define TICKINIT       3
#define CINITINIT      4
#define TICKSTART      5
#define MPUSETUP       6
#define ENTERTASK      7

#define LOW_LEVEL_INITIALIZATION 	1
#define BOOT_SLOS			2

/*****************************************************************************
 * DATATYPES
 *****************************************************************************/

/* n/a */

/*****************************************************************************
 * STATICS
 *****************************************************************************/

unsigned int STATE;

/*****************************************************************************
 * PROTOTYPE
 *****************************************************************************/

void switchOnSystem (void); /* final initialization .. */
	
/*****************************************************************************
 * ROUTINUES
 *****************************************************************************/

/* -- cinit_init --------------------------------------------------------------
 *
 * Description : The platform initialization code is placed here...
 *
 * Parameters  : none...
 * Return      : none...
 * Notes       : none...
 *		  
 */

void cinit_init (void)
{
STATE = LOW_LEVEL_INITIALIZATION;

 /* -------------------------------------------------------------------
  * Initialize all the device drivers
  * 
  * This routine has to be called before any of the device driver can 
  * be used. It complies with version 0.01 of the Wright Device Driver 
  * Framework (v0.01).
  *
  * ------------------------------------------------------------------- 
  */

lltrace(eventIODeviceInit(),DEVICESINIT);

 /* -------------------------------------------------------------------
  * 
  * Initialize all the unique services /pod/events/cm940iap/init.h
  * In SLOS Services are devices that cause interrupts.
  *
  * ------------------------------------------------------------------- 
  */

lltrace(eventServicesInit(),SERVICESINIT);

 /* -------------------------------------------------------------------
  * 
  * Initialize the timer to interrupt every 2 milliseconds
  * 
  * ------------------------------------------------------------------- 
  */
 
lltrace(eventTickInit(2),TICKINIT);
}
	
/* -- C_Entry ----------------------------------------------------------------
 *
 * Description : This is the entry point...
 * 
 * Parameters  : none...
 * Return      : return 1 if successful
 * Notes       : none...
 *
 */

int C_Entry ( void )
{
 /* --------------------------------------------------------------------
  * 
  * Initalize all the internal data structures for device drivers and
  * services. 
  *
  * Terminology:
  *
  *  - services are called by interrupt... 
  *  - device drivers are called by applications
  *
  * -------------------------------------------------------------------
  */

lltrace(cinit_init(),CINITINIT);
	
 /* -------------------------------------------------------------------
  *
  * Start the periodic timer. This will not effect the system until 
  * IRQ or FIQ interrupts are enabled.
  * 
  * -------------------------------------------------------------------
  */

lltrace(eventTickStart(),TICKSTART);

 /* -------------------------------------------------------------------
  *
  * Initialize a start state for the MPU memoey regions.
  * 
  * -------------------------------------------------------------------
  */

lltrace(memoryMpuSystem(),MPUSETUP);

 /* -------------------------------------------------------------------
  *
  * Enter into Application/Task1 
  * 
  * -------------------------------------------------------------------
  */

STATE=BOOT_SLOS;

lltrace(switchOnSystem(),ENTERTASK); 

 /* -------------------------------------------------------------------
  *
  * THIS CODE SHOULD NEVER BE REACHED 
  *
  * -------------------------------------------------------------------
  */
 
return 0;
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩影院在线观看| 免费久久99精品国产| 91精品国产日韩91久久久久久| 国产一区二区三区四区在线观看| 一区二区成人在线观看| 日韩免费高清av| 欧美伊人精品成人久久综合97| 黄页网站大全一区二区| 午夜电影网一区| 亚洲精品国产第一综合99久久| 国产日韩欧美精品一区| 精品久久免费看| 在线不卡一区二区| 欧洲一区在线观看| av色综合久久天堂av综合| 激情欧美日韩一区二区| 蜜臀91精品一区二区三区 | 欧美成人欧美edvon| 欧美在线视频你懂得| 成人精品视频.| 国产福利一区二区| 紧缚奴在线一区二区三区| 亚洲gay无套男同| 亚洲精品免费在线| 成人免费视频视频在线观看免费| 美国一区二区三区在线播放| 一二三四社区欧美黄| 欧美激情在线一区二区三区| 91精品欧美久久久久久动漫| 一本色道久久综合亚洲aⅴ蜜桃| 国产麻豆精品久久一二三| 午夜婷婷国产麻豆精品| 亚洲色大成网站www久久九九| 久久久一区二区三区| 欧美一级久久久| 欧美三级一区二区| 91麻豆国产精品久久| 成人国产精品免费网站| 国产一区二区福利| 成人精品一区二区三区四区| 日韩精品成人一区二区三区| 国产精品白丝在线| 精品精品国产高清a毛片牛牛| 91精品国产一区二区| 欧美调教femdomvk| 日本黄色一区二区| 91一区一区三区| 91小宝寻花一区二区三区| 成人小视频在线| 国产精品一区二区久久精品爱涩 | 成人亚洲一区二区一| 久久精品久久精品| 免费一级片91| 毛片av一区二区| 久久精品国产久精国产爱| 日韩中文字幕亚洲一区二区va在线| 一区二区高清免费观看影视大全 | 亚洲成人av中文| 一区二区三区日韩| 一区二区三区在线视频播放| 亚洲女同女同女同女同女同69| 亚洲人成7777| 一区二区三区加勒比av| 亚洲午夜电影网| 亚洲1区2区3区视频| 肉色丝袜一区二区| 琪琪一区二区三区| 视频一区二区三区入口| 一区二区三区四区高清精品免费观看| 国产精品欧美一区喷水| 久久久久久久久久久久久久久99 | 日本黄色一区二区| 欧美日韩在线精品一区二区三区激情 | 色婷婷综合久久久久中文一区二区| 91免费国产视频网站| 在线观看中文字幕不卡| 欧美日韩精品久久久| 日韩天堂在线观看| 久久久久久久精| 日韩美女久久久| 亚洲成av人综合在线观看| 日韩在线一二三区| 国产精品自在欧美一区| av在线不卡网| 91久久免费观看| 欧美性一二三区| 91精品国产91久久久久久一区二区| 日韩免费在线观看| 国产精品成人一区二区艾草| 天天影视网天天综合色在线播放| 九九**精品视频免费播放| 成人涩涩免费视频| 欧美日韩不卡视频| 久久综合九色综合欧美亚洲| 亚洲欧洲精品一区二区三区| 亚洲福利电影网| 国产很黄免费观看久久| 在线亚洲欧美专区二区| 欧美tickle裸体挠脚心vk| 国产精品久久久久久福利一牛影视 | 国产精品水嫩水嫩| 亚洲线精品一区二区三区| 尤物视频一区二区| 日韩电影网1区2区| 国产一区二三区| 国产原创一区二区三区| 欧美日韩在线播放三区| 久久久精品免费网站| 亚洲成人黄色影院| 成人午夜激情视频| 欧美一区二区在线免费播放| 亚洲欧洲精品一区二区三区| 免费在线视频一区| 色88888久久久久久影院按摩| 日韩欧美国产wwwww| 夜夜嗨av一区二区三区网页 | 亚洲va欧美va人人爽| 成人听书哪个软件好| 欧美一区二区精品| 亚洲精品高清视频在线观看| 国产成人av电影在线| 91精品国产日韩91久久久久久| 亚洲精品欧美在线| www.日韩av| 国产亚洲欧美色| 老色鬼精品视频在线观看播放| 在线观看91视频| 中文字幕日韩av资源站| 国产精品自产自拍| 日韩免费性生活视频播放| 午夜电影一区二区| 欧美曰成人黄网| 一区二区三区在线观看视频| 丁香激情综合国产| 久久综合九色综合久久久精品综合| 9l国产精品久久久久麻豆| 2021国产精品久久精品 | 国产精品亚洲一区二区三区妖精| 欧美理论在线播放| 亚洲五月六月丁香激情| 99在线视频精品| 国产欧美日韩亚州综合| 国产一区美女在线| 日韩精品一区二区三区在线| 午夜精品在线看| 欧美日韩精品二区第二页| 亚洲电影视频在线| 欧美中文字幕不卡| 亚洲第四色夜色| 欧美三级日本三级少妇99| 亚洲资源在线观看| 在线观看国产精品网站| 亚洲一区视频在线观看视频| 高清国产一区二区三区| 26uuu久久天堂性欧美| 国产精品2024| 国产欧美日韩视频在线观看| 高清在线不卡av| 国产精品美女久久久久aⅴ| gogo大胆日本视频一区| 亚洲欧美另类在线| 日本电影欧美片| 日韩综合一区二区| 日韩欧美激情一区| 国产精品中文字幕欧美| 国产精品免费丝袜| 色综合久久88色综合天天免费| 有码一区二区三区| 91精品在线免费观看| 久色婷婷小香蕉久久| 91精品国产综合久久精品图片 | 韩国一区二区三区| 欧美激情综合在线| 91丨九色丨黑人外教| 一区二区激情视频| 欧美一级午夜免费电影| 国产精品香蕉一区二区三区| 国产精品福利一区二区三区| 在线视频你懂得一区| 奇米777欧美一区二区| 亚洲精品一线二线三线| 成人精品国产一区二区4080| 亚洲你懂的在线视频| 欧美一区午夜视频在线观看| 国产激情精品久久久第一区二区 | 久久久精品影视| 91香蕉视频mp4| 99精品视频在线观看免费| 国产精品国产馆在线真实露脸 | 国产资源精品在线观看| 国产精品毛片大码女人| 欧美日韩电影在线播放| 日本不卡一区二区| 欧美精品久久一区二区三区| 美美哒免费高清在线观看视频一区二区 | 一区二区三区四区不卡在线 | 欧美美女直播网站| 国产成人亚洲综合色影视| 亚洲国产视频一区| 国产日韩精品视频一区|