技术文档和视频
|
@ -1,50 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright (c) 2020 AIIT XUOS Lab
|
|
||||||
* XiUOS is licensed under Mulan PSL v2.
|
|
||||||
* You can use this software according to the terms and conditions of the Mulan PSL v2.
|
|
||||||
* You may obtain a copy of Mulan PSL v2 at:
|
|
||||||
* http://license.coscl.org.cn/MulanPSL2
|
|
||||||
* THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
|
|
||||||
* EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
|
|
||||||
* MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
|
|
||||||
* See the Mulan PSL v2 for more details.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @file: xiuos.h
|
|
||||||
* @brief: all header files of kernel
|
|
||||||
* @version: 1.0
|
|
||||||
* @author: AIIT XUOS Lab
|
|
||||||
* @date: 2020/3/10
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef XIUOS_H
|
|
||||||
#define XIUOS_H
|
|
||||||
|
|
||||||
#include <xsconfig.h>
|
|
||||||
#include <xs_kdbg.h>
|
|
||||||
#include <xs_base.h>
|
|
||||||
#include <xs_mutex.h>
|
|
||||||
#include <xs_sem.h>
|
|
||||||
#include <xs_event.h>
|
|
||||||
#include <xs_msg.h>
|
|
||||||
#include <xs_ktask.h>
|
|
||||||
#include <xs_timer.h>
|
|
||||||
#include <xs_klist.h>
|
|
||||||
#include <xs_isr.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <xs_memory.h>
|
|
||||||
#include <xs_id.h>
|
|
||||||
#include <xs_ktick.h>
|
|
||||||
#include <xs_kdevice.h>
|
|
||||||
#include <xs_init.h>
|
|
||||||
#include <xs_assign.h>
|
|
||||||
#include <xs_banner.h>
|
|
||||||
#include <xs_poll.h>
|
|
||||||
#include <xs_workqueue.h>
|
|
||||||
#include <xs_circular_area.h>
|
|
||||||
#include <xs_dataqueue.h>
|
|
||||||
|
|
||||||
#endif
|
|
|
@ -5,7 +5,7 @@ MAKEFLAGS += --no-print-directory
|
||||||
.PHONY:COMPILE_APP COMPILE_KERNEL
|
.PHONY:COMPILE_APP COMPILE_KERNEL
|
||||||
|
|
||||||
|
|
||||||
support :=kd233 stm32f407-st-discovery maix-go stm32f407zgt6 aiit-riscv64-board aiit-arm32-board hifive1-rev-B hifive1-emulator k210-emulator cortex-m3-emulator ok1052-c gapuino
|
support :=kd233 stm32f407-st-discovery maix-go stm32f407zgt6 aiit-riscv64-board aiit-arm32-board hifive1-rev-B hifive1-emulator k210-emulator cortex-m3-emulator cortex-m4-emulator ok1052-c gapuino
|
||||||
SRC_DIR:=
|
SRC_DIR:=
|
||||||
|
|
||||||
export BOARD ?=kd233
|
export BOARD ?=kd233
|
|
@ -9,6 +9,10 @@ ifeq ($(CONFIG_BOARD_STM32F407_EVB),y)
|
||||||
SRC_DIR +=cortex-m4
|
SRC_DIR +=cortex-m4
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_BOARD_CORTEX_M4_EVB),y)
|
||||||
|
SRC_DIR +=cortex-m4
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_BOARD_CORTEX_M7_EVB),y)
|
ifeq ($(CONFIG_BOARD_CORTEX_M7_EVB),y)
|
||||||
SRC_DIR +=cortex-m7
|
SRC_DIR +=cortex-m7
|
||||||
endif
|
endif
|
|
@ -105,6 +105,7 @@ BSSInit:
|
||||||
|
|
||||||
BSSInitEnd:
|
BSSInitEnd:
|
||||||
bl SystemInit
|
bl SystemInit
|
||||||
bl stm32f407_start
|
|
||||||
|
bl entry
|
||||||
bx lr
|
bx lr
|
||||||
.size Reset_Handler, .-Reset_Handler
|
.size Reset_Handler, .-Reset_Handler
|
0
Ubiquitous/XiUOS/arch/risc-v/gap8/Makefile → XiUOS/arch/risc-v/gap8/Makefile
Executable file → Normal file
0
Ubiquitous/XiUOS/arch/risc-v/gap8/arch_interrupt.h → XiUOS/arch/risc-v/gap8/arch_interrupt.h
Executable file → Normal file
0
Ubiquitous/XiUOS/arch/risc-v/gap8/boot.S → XiUOS/arch/risc-v/gap8/boot.S
Executable file → Normal file
0
Ubiquitous/XiUOS/arch/risc-v/gap8/gap8.h → XiUOS/arch/risc-v/gap8/gap8.h
Executable file → Normal file
0
Ubiquitous/XiUOS/arch/risc-v/gap8/interrupt.c → XiUOS/arch/risc-v/gap8/interrupt.c
Executable file → Normal file
0
Ubiquitous/XiUOS/arch/risc-v/gap8/tick.c → XiUOS/arch/risc-v/gap8/tick.c
Executable file → Normal file
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |