728x90
반응형
/* Helper function to print double as integer with 2 decimal places */
static void print_double_as_int(const char* prefix, double value, const char* suffix) {
int integer_part = (int)value;
int decimal_part = (int)((value - integer_part) * 100);
if (decimal_part < 0) decimal_part = -decimal_part; /* Handle negative decimals */
printf("%s%d.%02d%s", prefix, integer_part, decimal_part, suffix);
}
// 사용
print_double_as_int("", (double)rtems_clock_get_uptime_nanoseconds() / 1000000.0, " ms)\n");
728x90
반응형
'# RTEMS' 카테고리의 다른 글
| RTEMS 'rtems_rate_monotonic_period'는 정말 "주기적"일까? (0) | 2025.11.04 |
|---|---|
| [RTEMS] 캐시 사이즈 측정 (0) | 2025.09.25 |
| [RTEMS] 수행 시간 (0) | 2025.09.11 |
| [RTEMS] FPU(부동소수점 처리 장치, Floating-Point Unit) 활성화 (0) | 2025.09.11 |
| [RTEMS] Tick 크기 변경 (0) | 2025.09.11 |