| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- buildroot
- esp32
- GPIO
- C++
- Arduino
- Debug
- MVVM
- atmel
- AVR
- STM32
- Visual Studio
- avr-gcc
- Debugging
- 라즈베리파이
- raspberrypi
- yocto
- QEMU
- AArch64
- nucleo
- WPF
- Linux
- UART
- bare metal
- c#
- Visual Studio Code
- 아두이노
- vscode
- 회로
- Raspberry
- 디버깅
- Today
- Total
목록전체 글 (102)
임베디드를 좋아하는 조금 특이한 개발자?
Leap motion은 핸드 트랙킹을 할 때 많이 사용되는 디바이스입니다. 그리고 Leap motion은 다양한 언어와 환경을 지원하기에 어떤 프로젝트에서 사용해도 부담이 없습니다. 그래서 이번에 Leap motion을 Unity에서 사용하는 방법에 대해 알아 보도록 하겠습니다. 1. 환경 OS : Window10 Pro (64bit) Unity : 2021.3.7f1 (LTS version) Visual Studio 2019 Leap motion Tracker Software : Gemini 5.7.2 Leap motion Unity Package : 6.7.0 1) Leap motion 소프트웨어 설치 Leap motion를 사용하기 위해서는 먼저 Leap motion 회사에서 제공해주는 Tracki..
pyTorch 라이브러리에는 이미 사용할 수 있는 딥러닝 모델이 있습니다. 그 중에 가볍고 실시간으로 사용할만한 모델 중 하나인 MobileNet V3를 사용하는 방법에 대해서 소개 하도록 하겠습니다. 먼저 라이브러리를 import를 하도록 하겠습니다. import torch# 파이토치 from torchvision import transforms# 전처리 하기 위한 transfrom import torchvision.models as models# MobileNet V3이 포함되어 있는 models를 import from PIL import Image# 추론할 이미지를 읽어오기위한 Image를 import 그리고 MobileNet를 사용하기 앞서 GPU를 사용하기 위한 cuda 설정과 입력 이미지를 M..
개발 환경 H/W : raspberryPI 3 B+ OS : raspbian 4.19 https://www.youtube.com/watch?v=FV6P5eRmMh8&list=PLc7W4b0WHTAXkCy3RUAO0Eqx52ALTLUdq&index=3 현재 이 글은 위 영상을 제 나름대로 해석하고 참고하여 작성하였습니다. 더 자세한 정보를 원한다면 위 영상을 보는 것을 추천합니다. 대부분의 언어를 배우게 되면 하나의 관례처럼 Hello world를 출력하는 프로그램을 작성합니다. 처음 어셈블리를 배우는 사람으로서 이번에 어셈블리 언어로 HelloWorld를 출력하고 기본적인 어셈블리의 실행과정을 살펴보겠습니다. .global _start .section .text _start: mov r7, #1 mov ..
https://stackoverflow.com/a/62531033 Importing the numpy c-extensions failed Importing the numpy c-extensions failed I installed python 3.7 on my windows system to work on visual studio code. Everything was going well, including using the libraries. I uninstalled python us... stackoverflow.com visual studio code에서 아나콘다를 사용하여 파이썬을 실행시 numpy 파이 모듈을 실행한다면 다음과 같은 애러가 발생할 수 있습니다. 그렇다면 위 링크에 들어가셔서 해당 ..
저는 C++에서 클래스를 설계할 때 귀찮은 부분중 하나가 비교연산자를 구현이라고 생각합니다. !,==,!= 6개나 되는 연산자를 오버로딩하는 것은 매우 번거롭죠. 하지만! 예상외로 C++에서는 rel_ops - C++ Reference 123456 namespace rel_ops { template bool operator!= (const T& x, const T& y) { return !(x==y); } template bool operator> (const T& x, const T& y) { return y bool operator= (const T& x, const T& y) { re cplusplus.com https://en.cppreference.com/w/cpp/utility/rel_ops/..
예제 코드 : https://github.com/MainForm/xorNet 코딩을 처음 시작할때 "hello world"를 출력하는 것처럼 딥 러닝을 학습할 때 가장 처음으로 접하는 것이 XOR를 학습하는 것이라고 생각합니다. 기본적인 AND 연산이나 OR 연산의 경우 간단히 직선으로 구분하여 문제를 해결 가능합니다. 하지만 XOR의 경우에는 단순한 직선으로는 문제를 해결하지 못하고 곡선을 통해 문제를 해결하여야 합니다. 코딩의 순서로 Dataset를 만들고 Model를 만들고 나서 학습을 진행하도록 하겠습니다. Dataset.py import torch from torch.utils.data import Dataset from random import randint class xorDataSe..