콘텐츠로 바로가기

now0930 일지

이런저런 생각

  • 홈
  • 비공개
  • 강좌
  • 잔여 작업 조회
  • 위치

5장 인터럽트 실습2

msi가 xhci 드라이버를 잘못 만들었는지 인터럽트를 너무 많이 발생시킨다. 왼쪽부터 36: 인터럽트 번호, 40080: cpu0 발생 횟수, 0: cpu 1, 2, 3 발생횟수, mmc1, mmc0 인터럽트 이름 정도? 모든 인터럽트가 충분하게 많이 일어난다. pi@raspberrypi:~ $ cat /proc/interrupts CPU0 CPU1 CPU2 CPU3 … 36: 40080 0 0 0 GICv2 158 Level mmc1, mmc0 37: 11075 0…… 5장 인터럽트 실습2 계속 읽기

발행일 2021-06-18
카테고리 생활코딩 태그 linux, raspberry, request_irq, 임베디드 리눅스

화면 보호기 동작 방지 with PowerShell

화면 보호기를 막아야 할 필요가 있다. 아래 링크에서 관련 자료를 얻었다. https://codingpark.tistory.com/44 https://gupu.tistory.com/1 출처가 설명을 제대로 하지 않아, 적용하기 어려웠다. PowerShell에 최대한 짧게 입력했다. scroll lock키를 무한 동작 $wshell=New-Object -ComObject wscript.shell; //이거 없으면 키 입력을 만들 수 없음. while($true) { $wshell.sendkeys(“{SCROLLLOCK}”); //키 값 확인. Start-Sleep -Seconds 100; }

발행일 2021-06-16
카테고리 생활코딩 태그 powershell, 키입력, 화면보호기

5장 인터럽트, p345 실습

책이 dwc_otg_driver.c의 request_irq로 인터럽트를 등록을 설명했다. 그러나, 라즈베리 파이4가 dwc-otg_driver.c 함수를 사용하지 않는다. 있긴 있는데, 4로 오면서 의도적으로 사용하지 않는 듯 하다. 아무리 찾아봐도 request_irq를 dump_stack 메세지에서 찾을 수 없다. 내가 본 메세지는 다음과 같다. Jun 14 07:38:24 raspberrypi kernel: [ 0.547246] xhci_hcd 0000:01:00.0: hcc params 0x002841eb hci version 0x100 quirks 0x0000001000000890 Jun 14 07:38:24…… 5장 인터럽트, p345 실습 계속 읽기

발행일 2021-06-14
카테고리 생활코딩 태그 linux, raspberry, request_irq, 임베디드 리눅스

과학하고 앉아있네 podcast 다운로드 + plex 관리 스크립트

과거 쎈호스팅에서 mp3를 다운로드를 제공했었는데, 팟빵 앱으로 접근하지 않는 사용자들을 제약하려고 주소를 옮겼다. 겨우 찾았는데, 쎈호스팅과 과학과사람들이 어떤 일을 했는지 이후 다운로드 서비스도 하고 있지 않았다. 귀찮아 방치했는데, 하드디스크로 바꾼 기념으로 찾아보니, 홈페이지가 rss를 제공하고 있었다. bash로 xml을 parsing하기 힘들어 xpath 도움을 받았다. xpath를 쓰지 않았을 때 정규표현식으로 억지로 뽑아냈다. xmllint도 있는데, 맨 처음 한…… 과학하고 앉아있네 podcast 다운로드 + plex 관리 스크립트 계속 읽기

발행일 2021-05-30
카테고리 생활코딩 태그 idv3, mid3v2, mp3, plexmediaserver, tag

linux kernel 중 container_of 이해와 사용

container_of를 사용하여 double linked list로 연결된 task_struct가 가진 다른 멤버에 접근할 수 있다. 자세한 원리는 모르겠지만, 컴파일러가 offset을 고정시키는데, 구조체를 미리 알고 있기때문에, 거꾸로 세어 나가는 원리인 듯 하다. 이것은 기술인가? 잔머리인가? 두 번 탐색하지 않아도 되기 때문에 많은 부분에서 사용된다 한다.

발행일 2021-05-23
카테고리 생활코딩 태그 container_of, linux, raspberry, 임베디드 리눅스

글 페이지 매김

다음 글 페이지 1 … 페이지 74 … 페이지 156 이전 글
2025 7월
일 월 화 수 목 금 토
 12345
6789101112
13141516171819
20212223242526
2728293031  
6월    

최신 글

  • DC 모터 모델링 2025-07-03
  • 모터 개론 2025-06-22
  • common mode, differential mode 2025-05-11
  • signal conditioner, 신호 처리기 2025-05-10
  • strain gage 2025-05-09

카테고리

  • 산업계측제어기술사
  • 삶 자국
    • 책과 영화
    • 투자
  • 생활코딩
    • LEGO
    • ROS
    • tensorflow
  • 전기기사
  • 피아노 악보

메타

  • 로그인
  • 엔트리 피드
  • 댓글 피드
  • WordPress.org

페이지

  • 소개
  • 잔여 작업 조회
    • 작업 추가
    • 작업의 사진 조회
    • 작업 수정 페이지
  • 사진
    • GPS 입력된 사진
    • 사진 조회
  • 위치
    • 하기 휴가 방문지
    • 해외 출장

태그

android bash c docker driver FSM gps java kernel LEGO linux mysql network program opcua open62541 plc programmers python raspberry reinforcementLearning ros state space system program tensorflow transfer function 경제 미국 민수 삼국지 세계사 실기 에너지 역사 유전자 일본 임베디드 리눅스 전기기사 조선 중국 채윤 코딩 테스트 통계 한국사 한국어

팔로우하세요

  • Facebook
now0930 일지
WordPress로 제작.