Please see my note book http://mbed.org/users/kenjiArai/notebook/freertos-on-mbed-board-with-mbed-cloud-ide--never-/

This is too old.
Below is another FreeRTOS on mbed.
http://developer.mbed.org/users/rgrover1/code/FreeRTOS/
I don't know it works well or not.
I have not evaluated it.

Committer:
kenjiArai
Date:
Sat Jan 01 11:17:45 2011 +0000
Revision:
0:d4960fcea8ff

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kenjiArai 0:d4960fcea8ff 1 /* Don't need anything here. */
kenjiArai 0:d4960fcea8ff 2
kenjiArai 0:d4960fcea8ff 3 #include <stdlib.h>
kenjiArai 0:d4960fcea8ff 4 #if 0
kenjiArai 0:d4960fcea8ff 5 #include <sys/stat.h>
kenjiArai 0:d4960fcea8ff 6 #else
kenjiArai 0:d4960fcea8ff 7
kenjiArai 0:d4960fcea8ff 8 #endif
kenjiArai 0:d4960fcea8ff 9
kenjiArai 0:d4960fcea8ff 10 //---------------------------------
kenjiArai 0:d4960fcea8ff 11 // from types.h
kenjiArai 0:d4960fcea8ff 12 typedef char * caddr_t;
kenjiArai 0:d4960fcea8ff 13 //----------------------------------
kenjiArai 0:d4960fcea8ff 14
kenjiArai 0:d4960fcea8ff 15 int _read_r (struct _reent *r, int file, char * ptr, int len)
kenjiArai 0:d4960fcea8ff 16 {
kenjiArai 0:d4960fcea8ff 17 ( void ) r;
kenjiArai 0:d4960fcea8ff 18 ( void ) file;
kenjiArai 0:d4960fcea8ff 19 ( void ) ptr;
kenjiArai 0:d4960fcea8ff 20 ( void ) len;
kenjiArai 0:d4960fcea8ff 21 return -1;
kenjiArai 0:d4960fcea8ff 22 }
kenjiArai 0:d4960fcea8ff 23
kenjiArai 0:d4960fcea8ff 24 /***************************************************************************/
kenjiArai 0:d4960fcea8ff 25
kenjiArai 0:d4960fcea8ff 26 int _lseek_r (struct _reent *r, int file, int ptr, int dir)
kenjiArai 0:d4960fcea8ff 27 {
kenjiArai 0:d4960fcea8ff 28 ( void ) r;
kenjiArai 0:d4960fcea8ff 29 ( void ) file;
kenjiArai 0:d4960fcea8ff 30 ( void ) ptr;
kenjiArai 0:d4960fcea8ff 31 ( void ) dir;
kenjiArai 0:d4960fcea8ff 32
kenjiArai 0:d4960fcea8ff 33 return 0;
kenjiArai 0:d4960fcea8ff 34 }
kenjiArai 0:d4960fcea8ff 35
kenjiArai 0:d4960fcea8ff 36 /***************************************************************************/
kenjiArai 0:d4960fcea8ff 37
kenjiArai 0:d4960fcea8ff 38 int _write_r (struct _reent *r, int file, char * ptr, int len)
kenjiArai 0:d4960fcea8ff 39 {
kenjiArai 0:d4960fcea8ff 40 ( void ) r;
kenjiArai 0:d4960fcea8ff 41 ( void ) file;
kenjiArai 0:d4960fcea8ff 42 ( void ) ptr;
kenjiArai 0:d4960fcea8ff 43 ( void ) len;
kenjiArai 0:d4960fcea8ff 44
kenjiArai 0:d4960fcea8ff 45 return 0;
kenjiArai 0:d4960fcea8ff 46 }
kenjiArai 0:d4960fcea8ff 47
kenjiArai 0:d4960fcea8ff 48 /***************************************************************************/
kenjiArai 0:d4960fcea8ff 49
kenjiArai 0:d4960fcea8ff 50 int _close_r (struct _reent *r, int file)
kenjiArai 0:d4960fcea8ff 51 {
kenjiArai 0:d4960fcea8ff 52 ( void ) r;
kenjiArai 0:d4960fcea8ff 53 ( void ) file;
kenjiArai 0:d4960fcea8ff 54
kenjiArai 0:d4960fcea8ff 55 return 0;
kenjiArai 0:d4960fcea8ff 56 }
kenjiArai 0:d4960fcea8ff 57
kenjiArai 0:d4960fcea8ff 58 /***************************************************************************/
kenjiArai 0:d4960fcea8ff 59
kenjiArai 0:d4960fcea8ff 60 caddr_t _sbrk_r (struct _reent *r, int incr)
kenjiArai 0:d4960fcea8ff 61 {
kenjiArai 0:d4960fcea8ff 62 ( void ) r;
kenjiArai 0:d4960fcea8ff 63 ( void ) incr;
kenjiArai 0:d4960fcea8ff 64
kenjiArai 0:d4960fcea8ff 65 return 0;
kenjiArai 0:d4960fcea8ff 66 }
kenjiArai 0:d4960fcea8ff 67
kenjiArai 0:d4960fcea8ff 68 /***************************************************************************/
kenjiArai 0:d4960fcea8ff 69
kenjiArai 0:d4960fcea8ff 70 int _fstat_r (struct _reent *r, int file, struct stat * st)
kenjiArai 0:d4960fcea8ff 71 {
kenjiArai 0:d4960fcea8ff 72 ( void ) r;
kenjiArai 0:d4960fcea8ff 73 ( void ) file;
kenjiArai 0:d4960fcea8ff 74 ( void ) st;
kenjiArai 0:d4960fcea8ff 75
kenjiArai 0:d4960fcea8ff 76 return 0;
kenjiArai 0:d4960fcea8ff 77 }
kenjiArai 0:d4960fcea8ff 78
kenjiArai 0:d4960fcea8ff 79 /***************************************************************************/
kenjiArai 0:d4960fcea8ff 80
kenjiArai 0:d4960fcea8ff 81 int _isatty_r(struct _reent *r, int fd)
kenjiArai 0:d4960fcea8ff 82 {
kenjiArai 0:d4960fcea8ff 83 ( void ) r;
kenjiArai 0:d4960fcea8ff 84 ( void ) fd;
kenjiArai 0:d4960fcea8ff 85
kenjiArai 0:d4960fcea8ff 86 return 0;
kenjiArai 0:d4960fcea8ff 87 }
kenjiArai 0:d4960fcea8ff 88
kenjiArai 0:d4960fcea8ff 89
kenjiArai 0:d4960fcea8ff 90
kenjiArai 0:d4960fcea8ff 91