전체 글 20

[리눅스 - 우분투 Linux - Ubuntu] bash 터미널 꾸미기: 타임 스탬프 - 개발 한 장

안녕하세요. 개발 한 장 입니다. 리눅스 환경을 사용하는 많은 유저분들께서는 bash 터미널에 익숙하실 것이라 생각되는데요, 오늘은 .bashrc 파일 편집을 통해 bash 터미널에 타임스탬프를 찍는 방법을 소개해드리겠습니다. (커스터마이징은 못 참으니깐요) 본 게시물에서 다룰 내용은 터미널의 글자 색상 설정 및 타임 스탬프 정도이지만, 이런 설정 파일 편집에 익숙해지시다 보면 시스템 환경을 더욱 예쁘게 꾸미는 데에 도움이 되지 않을까요! ㅎㅎ 바로 본론으로 들어가겠습니다. 1. 먼저, 편집기를 활용하여 .bashrc 파일을 엽니다. 저는 gedit 편집기를 사용하겠습니다. sudo gedit ~/.bashrc 2. 타임 스탬프 적용은 매우 간단합니다. 다음 한 줄만 파일의 아무 곳에나 추가해 주시면 됩..

[ODROID 오드로이드] 오드로이드 전용 Conky 설정 파일 공유 - 개발 한 장

안녕하세요. 개발 한 장 입니다. 오드로이드는 얼마전부터 테스트하기 시작했는데, 역시나 시스템 모니터링을 간단하게 할 수 있는 방법이 필요했습니다. 그래서 이전 게시물에 이어, 이번에는 오드로이드 전용 커스텀 Conky 설정 파일을 공유합니다. [모니터링 정보] 1) 시간 및 날짜 2) System 정보 3) CPU 온도 및 부하 4) 메모리 사용량 5) 디스크 사용량 6) 네트워크 정보 (와이파이 wlan0) 7) 점유율 높은 상위 5개 프로그램 특정 요소에 대하여 궁금한 점이 있다면 질문 주세요! + Conky 설치 및 설정 적용하는 방법에 대해서는 게시물 하단에 관련 게시물 링크 포함해두었습니다 ㅎㅎ .conkyrc conky.config = { update_interval = 1, cpu_avg_..

[Jetson Nano 젯슨 나노] 젯슨 나노 전용 Conky 설정 파일 공유 - 개발 한 장

안녕하세요. 개발 한 장 입니다. 시스템 모니터링은 개발 과정에서 필수적인 요소 중 하나이죠. 젯슨 나노에서는 jetson-stats라는 좋은 모니터링 툴을 사용할 수 있지만 이보다 더 편리하고 효율적으로 사용하고 싶어, 저는 Conky를 사용합니다. 그래서 젯슨 나노 전용 Conky 설정 파일(파일명: .conkyrc) 공유합니다. 누군가 만들어 놓았을 젯슨 나노용 Conky 설정 파일을 찾아보다가 결국 찾지 못해 직접 만들었습니다. GPU 정보도 모니터링할 수 있게끔 하려 했으나, 이건 좀 더 알아봐야할 듯 하여 일단 GPU를 제외한 기본 자원 모니터링 요소들을 포함하였습니다. [모니터링 정보] 1) 시간 및 날짜 2) System 정보 3) CPU 온도 및 부하 4) 메모리 사용량 5) 디스크 사용..

[Jetson Nano 젯슨 나노] 젯슨 나노 PWM 쿨링팬 사용 - 개발 한 장

사용환경: Jetson Nano 4GB / JetPack 4.4.1 NVIDIA Jetson Nano Developer Kit에는 전용 PWM 쿨링팬을 장착할 수 있다. (뭔가 Developer Kit라길래 같이 동봉되어 있기를 기대했지만...ㅎ 별도 구매 악세서리이다) 이번 게시물에서는 젯슨 나노에 전용 PWM 쿨링팬을 장착하고 그것을 사용하는 방법에 대하여 알아보겠다. ※ 여기서 잠깐, PWM 이란? [알쓸개잡 EP1] PWM이란? - 개발 한 장 [알쓸개잡] - 알아둬도 쓸데있을까 싶은 "개발 한 장"의 잡학사전 첫번째 주제는 "PWM" 이다. PWM이란 Pulse Width Modulation(펄스 폭 변조)의 약자로, 디지털 신호 중 특정한 형태를 띈 신호를 일컷는 용 belightshinesi..

[알쓸개잡 EP1] PWM이란? - 개발 한 장

[알쓸개잡] - 알아둬도 쓸데있을까 싶은 "개발 한 장"의 잡학사전 첫번째 주제는 "PWM" 이다. PWM이란 Pulse Width Modulation(펄스 폭 변조)의 약자로, 디지털 신호 중 특정한 형태를 띈 신호를 일컷는 용어이다. 하드웨어 제어 중, 특히 모터를 제어한다면 알아야하는 디지털 신호의 개념이다. 소프트웨어 상으로 PWM을 제어할 때, 우리는 0~255 사이의 값으로 PWM을 제어할 수 있다. PWM을 알려면 꼭 이해해야하는 중요한 개념이 하나 더 있는데, 바로 Duty Cycle(듀티비)이다. Duty Cycle은 일정한 주기마다 반복되며 (hz 헤르츠의 개념), 출력할 수 있는 전압값을 기준으로 각 사이클마다 발행된 PWM 값에 해당하는 비율로 HIGH와 LOW를 출력한다. 이렇게 ..

[Tinker CAD 3D] 라즈베리파이 케이스 stl 파일 공유 - 개발 한 장

팅커 캐드라는 꽤나 괜찮은 무료 3D CAD 툴이 있어 연습 삼아 만들어봤던 라즈베리파이 케이스 입니다 대략 1년 전에 만든 인생 첫 3D CAD 작업물이라 매우 허접하지만 그래도 대충 쓴다 생각하면 나쁘지는 않을거에요 ㅎㅎ 이런 모양입니다 라즈베리파이 보드는 메인 케이스(소라색)에 M3 너트와 나사를 활용하여 조립하시면 되고 뚜껑(연두색)도 M3 나사 이용하여 메인케이스와 조립하시면 됩니다. (뚜껑 가운데에 뚫린 원형 구멍은 라즈베리파이 전용 5V 팬 조립하는 구멍입니다) 근데 이게 버전이 여러개인데 만든지 오래돼서 정확히 치수가 다 맞는 파일인지는 모르겠네요...ㅠ 그럼 안녕히! 댓글 및 지적은 언제나 환영입니다. 부족한 부분이 많지만 답변드리겠습니다.

Tinker CAD 2022.11.24

[잡담] 소소한 잡담_1 - 개발 한 장

최근 한달 동안 회사에서 ROS 기반 자율주행을 구현하는 프로젝트를 담당했다. 로봇을 제대로 다뤄본 적도 없는 터였던지라 삽질도 많이 하고, 고생도 많이 했지만 결국 구현해 냈다. 로봇에 관심은 있었지만 깔짝깔짝 건드려보기만 했었는데 이번 기회를 통해서 정말 많은 공부가 되었다. 현재 진행하는 프로젝트에 있어 자율주행은 첫 단추에 불과하지만 어쨌든 새로운 것들을 계속해서 배우고 있어 감사하다. 이번에 배웠던 것들을 토대로 집에서 가지고 놀 만한 쪼그만 자율주행 로봇 하나 만들어볼 계획인데 만약 만들게 된다면 블로그에 그 과정을 하나하나 기록할 생각이다. (근데 사실 이건 만드는 것 보다도 정리해서 올리는게 상당히 오래 걸릴 듯 하여... 언제 올리게 될 지는 모르겠다...ㅎ) 블로그 글 쓰는 건 생각보다..

일상 Lifestyle 2022.11.24

[라즈베리파이 Raspberry Pi] 라즈베리파이 시스템 모니터링 (GUI 환경) - 개발 한 장

사용모델 : 라즈베리파이 4B Raspberry Pi 4B OS : 10 (buster) / 2022 09 22 release 개발자로서, 개발 시 시스템 모니터링은 필수라고 볼 수 있다. 자원 모니터링과 관련해서는 많은 소프트웨어들이 존재하지만 필자는 그중에서도 잘 알려진 Conky라는 소프트웨어를 사용할 것이다. Conky는 손쉽게 셋업할 수 있고 백그라운드로 동작하며 바탕화면에 현재 상태를 나타내기 때문에 한눈에 쉽게 알아볼 수 있는 장점이 있다. 모니터링 요소를 하나하나 커스텀할 수 있는 것이 conky의 큰 장점 중 하나이지만, 필자는 일단 라즈베리파이 환경에서만 사용할 것이기 때문에 외국의 아주 친절한 어떤 이가 공개해놓은 라즈베리파이 전용 커스텀 셋업을 활용할 것이다(^^). [ Conky ..