0
GPIO에서 값을 설정하여 오실로스코프로 커널 초기화의 일부 코드를 디버깅합니다. sleep()
에 대한 가장 좋은 방법은 주어진 시간에 매우 일찍, 즉 ddr3_init()
에 있습니까? 커널 초기화에서 sleep()하는 방법은 무엇입니까?
GPIO에서 값을 설정하여 오실로스코프로 커널 초기화의 일부 코드를 디버깅합니다. sleep()
에 대한 가장 좋은 방법은 주어진 시간에 매우 일찍, 즉 ddr3_init()
에 있습니까? 커널 초기화에서 sleep()하는 방법은 무엇입니까?
당신은 주어진 시간 간격 후 중지 바쁜 루프를 사용할 수 있습니다 감사합니다. 이것은 1 초 동안 잠들어야한다. (잘 작동하는지 모르겠다. 나는 time.h 헤더를보고 함께 모인다.)
#include <linux/time.h>
struct timespec start_ts = current_kernel_time();
s64 start = timespec_to_ns(&start_ts);
do {
struct timespec now_ts = current_kernel_time();
s64 now = timespec_to_ns(&now_ts);
} while (now - start < 1000000000ULL);
나는 고맙다. – moul