웨비나
쉽게 배우는 리눅스 시스템 프로그래밍- 쓰레드 생성과 소멸
김지호2018-02-23T11:19:35.443Z
네..커널소스 core.c 를 좀 봐야겠네요^^kernel2018-02-23T11:29:49.487Z
네~ 감사합니다.신정호2018-02-23T11:16:44.607Z
쓰레드 내부 수행 코드 디버깅에 가장 효율적인 방법은 뭐가 있을까요?kernel2018-02-23T11:29:14.543Z
gdb나 통합개발환경(IDE)에서 제공하는 디버깅을 활용하면 될듯한데, 쓰레드는 시분할로 번갈아가며 실행되기 때문에 디버깅하기에 상다히 까다롭습니다. 저 같은 경우는 그냥 의심되면 실행문장에서 printf로 값을 출력해 봅니다. 물론 여러가지 효율적인 방법들이 있을듯 합니다.정재승2018-02-23T11:16:04.183Z
pthread_exit((void*(2))의 의미는 뭔가요?kernel2018-02-23T11:26:35.803Z
함수에서 return 2; 하는 것처럼 값을 반환하는 역할입니다.무명2018-02-23T11:13:49.303Z
예제 코드를 공개해 주시는지요?kernel2018-02-23T11:25:58.253Z
커널연구회 github에서 다운로드 가능합니다. https://github.com/kernel-bz/clang여경민2018-02-23T11:11:19.447Z
감사합니다. 질문자 분들 질문 및 답변 한마디 한마디가 저한테는 다 공부거리네요..^^kernel2018-02-23T11:25:24.523Z
네~많이 도움 되었으면 합니다(^^)박성호2018-02-23T11:11:00.417Z
자료(예제)는 어디에 있나요?(아니면 받을수 있나요?)kernel2018-02-23T11:24:56.847Z
커널연구회 github에서 다운로드 가능합니다. https://github.com/kernel-bz/clang김정수2018-02-23T11:10:46.453Z
pthread_detach()를 사용하는 이유는 뭘까요?kernel2018-02-23T11:23:15.947Z
쓰레드가 종료되는 시점에서 쓰레드가 사용한 자원을 확실히 해제하기 위함입니다.무명2018-02-23T11:10:26.547Z
CPU 코어의 DMA를 활용하고자 할 때, 리눅스 프로그램상에서 별도로 조치해야 하는 부분이 있는지요? (SERIAL 8ch를 각각 DMA 구동 예정입니다. 원형 Queue로 사용하고, TASK에서 Polling으로 가져오는 구조)kernel2018-02-23T11:22:18.010Z
말씀하신 것은리눅스 커널 OS에서 구현할려면 매우 힘들듯 합니다. 그냥 RTOS나 펌웨어에서 직접 구현하는 것이 편할듯 합니다.무명2018-02-23T11:08:16.770Z
화면이 너무 보이지 않네요. 소스 코드를 확대해 서 보이도록 해야 할 듯 하네요.e4ds2018-02-23T11:20:15.493Z
말씀해 주신 내용 참고하여 웨비나 시스템을발전시켜 나가도록 하겠습니다 ^^ 의견 감사드립니다.여경민2018-02-23T11:08:09.557Z
혹시 쓰레드의 서열을 정해줄수도 있나요? 우선순위라고 해야 하나요??kernel2018-02-23T11:20:34.120Z
RT스케쥴러는 우선순위를 정해줄 수 있는데, 다른스케쥴러(CFS, Deadline)는 시간으로 관리되기 때문에 좀 힘들듯 합니다. 물론 커널 소스를 완벽히 분석하면 방법이 있을듯 합니다.
