목록전체 글 (40)
채록채록

root@raspberrypi:~# sudo raspi-confignumid=3,iface=MIXER,name='PCM Playback Route' ; type=INTEGER,access=rw------,values=1,min=0,max=3,step=0 : values=1ALSA(Advanced Linux Sound Architeture) 시스템을 통하여 mixer 설정한 것이다. PCM(Pulse code Modulation) 방식으로 재생되는 오디오 신호가 어느 출력(hdmi, analog jack)으로 전달될지, 즉 어느 경로로 오디오를 라우팅할지 설정하는 것이다.지금 여기선 raspi-config를 썼는데 직접 amixer 명령어를 통해 변경할 수도 있다고 한다. 이걸 이해하는 순간 왜 회사에..

https://chaekeun.tistory.com/entry/LinuxDebian-kernel-configuration-is-invalid%EC%98%A4%EB%A5%98-linux-headers [Linux\Debian] kernel configuration is invalid오류, linux-headers진짜 어제부터 잘 되던 커널모듈 예제가 컴파일조차 안되어서 미치는줄 알았다. 오류 내용은 다음과 같다.챗지피티에게 물어봐도 뻔한 대답을 하고(뭐 이것저것 잘 검토해보세요! 같은)검색해chaekeun.tistory.com이렇게 커널모듈 예제 하나도 제대로 잘 못따라하고 결국 하면서도 이게 뭐하는건지 잘 이해 못했던 나였지만,1. 디바이스 드라이버가 무엇인지 알고2. 라즈베리파이의 특정 커널 버전의 소..

현장실습 중인 회사에서 하고 있는 작업이 결국 이거를 더 원시적으로+불편하고+오래걸리는방식으로 디버깅을 하고 있는 것이라는 걸 알게되었다...라즈베리파이로 이 순서를 먼저 이해하고 나니 그동안 내가 해왔던 작업이 무슨 일들이었는지 흐름을 파악하는데 확실히 도움이 된다. rpi4 model B 구입SD-card 이미지를 구워서 넣었음이미지를 구워 넣는 프로그램을 라즈베리 홈페이지에 가서 다운 받아서 그 프로그램을 이용해서 SD-card에 설치했음그 이미지에는 uboot 부트로더, kernel8.img 커널 이미지가 핵심으로 들어가있음wifi 설정, ssh 설정터미널 실행해서 공유기가 잡아준 ip로 ssh 접속루트권한을 받기위해서 암호를 설정함project라는 폴더를 하나 만듬apt-get 명령을 통해서 필..

241113에 AWS Cloud Clubs 교내 정기모임이 있었다. 동아리 이름은 AWS이지만 2학기때는 멤버가 돌아가면서 각자 발표하고 싶은 주제를 자유롭게 정하여 발표하기로 했기 때문에 이번주 모임의 발표자 학우님들은 AI와 Terraform을 주제로 발표했다.정말 소규모의 발표여도 확실히 지식과 경험을 공유받는 일은 언제나 의미가 있다. 그래서 발표를 들으며 궁금했고 시도해보고 싶다 생각했던 내용을 블로그에 기록해두려고 한다. 세션1 : 전공자답게 생성형 AI 사용하기 이걸 엔지니어링이라고도 해도 되나 싶은 생각이 있었던 게 프롬프트 엔지니어링이었는데 발표를 들으며 생각이 많이 바뀌었다.현장실습을 하고 있는 회사에서도 챗지피티를 쓸 일이 굉장히 많은데 (임베디드라 검색해서 나오는 자료가 많이 없다..

블루투스 스택에 대해 공부하면서 osi 7 layer와 비슷하구나 다행이다 그나마 이해하기 쉽다 이생각이 들었는데 그저 우연이 아니라 철저히 계획된거였구나요런 연결성을 발견할 때 지루한 공부가 아주 조금이라도 더 재밌어지고 도파민이 나오기 때문에 기록해두는 글

알고리즘 공부 계속 안했더니 바로 뇌가 초기화되어서 하나도 기억안난다...근데 사실 당연함 원래 그렇게 잘하지도 못했음.. 늦었다고 생각될 때 일단 열심히하장. DFS (Depth-First Search)_깊이우선검색한 방향으로 모든 노드를 방문하다가더이상 다른 노드를 방문할 수 없는 노드에 이르렀을 때다시 가장 가까운 갈래길로 돌아가 방문하지 않은 노드 방향으로 탐색을 이어간다.간선이나 변수 정보를 수시로 변경해야할 때 DFS를 활용한다.한 노드를 시작으로 다음 분기(branch)로 넘어가기 전에 해당 분기를 완벽하게 탐색이걸 구체적인 동작 과정을 정리하면…탐색 시작 노드 정보를 스택에 삽입하고 방문처리한다.스택에 한번이라도 삽입된 노드를 다시 삽입하지 않도록 체크탐색한 노드를 재방문하지 않도록 구분하..

PS C:\chaen\M5ers> pre-commit -Vpre-commit 4.0.1PS C:\chaen\M5ers> pre-commit sample-config > .pre-commit-config.yamlPS C:\chaen\M5ers> ls 디렉터리: C:\chaen\M5ersMode LastWriteTime Length Name---- ------------- ------ -----a---- 24-10-17(목) 오후 5:27 656 .pre-commit-config.yamlPS C:\chaen\M5ers> pre-commit runAn error has occurred: Fa..

회사에서 요즘 가장 큰 문제가 안드로이드폰을 이용하여 smartview를 연결하고 bluetooth 음악 재생을 하는 순간 smartview 미러링은 도저히 볼 수 없을 정도로 심하게 끊긴다는 것이다. 아 도대체 뭐가 원인일까 아직도 정답을 못찾았다ㅠㅠ1. bluetooth와 wifi의 네트워크 간섭?2. 왜 bluetooth 재생을 중지하면 smartview 미러링은 그동안 밀렸던 프레임이 쏟아지듯 화면이 빠르게 바뀌면서 돌아오는가?3. audio점유 문제일 수도 있는가?4. 동시 재생 상황에서 gstreamer의 frame rate은 왜그리 들쭉날쭉한가?5. wifi direct로 테스트해보았을 때 영향을 주지 않는 것으로 해석된다면, 정말 오픈소스인 miraclecast의 문제인가?

예전에 Hostinger에서 도메인을 발급은 받았지만 CNAME, A 등을 몰라서 그냥 돈만 내고 냅둔 적이 있다. 역시 뭔가를 해보는 것도 중요하지만 '알고' 해봐야 했을 때 의미가 더 깊은 것 같다. 그리고 도메인은 그냥 검색하기 쉬우라고(?) 존재하는 줄로만 알았는데, 보안, 확장성 등의 개발적 측면에서도 중요하다는 것을 알게되었다. Route 53authoritative DNS : 도메인 소유자가 Route 53에서 DNS 레코드를 직접 관리할 수 있다는 뜻.Records : How you want to route traffic for a domain(특정 도메인에 대한 DNS 정보, 어떤 ip주소와 연결되는지 등 / domain name과 domain에 연관된 리소스 (ip addr, serve..

RDS 읽기 전용 복제본과 다중 AZ의 차이를 이해하고 사용 사례를 아는 것이 중요하다고 한다. Disaster Recovery를 대비해서 Read Replicas(읽기 전용 복제본)을 Multi AZ로 설정할 수 있다. (O)→ Multi-AZ에서 Read Replicas를 보유할 수 있도록 하는 것. ???이 부분이 제일 헷갈렸다..그리고 Elastic Cache에 대해 공부하면서캐시는 read intensive workloads에서 DB의 load를 줄여준다. → 일반적인 쿼리는 캐시에 저장되므로 매번 DB를 쿼리하지 않아도 쿼리의 결과를 검색할 수 있기 때문이다. 를 보며 데이터베이스 수업도 떠오르고, 컴퓨터구조 수업도 떠올라서 재미있었다. 억지로 재밌다고 하는건 절대 아니다..,RDS (Rela..