IT/IoT | Hardware 2021. 8. 31.
TI RTOS SDK 관련 정보들
TI 칩셋은 거의 한글 정보가 없네 ㅠㅠ 암튼 TI RTOS 의 예제를 볼려고 하니 일단 TI SDK를 깔아야 하네. 엄청 방대하니 아래 페이지를 잘 읽어 보고 순서대로 해야 함 TI RTOS SDK 설치 https://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_overview.html 1.1. Processor SDK RTOS Getting Started Guide — Processor SDK RTOS Documentation 1.1.12.3.2. Select the SD Card Device The first step of the script will ask you to select the drive representing th..
IT/파이썬 2021. 8. 19.
CircuitPython - UART read / write 시리얼 읽고 쓰기
물론 Adafruit 페이지에 가면 가장 기본적인 읽기 정도는 나와 있다. CircuitPython UART Serial https://learn.adafruit.com/circuitpython-essentials/circuitpython-uart-serial CircuitPython Essentials You've already gotten started with CircuitPython. What's next? CircuitPython Essentials! This guide provides examples of all the core modules and some of the common libraries found in CircuitPython and how they're used. You'll ..
IT/리눅스 2021. 8. 12.
쉘 스크립트 파일에서 다른 쉘 스크립트 파일 실행하기 - 리눅스 기초
사실 너무 쉬운데, 일단 배웠으니 정리해두자. 쉘 스크립트를 작성하다가 이미 만들어 둔 쉡 스크립트를 수행하고 싶을 때가 있다. 그냥 그 파일을 불러주면 실행을 안하네 정답은 맨 앞에 '.'을 적어주는 것이다. 예를 들면 아래처럼 . includes/included_file.sh 이와 관련된 질의응답이 엄청 많은 글이 있다. 필요시 참고하자. https://stackoverflow.com/questions/8352851/how-to-call-one-shell-script-from-another-shell-script How to call one shell script from another shell script? I have two shell scripts, a.sh and b.sh. How can I..
IT/Software 2021. 8. 11.
VSCode 문자열 값 색상 변경하기
기본 테마로 쓰다 보니 문자열 변수 값들이 색상이 맘에 안듬. 갈색인가 먼가 약간 칙칙해 보여, 이 문자열 색상만 바꾸고 싶은데, 이것도 쉽지 않네. 결론적으로 찾은 방법은 setting.json 에 아래 구문을 추가하면 된다. "editor.tokenColorCustomizations": { "strings": "#ffbb00", // "comments": "#229977" }, 이렇게 변경된다. ㅋㅋ 무튼 원하는 색깔로 변경할 수 있으니 되었다. BJ.
IT/파이썬 2021. 8. 10.
vscode git bash terminal 에서 파이썬 버전 변경 실행
vscode git bash terminal 에서 파이썬 버전 변경 실행하는 방법은 기본적인 방법이지만, python.exe가 실행되는 위치의 경로를 기본 PATH 로 잡아 주는 방법이 가장 쉽다. 일단 PC에는 필요한 파이썬 버전을 각각 설치해 둔다. 내 컴퓨터의 경우 아래 처럼 설치가 되어 있다. C:\Users\User1\AppData\Local\Programs\Python\Python39 C:\Users\User1\AppData\Local\Programs\Python\Python38-32 C:\Users\User1\AppData\Local\Programs\Python\Python38 평소에 Python 3.8 버전의 Python을 사용하다가 필요에 따라 버전을 변경해야 하면 실행되는 python...
IT/파이썬 2021. 8. 6.
임베디드 보드 파이썬 - CircuitPython MicroPython
PC 환경이 아닌 임베디드 보드에서 동작하는 파이썬 환경이 있다. MicroPython 이 대표적이라고 볼 수 있다. RaspberryPi Pico 보드의 공식 포트는 이 마이크로파이썬으로 되어 있긴 하네. 그런데, 여러 라이브러리를 import 해서 쓰려고 하니 여기저기 찾아봐야 하는 것이 많다. CircuitPython ! 임베디드 보드 및 프로젝트에서 엄청 유명한 Adafruit 에서 공식적으로 배포하고 있는 MicroPython fork 버전이다. 여기에는 그냥 갖다 쓸 수 있는 라이브러리가 많다. 왠만한 모듈에 대한 드라이버의 기본 예제는 제공하는 듯 하다. 부품을 워낙 많이 팔고 있으니 계속 유지보수 될 것이라는 기대도 있다. Adafruit 홈페이지에서 내세우는 차이와 장점을 살펴보자. ht..
IT/GitHub 2021. 8. 4.
GitHub 에서 코드 부분에 대한 참조 링크를 원할때
이슈를 쓰던, 댓글을 달던 사용된 코드에 대한 언급이 필요할 때 해당 코드를 글에 포함하고 싶다면 코드 블럭을 참조하는 링크를 가져오면 된다. 방법은 코드를 보다가 필요한 부분은 라인번호를 클릭하면 노란색으로 변경이 되면서 ... 메뉴를 누를 수 있는 버튼 같은 것이 나온다. 여러줄을 언급할 모양이면 라인숫자 쪽에서 Shift를 누르고 라인번호를 클릭하면 여러줄 선택도 된다. 여기서 링크를 복사해두고 다른 곳에 가서 붙여 쓰면 된다. 대충 복사된 주소의 모양은 아래와 같다. 라인넘버도 있고, 파일 위치도 있고 그렇네요. https://github.com/adafruit/Adafruit_CircuitPython_Wiznet5k/blob/f00a3f72ad20b71a71e8a590dfdf78a82f9b1e7..
IT/DB 2021. 8. 3.
Mongoengine 키, 인덱스 등록시 2개 이상 필드로 unique 등록
하나의 필드가 하나의 키나 인덱스로 작용이 되면 unique=True 이렇게 편하게 주면 되는데, 2개의 필드가 합쳐야 유일한 키가 되는 경우는 어떻게 하나? 당연히 선지자들은 많이 해본 경험으로 이런 함수를 만들어 두었네 unique_with='같이고려해야하는필드명' 이렇게 선언부에 넣어두면 된다는 말씀. 원본 문서에서 가져옴 https://docs.mongoengine.org/guide/defining-documents.html#uniqueness-constraints 2.3.3.6. Uniqueness constraints MongoEngine allows you to specify that a field should be unique across a collection by providing un..