A-Rudimentary-RTOS-for-Satellite-Control
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:This is the integrated system software for the control of a small satellite designed by COEP students. It is an example of how moderately complex systems are built on Bare Metal.
A Rudimentary RTOS for Satellite Control.
COEP Satellite Project
Copyright 2011 COEP Satellite Project
_____________________________________________________________________________________________ 

This is the integrated system software for the control of a small satellite designed by COEP
students. It is an example of how moderately complex systems are built on Bare Metal. 

This contains the following code:

app:
bob_tasks.c	- Bunch of rudimentary tasks performed by the system

asm:		- All output of `make asm' goes here

device:		- On chip device drivers
driver_pio.c		- Parallel IO port
rtt.c			- Real Time Timer
sd.c			- SD card
spi.c			- Serial peripheral interface
usart.c			

ecc:		- Code for error correction coding on program memory
hamming2.s		- Hamming code
scrubs.s		- Data scrubbing

fs:		- A simple File System that is used on the SD card
patches
sat_fs.c
spi_fs.h.bak
test_main.c

fs/patches:	
20.10.10.patch
sat_fs.c

include:		
AT91SAM7X256.h		- Atmel header for MCU
bob_tasks.h			
driver_pio.h
rtt.h
sat_fs.h
sd.h
spi.h
SST_config.h		- Configuration file
task.h
trace.h
usart.h

system:
boot.s			- Bootup code. 
exc.c			- High level Interrupt Service Routines. Also contains some code to help the
			  scheduler
exceptions.s		- Low level exception handlers
low_level_init.c	- First hardware initialisation
swi.c			- Software interrupts - a rudimentary system calls interface
task.c			- Real time scheduler

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。