반응형

분류 전체보기 394

파이썬 취미활동을 시작하며..

파이썬으로 혼자서 이것저것 만들어보면서 개발도 취미로 할수있겠다는 생각이 들었다. 현재는 간단한 python cli 툴 들을 만드는 미천한 실력이지만, 이것저것 만들면서 기록했던것들을 정리해볼까한다. 무언가를 만들면서 정리를 해야 머릿속에 좀더 오래남고, 언젠가는 좀더 실력을 키울수있지 않을까 해서이다. 취미로 코딩을 한다는게 참 부끄러운 일이기도하다. 잘 알지도 못하는놈이 그 짧은 지식으로 뭘 안다고 설치는 꼴이니 말이다. 하지만, 그냥 스터디 노트용으로 정리한다고 생각하고 진행해볼까한다. ... [#](https://xenostudy.tistory.com/tag/PYTHON_취미개발) 위의 태그로 모든 내용들을 정리할것이다. 누군가에게 아주 티끌정도의 도움이 되길바라며.. 그리고 나의 실력도 성장하길..

개발환경 - vscode 에서 python pylint mypy formatter 기본설정하기 (설정예제)

vscode 에서의 python 환경 pylint mypy 등을 정리한다. 파이썬을 취미로 개발하기 앞서, 코드를 깔끔하게 작성하고싶어 자료조사한것을 정리 실제 현업에서는 어떻게 적용하고 사용하는지는 모르겠다. 1 pylint 설정 1.1 pylint 설치 1.2 vscode pylint 플러그인 설치 1.3 pylint 기본설정 1.4 pylint import path 설정 1.5 pylint rule skip 1.6 미동작관련 2 black 포멧팅 설정 2.1 black 설치 2.2 vscode pylint 플러그인 설치 2.3 black 동작시키기 (settings.json 설정) 3 mypy 설정 3.1 mypy 설치 3.2 vscode pylint 플러그인 설치 3.3 mypy 설정 (setti..

옵시디언 obsidian - 사용팁 - 노트 작성을 편하게 하기위한 간단 팁 (트리구조의 노트방법)

1 글작성에 대한 팁 ? 2 글작성 팁 - 기본개념 2.1 폴더(디렉토리)형태에서 벗어나자. -> MOC 로 대체 2.1.1 구조화된 노트 트리구조 유지하는 방법 3 노트 예제 4 장점 단점 결론 4.1 장점 4.2 단점 5 결론 6 옵시디언 세팅 하기 6.1 노트 생성위치 설정하기 6.2 홈버튼 만들기 7 마치며 obsidian 에 대한 팁과 사용방법에 대한글을 계속 작성합니다. 관련글 모음 : #obsidian 1 글작성에 대한 팁 ? 옵시디언의 글을 간단고 빠르게 사용하기 위한 팁을 작성한다. 노트를 작성하는 방법론에대해서 거창한 방법들이 많다. 특히 GTD 같은 거창한 방법론들이 많지만 거기에 익숙해지기 전까지 시간도 많이걸리고 개념도 복잡한것이 싫었다. (두번째 뇌 라니, 사람의 시넵스니 뭐라니..

SW 개발 2022.11.23

uboot fit image configuration 에러 처리

1 이슈사항 2 디버깅하기 2.1 fit image 내용살펴보기 3 문제해결 fit image 를 이용하여 부팅중에 에러가 발생하여 내용을 정리한다. 1 이슈사항 부팅중에 다음과 같은 Could not find configuration node 에러가 발생하여 부팅이 넘어가지 않는경우가 발생한다. MMC read: dev # 0, block # 32768, count 102400 ... 102400 blocks read: OK ## Loading kernel from FIT Image at a0000000 ... Could not find configuration node ERROR: can't get kernel image! 위의 증상은 말그대로 fit image 내의 configure 설정이 안되어 ..

SW 개발 2022.09.16

nxp Layerscape yocto 빌드 및 sd boot

1 layerscape yocto build 1.1 yocto user guide 1.2 repo clone 2 yocto build image 2.1 sd card boot - bootloader (uboot) 2.2 sd card boot - kernel 2.2.1 커널 부팅을 위한 수정 2.3 2.2 sd card boot - rootfs 3 요약 3.1 uboot 수정포인트 3.2 sd image 만들기 3.3 sd card write & booting 4 잡담.. nxp layerscape 빌드 및 sd card boot 관련하여 정리한다. nxp ls1028a 관련해서 빌드 및 sd card boot 삽질했던 내용의 일부를 정리. 보안과 관련한 사항들, datasheet 내용들은 되도록 적지 ..

SW 개발 2022.09.16

yocto 환경에서 sdcard 용 이미지 만들기 (dump image)

1 dump image 2 yocto 의 wic 명령어 2.1 wic 명령어 사용환경 2.2 wic 를 이용한 이미지 파일만들기 2.2.1 wks 의 예제 2.3 wic 실행 -tags : #yocto 특정 보드에서 sdcard 용 dump image 를 만드는 레시피가 제공되지 않아서 강제로 sdcard 용 dump image를 만드는 방법을 정리한다. 1 dump image 일종의 dump 용 이미지를 뜻한다. 예를들면, sdcard boot 를 지원하는 임베디드 보드에서 boot 가능한 sd card 를 만들어야하는데... 친절한 칩 제조사라면 BSP내에 해당 sdcard boot 용 이미지를 따로 만드는 레시피를 함께 준다. (풀 빌드과정에서 SD card 용 이미지파일을 만들어준다.) 이렇게 생..

SW 개발 2022.09.16

yocto uboot bootloader 의 defconfig 수정 후 재빌드하기

yocto 1 증상 1.1 해결방법 yocto yocto 에서 uboot 의 defconfig 수정후 재빌드하는 방법 작성 1 증상 일반적으로 소스코드 / config 등을 수정 후 재 컴파일만 할때는 -C do_compile 을 하면 된다. 하지만 yocto bootloader 빌드에서 defconfig 파일을 아무리 수정해도 -C do_compile 을 해도 적용이 되지 않았다;; 1.1 해결방법 간단하다. 다음의 명령어로 진행한다. bitbake -C do_configure virtual/bootloader 기존에는 do_compile 로 거의 진행하면 defconfig 파일까지 다 적용되었다. 그런데 이상하게 특정 yocto version 문제인지 모르겠는데... do_compile 하더라도 진행..

SW 개발 2022.09.16

yocto 에서 busybox hwclock 패키지 변경하기

1 hwclock 패키지변경하기 2 증상 3 util-linux 패키지 3.1 각종 포함되어야할 패키지 명세 4 패키지 바꾸기 5 hwclock help 명령어 -tags : #yocto 1 hwclock 패키지변경하기 busybox 의 hwclock 패키지를 linux-util 의 패키지로 변경한 작업내용을 기록한다. 2 증상 busybox 내에도 hwclock 이라는 명령어가 있다. hwclock 명령어는 hw rtc 칩에 시간을 설정, 읽기등의 동작을 하게된다. busybox 내의 해당명령어의 help 를 쳐보면 옵션이 거의 없다. rtc 를 원하는 시간에 세팅하는 --set 옵션을 지원하지 않아 원래 리눅스의 패키지로 변경해야한다. hwclock --help BusyBox v1.27.2 (2021..

SW 개발 2022.09.16

yocto 빌드관련 결과물 제어하기 (하드디스크절약)

1 rm_work 옵션 1.1 간략설명 1.2 세팅방법 1.3 관련 레퍼런스 -tags : #yocto yocto 에서 빌드과정중에 생성되는 object 나 configure 관련 파일들, 혹은 소스코드 fetch 등을 제어할 수 있다. 1 rm_work 옵션 1.1 간략설명 yocto 를 통해서 빌드하다 보면 각 레시피마다 build 디렉토리가 생성되며, 소스코드와함께 빌드과정중에 생성되는 파일들을 모두 하드디스크에 저장하게된다. 물론 개발과정중에는 이러한 과정등을 보는것이 좋다. (코드, configure 추적하기등등) 하지만 단순 빌드머신등에서는 해당 임시결과물들이 필요없을수있다. 임시결과물이 필요없을 경우 INHERIT += "rm_work" 옵션을 통해서, 임시결과물들을 바로바로 삭제하게 하여 ..

SW 개발 2022.08.31
반응형