kservice.c 873 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #include <rtthread.h>
  2. #include <stdio.h>
  3. #include <string.h>
  4. /*
  5. * Only need when RealView MDK is used.
  6. */
  7. void *rt_memset(void * s, int c, rt_ubase_t count)
  8. {
  9. return memset(s, c, count);
  10. }
  11. void *rt_memcpy(void * dst, const void *src, rt_ubase_t count)
  12. {
  13. return memcpy(dst, src, count);
  14. }
  15. rt_ubase_t rt_strncmp(const char * cs, const char * ct, rt_ubase_t count)
  16. {
  17. return strncmp(cs, ct, count);
  18. }
  19. /**
  20. * This function will show the version of rt-thread rtos
  21. */
  22. void rt_show_version()
  23. {
  24. rt_kprintf(" \\ | /\n");
  25. rt_kprintf("- RT - Thread Operating System\n");
  26. rt_kprintf(" / | \\ 0.%d.%d build %s\n", RT_VERSION, RT_SUBVERSION, __DATE__);
  27. rt_kprintf(" 2006 - 2009 Copyright by rt-thread team\n");
  28. }
  29. void rt_kprintf(const char *fmt, ...)
  30. {
  31. va_list args;
  32. va_start(args, fmt);
  33. vprintf(fmt, args);
  34. va_end(args);
  35. }