Lab3 과제를 수행하면서 완성된 source code를 정상적으로 compile한 후 program을 실행시켰습니다. 여러 button을 눌러보며 문자들이 정상적으로 출력되는 것을 확인하다가 어느 순간 보면 Board의 작동이 멈추면서 아래 사진과 같이 "fbdev open: Too many open files" error가 발생합니다.
이 문제에 대해서 googling을 해보니 해당 system에서 필요한 FD(File Descriptor/open files)수보다 계정의 User Limit이 작게 설정되어 있는 경우 발생하는 error라고 하더군요. 그래서 "ulimit -a"를 통해 open files의 default 값을 확인해보니 1024로 설정되어 있는 것을 확인했습니다. 이에 대한 solution으로 /etc/security/limits.conf file에서 해당 값을 늘려주면 된다고 나와있는데, 이와 같은 과정을 거쳐서 과제를 수행한 뒤에 설계 문서에 이 부분을 첨부해서 제출하면 될까요?
Lab3 과제를 수행하면서 완성된 source code를 정상적으로 compile한 후 program을 실행시켰습니다. 여러 button을 눌러보며 문자들이 정상적으로 출력되는 것을 확인하다가 어느 순간 보면 Board의 작동이 멈추면서 아래 사진과 같이 "fbdev open: Too many open files" error가 발생합니다. 이 문제에 대해서 googling을 해보니 해당 system에서 필요한 FD(File Descriptor/open files)수보다 계정의 User Limit이 작게 설정되어 있는 경우 발생하는 error라고 하더군요. 그래서 "ulimit -a"를 통해 open files의 default 값을 확인해보니 1024로 설정되어 있는 것을 확인했습니다. 이에 대한 solution으로 /etc/security/limits.conf file에서 해당 값을 늘려주면 된다고 나와있는데, 이와 같은 과정을 거쳐서 과제를 수행한 뒤에 설계 문서에 이 부분을 첨부해서 제출하면 될까요?