라즈베리파이에서 X Window 실행 후 셸 스크립트 실행하기

라즈베리파이에서 부팅 시 스크립트를 실행하게 만들고 싶었다.크롬을 실행해서 작업하는 스크립트여서 크롬 화면이 나타나야 하는 조건이 있었다.첫 번째로 시도해본 것은 crontab을 수정할 때 DISPLAY=:0 옵션을 주는 것이었다.이 방법의 문제는 크롬 화면은 나타나나, 터미널이 나타나지 않아 에러 등 상태를 보기 어렵다는 것이었다. 두 번째로 시도한 것은 /etc/profile.d에 스크립트를 등록하는 것이었는데, X Window가 실행되기 전에 스크립트들이 실행되는 바람에 […]

드 모르간 법칙의 활용

내가 디지털 문제에서 얘기하는 ‘버블을 넘기자’라는 것이 무슨 의미인지 질문을 받았다.알다시피, (A+B)’=A’B’, (AB)’=A’+B’이다.다음을 보자. 위 논리회로에서, 제일 오른쪽 NAND 게이트에 드 모르간 법칙을 적용해보자.그러면 아래와 같이 변형된다. 출력 쪽에 있던 버블이 뒤로 넘어가고, AND연산이 OR연산으로 바뀌었다.NOT 게이트끼리 상쇄되므로 정리하면 이 된다.1,2번째 게이트도 마찬가지로 정리하면 이 되므로, 훨씬 간단해진다.이것이 이런 문제를 만났을 때 늘 얘기하는 버블을 […]

2020년도 국회9급 방송통신공학 해설

3개 비트가 다른 것을 찾으면 된다. 인터리빙이 버스트 오류를 랜덤 오류로 바꿔준다. 이에 따라 오류의 길이가 줄어들어 에러정정의 가능성이 높아진다. 0이 되는 계수들이 많을수록 0 몇개 이런 식으로 씀으로써 압축을 더 잘할 수 있다.예를 들어 0이 3개면 000으로 쓰는 것과 0x3으로 쓰는 것은 똑같이 3비트를 쓰겠지만, 0이 100개 있다면 0x100으로 쓰는 게 훨씬 효율적일 것이다. […]

FFMPEG 빌드하기

기본 빌드된 FFmpeg을 이용할 수도 있으나, 여러 가지 기능들을 포함하기 위해 직접 빌드해 보았다.다음 기능들을 포함시켰다. nvidia 그래픽카드 가속 DeckLink 지원 libx264 프라운호퍼 aac 인코더 lame mp3 인코더 HEVC(H.265) Intel Quick Sync SRT Protocol 환경은 Windows 10, Microsoft Visual C/C++ Build Tool 2019, MSYS2이다.자세한 방법은 아래에 올려두었다.https://wiki.ingyerlog.kr/index.php?title=Ffmpeg