기억저장소
close
프로필 배경
프로필 로고

기억저장소

  • 분류 전체보기 (231)
    • OS (99)
      • 우분투 (69)
      • 윈도우 (8)
      • macOS (22)
    • 마이크로칩 (50)
      • STM32 (46)
      • Rasberry Pi (2)
      • ETC (2)
    • 프로그래밍 (31)
      • 파이썬 (17)
      • 개발도구 (11)
      • Toy Project (3)
    • 개발노트 (26)
      • RDK (6)
      • Tip & Trcks (18)
      • Private Note (2)
    • 로그 (12)
      • 일상 (7)
      • 샀다 (4)
      • 받았다 (1)
    • 티스토리 (13)
    STM32 LED Controller

    STM32 LED Controller

    GitHub https://github.com/highgon2/STM32 Firmware : F407VG/BoradTest Python App : Python/LEDControl 개발도구 C, Python, JSON 기능구현 ESP 와이파이 모듈 AT Command 사용 LED 상태 변경 따른 연결된 모든 클라이언트 정보 갱신 와이파일 연결(ID/PW) 방법에 대한 검토 필요 블루투스? PC 프로그램? 전압정보 및 기타정보 수집 표시 방법 검토

    • format_list_bulleted 프로그래밍/Toy Project
    • · 2021. 3. 1.
    • textsms
    티스토리 OAuth 인증 with 파이썬 - 로그인 테스트

    티스토리 OAuth 인증 with 파이썬 - 로그인 테스트

    OAuth 2.0과 티스토리 오픈 API에 대해 아래 글에서 간단하게 정리를 하였다. 즉 티스토리를 PC 앱에서 사용하기 위해서는 Access Token을 발급받아야 한다. 티스토리 OAuth 인증 with 파이썬 - 개념 파이썬 기본기를 계속 다지면서 Flask 웹 프레임워크를 보기 시작하였다. 웹 프레임워크를 공부하기 전에 가볍게 OAuth 인증을 익히고 티스토리 Open API를 이용하여 블로그를 백업하는 앱을 만들 생 memories.tistory.com 티스토리 오픈API 사용을 위한 Access Token를 계정별로 자동으로 발급하기 위해 '티스토리 API Access token 자동 받기'를 참고하여 시도하였지만, 티스토리 계정을 카카오 계정으로 통합하였다면 안된다는 결론에 도달할 때까지 삽..

    • format_list_bulleted 프로그래밍/파이썬
    • · 2021. 1. 7.
    • textsms
    SQLite DB 사용

    SQLite DB 사용

    SQLite는 임베디드 장비 또는 Serverless 환경에서 사용하는 경량화 DB로써, 동일 데이터를 파일로 처리하는 것보다 30%이상 좋은 성능을 보여준다. SQLite에 대한 자세한 설명은 아래 글을 참고하도록 한다. SQLite 개념/구조/멀티 DB 실사용기 목차 들어가면서 SQLite 특징 SQLite 이럴 때 사용 O SQLite 이럴 때 사용 X SQLite 아키텍쳐 SQLite Lock 개념 SQLite 트랜잭션 개념 부록) Oracle WAL 처리 방식 포팅할 때 겪었던 명령어들 SQLite 용례(실사용.. ehdvudee.tistory.com DB 서버가 필요없는 SQLite는 따로 설치가 필요없으며, 파이썬의 경우 SQLite 모듈은 기본 라이브러리에 포함되어 있어 DB 모듈을 추가로..

    • format_list_bulleted 프로그래밍/파이썬
    • · 2021. 1. 1.
    • textsms
    ZipFile 모듈 사용 - 압축파일 처리

    ZipFile 모듈 사용 - 압축파일 처리

    zipfile 모듈은 zip, bzip, lzma 형식의 압축 파일을 처리할 수 있다. 하지만 각 형식을 처리하기 위한 모듈이 설치되어 있어야 한다. 그 이외의 압축 형식은 NotImplementedError 예외가 발생한다. zipfile 모듈의 자세한 설명은 아래 문서를 참고 하도록 한다. zipfile — Work with ZIP archives — Python 3.9.1 documentation zipfile — Work with ZIP archives Source code: Lib/zipfile.py The ZIP file format is a common archive and compression standard. This module provides tools to create, read, ..

    • format_list_bulleted 프로그래밍/파이썬
    • · 2020. 12. 31.
    • textsms
    파이썬 시간 처리

    파이썬 시간 처리

    파이썬에서 연산 시간을 측정하려면 time 모듈을 사용하여 아래 코드와 같이 간단하게 연산 시간을 측정할 수 있다. import time start_time = time.time() for _ in range(100000000): pass print('proc_time =', time.time() - start_time) 시간은 초(sec)단위이며, 소수점 이하는 nano second 이상의 시간을 나타낸다. 참고로, time.time() 함수는 epoch 시간을 기준으로 시간을 측정한다. 현재 날짜와 시간을 얻기 위해 datetime 모듈을 사용하며, GMT(UTC) 및 Local Time을 얻을 수 있으며, 아래 코드는 간단히 디데이를 계산하는 것을 나타낸다. import datetime today ..

    • format_list_bulleted 프로그래밍/파이썬
    • · 2020. 12. 29.
    • textsms
    파이썬으로 내가 무엇을 할 수 있을까...?

    파이썬으로 내가 무엇을 할 수 있을까...?

    임베디드 회사에 입사하면서 특정 하드웨어를 제어하기 위한 펌웨어을 개발하다보니, Node.js와 같은 최신 기술 동향에 대해선 문외하게 되고 관심밖에 있었으나, 최근 웹 트랜드 및 기술에 관심도 생기고 C언어 하나만으로 부족하다고 생각하여 접근성이 좋은 파이썬을 보기 시작하였다. 파이썬으로 간단한 GUI 프로그램 만들정도 수준이지만, 최종 목표는 Django 또는 Flask를 사용하여 웹어플리케이션을 만드는 것이 목표이다. 우선 파이썬 언어와 친숙해지고 개발 스타일을 익혀야 하기 때문에 회사업무에 필요한 간단한 유틸리티를 파이썬으로 포팅해보려고 한다. 파이썬으로 간단한 프로그램은 만들수 있지만, 이것이 파이썬답게 코딩한 것인지 아닌지 검증을 받을 수 없어 제대로 개발한 것이 맞는지 틀린지 검수할 수 있는..

    • format_list_bulleted 프로그래밍/파이썬
    • · 2020. 12. 23.
    • textsms
    파이썬 패키지 관리 및 실행 환경

    파이썬 패키지 관리 및 실행 환경

    간단한 테스트 코드를 작성하는 것이 아니라면 가급적 SW 구조 및 모듈화를 생각하면서 코딩하려고 한다. 파이썬 역시 소스 코드를 모듈화하기 위한 방법으로 패키지를 사용한다. 패키지 관계 및 module path를 설명하기 위해 아래와 같은 패키지 구조를 만들어 테스트 하였으며, main.py 파일이 실행 시작 위치이다. 극단적인 구조를 만들기 위해 아래와 같이 모듈간 서로 꼬리를 물며 다른 모듈의 클래스를 생성하고 있다. src 디렉토리에서 main.py 파일을 실행하는데에는 전혀 문제가 되지 않지만, 각 모듈을 검증하기 위해 서브 디렉토리에서 a_module.py, b_module.py 등을 실행하면 모듈을 찾을 수 없다는 에외가 발생한다. 파이썬의 패키지나 모듈을 검색하는 순서는 아래 글을 참고하면 ..

    • format_list_bulleted 프로그래밍/파이썬
    • · 2020. 12. 21.
    • textsms
    • navigate_before
    • 1
    • navigate_next
    전체 카테고리
    • 분류 전체보기 (231)
      • OS (99)
        • 우분투 (69)
        • 윈도우 (8)
        • macOS (22)
      • 마이크로칩 (50)
        • STM32 (46)
        • Rasberry Pi (2)
        • ETC (2)
      • 프로그래밍 (31)
        • 파이썬 (17)
        • 개발도구 (11)
        • Toy Project (3)
      • 개발노트 (26)
        • RDK (6)
        • Tip & Trcks (18)
        • Private Note (2)
      • 로그 (12)
        • 일상 (7)
        • 샀다 (4)
        • 받았다 (1)
      • 티스토리 (13)
    최근 글
    인기 글
    최근 댓글
    태그
    • #J1939
    • #카카오
    • #티스토리
    • #RDK
    • #파이썬
    • #Led
    • #LCD
    • #zsh
    • #can
    • #우분투
    • #DMA
    • #말티푸
    • #STM32
    • #GPIO
    • #TODO
    • #MacOS
    • #윈도우 10
    • #시리얼 프로그램
    • #oauth
    • #STM32CubeIDE
    • #tiny serial
    • #ST7789
    • #애드센스
    • #lvgl
    • #우분투 20.04
    • #개발환경
    • #꽁이
    • #Mac
    • #visual studio code
    • #uart
    Copyright © 쭈미로운 생활 All rights reserved.
    Designed by JJuum

    티스토리툴바