[AVR/ATmega128a] Si4703 FM Radio#1
이번 글에서는 지난 번 TEA5767에 이어서 Si4703 FM 라디오 모듈에 대해서 정리해 보도록 하겠습니다...
키자드에 등록된 총 592개의 포스트를 확인하실 수 있습니다.
이번 글에서는 지난 번 TEA5767에 이어서 Si4703 FM 라디오 모듈에 대해서 정리해 보도록 하겠습니다...
이번에는 지난번 글에 이어서 Si4703 모듈의 주요 기능을 구현해 보도록 하겠습니다. 제가 Si4703 을 구...
오랜만에 글을 씁니다. 지난 달에 Si4703 라디오 라이브러리 작업을 해 보았었는데 그냥 라디오만 듣는 것...
제가 현재 보유하고 있는 아두이노 보드는 Uno, Nano, Pro mini 3v3, Mega 4가지 입니다. AVR 코딩...
지난 글에 이어서 이번 글에서는 Arduino Pro Mini 를 Atmel-ICE 장비를 이용해서 디버깅하고 다시 ...
!!!주의사항 아두이노 나노는 앞서 설명한 우노 나 프로 미니와 달리 다시 아두이노 부트로더를 복구하기가...
오늘은 마지막으로 Atmel-ICE를 이용해서 아두이노 메가 보드를 디버깅하는 방법에 대해서 알아보도록 ...
1. 빌드 환경 구성 2. 소스 다운로드 3. 빌드 및 인스톨 4. 실행 스크립트 작성 [mjpg.sh] 5. 웹 페이지 접...
이번에는 E-Ink 어플리케이션 개발을 위한 라즈베리파이 환경 구성에 대해서 정리해 보도록 하겠습니다. ...
오늘은 이미지를 출력하는 방법에 대해서 알아보겠습니다. Waveshare 쪽에서 제공하는 문서 자료는 찾기 ...
앞선 글에서는 E-Paper 에 그림을 출력하는 기능까지 구현을 해 보았습니다. 그림을 보니 은근 흑백사진...
지난 글에 이어서 이번에는 Photos API 를 통해서 사진 파일을 다운로드 받는 방법에 대해서 정리해 보...
지난 글에서는 Google photos API 를 이용해서 images 폴더에 다운로드 받은 이미지를 흑백 176 x 264 ...
이글에 앞서 waveshare 의 라이브러리 사용법에 대해서 확인하실 필요가 있습니다. 이번 글에서는 Partial...
Reference: https://wavesharejfs.blogspot.com/2018/03/raspberry-pi-driv-144inch-lcd-hat-with.html ht...
Reference: Git Crash Course "Section One" 1. git config 명령어 사용자 정보 업데이트2. git init...
오늘은 git branch 관련하여 간단한 예제를 만들어 보겠습니다. 실무와는 아주 먼 매우 간단한 예제입니다....
지난 번 글에 이어서 이제는 새로운 사용자가 github 에 올려져 있는 소스를 보고 그 중에서 master가 아닌...
이번에는 RC 조립에 관련한 글을 정리해 보겠습니다. 조립에 필요한 품목은 아래와 같습니다. 상세한 제...
RC 제작 관련 마지막 글입니다. 우선 Adafruit Motor HAT 제어를 위해서 i2c 인터페이스를 활성화 ...
Reference : http://chrisiot.com/update-esp8266-at-firmware-using-linux-esp-01이번 글에서는 ESP82...
Reference: https://dbsesp.wordpress.com/2016/07/08/esp8266-nodemcu-methods-of-interrupting-init-lua...
이번 글에서는 앞서 개발한 Google Photos API 와 E-Paper를 통합한 최종 결과물로 만들어본 디지털...
[References] - 사물인터넷을 위한 ESP8266 프로그래밍 / 허경용저 - https://youtu.be/uznq8W9sOK...
처음 핀헤더를 Straight 에서 right angle 타입으로 바꿔주려고 할 때 애를 먹은 적이 있는데 동영상으로 ...
오늘은 ESP8266 SPI 통신과 관련한 내용을 정리해 보려고 합니다. 우선 하드웨어 구성에 관련하여 설...
이번 글에서는 ESP8266 을 이용해서 E-PAPER 를 Driving 해 보기 위한 테스트 과정을 우선 설명...
지난 글에 이어서 ESP8266 환경에서 GxEPD 라이브러리를 이용하여 Waveshare 1.54" EPD를 Driv...
이번 글에서는 OpenWeatherService 를 이용해서 날씨 정보를 취득하고 취득한 정보를 E-PAPER 에 ...
지난 글에서 OpenWeatherMap 서비스를 이용해서 날씨 정보를 가져와 EPD 에 표시하는 방법에 이어서 ...
이번글은 SSD1306 OLED 라이브러리에 관련한 글입니다. 계속 날씨 서비스에 관련한 예제를 만들다보...
오늘은 PlatformIO 환경에서 SPIFFS 파일 시스템을 사용하는 방법과 몇 가지 ESP 전용 API ...
오늘은 ESP8266 의 OTA(Over the air) 업데이트 기능에 대해서 살펴보겠습니다. 저 같은 경우에는 ...
이번 글은 Arduino Web Server 기능을 사용하여 현재 온도 정보 서비스를 구현하는 방법에 대해서 정리...
지난 번 글에 이어서 오늘은 ESP8266 의 Web Server 를 통해 센서에서 취득한 온도, 습도 정보를 제공...
지난 글에서 ESP8266 NodeMCU 를 사용해서 DHT22 의 온도/습도 정보와 DS3231 RTC 시간 정...
https://aiyprojects.withgoogle.com/voice/ https://github.com/google/aiyprojects-raspbian 오랜만에 글...
앞서 글에서 예제를 만들 때 아쉬웠던 부분이 하나 있습니다. 아이들을 위한 동화 재생기인데 영어로 쏼라...
몇 차례에 걸쳐서 CARMINE NOVIELLO 가 쓴 Mastering STM32 란 서적의 내용을 순서대로...
Reference https://leanpub.com/mastering-stm32 https://github.com/eziya/STM32F4_HAL_EXAM...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [ 인...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [ 인...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [ U...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [배...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [예...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [예...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [ 배...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [배...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [배...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [배...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [ 배...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [ 배...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [ 배...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [ 배...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [ 배...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [ 배...
Reference: Mastering STM32 by Carmine Noviello ** 자료 해석에 오류가 있을 수 있습니다 ** [ 예...
※ 내용에 오류가 있을 수 있습니다. 오류에 대해서는 Feedback 부탁 드리겠습니다. ※ 6.13 W5500 모듈...
※ 내용에 오류가 있을 수 있습니다. 오류에 대해서는 Feedback 부탁 드리겠습니다. ※6.13 W5500 모듈을...
※ 내용에 오류가 있을 수 있습니다. 오류에 대해서는 Feedback 부탁 드리겠습니다. https://github.com/e...
References: https://git-scm.com/book/ko/v2 1.초기화 관리용 .git 디렉토리 생성 2.사용자 설정 git 사...
※ 내용에 오류가 있을 수 있습니다. 오류에 대해서는 Feedback 부탁 드리겠습니다.https://github.com/eziya/STM32F4_HAL_ETH_MBEDTLS지난 글에 이어서 mbedTLS 코드 개발 내용을 정리해 보도록 하겠습니다. 1. mbedtls_config.h먼저 확인해야 하는 파일은 mbedtls_config.h 파일입니다. 이 파일은 CubeMx 에서 설정한 설정에 따라 define 값들이 처리되어 있습니다. 우선 github 에 있는 제 project 의 mbedtls_config.h 파일을 다운로드 받고 직접 생성한 프로젝트의 mbedtls_config.h 파일을 merge 툴을 이용하여 비교하여 defined 되어야 하는 항목들을 CubeMx 에서 설정하여 줍니다. 저는 https://www.google.com 에 접속하기 위한 테.......
※ 내용에 오류가 있을 수 있습니다. 오류에 대해서는 Feedback 부탁 드리겠습니다.https://github.com/eziya/STM32F4_HAL_ETH_MQTT_CLIENT_MBEDTLSReference https://www.st.com/resource/en/user_manual/dm00470937-getting-started-with-xcubecldgen-iot-cloud-generic-software-expansion-for-stm32cube-stmicroelectronics.pdfIoT 시장에서 보안은 필수적인 요소일 것 같습니다. Cloud 기반의 IoT 플랫폼들은 모두 보안 통신을 사용하기 때문에 AWS IOT 등의 서비스를 사용하려면 단순 MQTT 프로토콜만 구현해서는 안되며 SSL/TLS 프로토콜을 함께 지원해야 합니다. 지난 번 작성한 MQTT 와 mbedTLS 를 조합하여 오늘은 SSL/TLS 보안.......
※ 내용에 오류가 있을 수 있습니다. 오류에 대해서는 Feedback 부탁 드리겠습니다.https://github.com/eziya/STM32F4_HAL_FREERTOS_LABST 에서 제공하는 자료들을 기반으로 FreeRTOS 의 기본 특성에 대해서 정리하여 보고 해당 자료의 Lab 코드들을 테스트해 보고자 합니다. Mutex 는 Priority Inheritance 동작 지원하는 Binary 세마포어라고 생각하면 된다. Binary 세마포어이기 때문에 하나의 Resource 에 대한 접근은 하나의 Task 만 가능하다. Mutex 가 지원하는 Priority Inhertitance 는 Priority Inversion 이슈를 해결하기 위한 것으로 Mutex 를 소유하고 있는 task 의 priority 가 일시적으로 mutex 를 소유하고자 하는 task 의 h.......
※ 내용에 오류가 있을 수 있습니다. 오류에 대해서는 Feedback 부탁 드리겠습니다.https://github.com/eziya/STM32F4_HAL_FREERTOS_LABST 에서 제공하는 자료들을 기반으로 FreeRTOS 의 기본 특성에 대해서 정리하여 보고 해당 자료의 Lab 코드들을 테스트해 보고자 합니다. Event Group세마포어, 뮤텍스 등이 하나의 이벤트만을 사용한다면 Event Group 은 여러개의 이벤트를 조합하여 동기화 가능. 현재 CMSIS-RTOS API v1 에서는 미지원하며 FreeRTOS API 사용 필요.[ LAB#10 ]프로젝트 구성- 3개의 Task 를 생성한다. - EventSender1, EventSender2, EventRecevier 태스크는 모두 osPriorityNormal 로 우선순위 설정 - Event Group 용 변.......
※ 내용에 오류가 있을 수 있습니다. 오류에 대해서는 Feedback 부탁 드리겠습니다.https://github.com/eziya/STM32F4_HAL_LWIP_LAB/tree/master/STM32F4_HAL_ETH_BASIC근래에 ethernet 관련해서 가끔 댓글이 달리기도 하는데 예전에 블로그에 글을 쓸 때는 github 에 소스를 올려놓지 않아서 프로젝트 파일을 원하시는 분들에게 전달해 드리는 것이 수월하지 않아 github 에 소스를 정리해 보고자 합니다. 그리고 혹시 기회가 된다면 관심이 있던 WolfSSL 이나 CycloneTCP 도 조사해 보고자 합니다. 첫 글은 기존에 한번 작성해 보았던 Ethernet 초기화에 관련한 글과 동일하지만 당시에는 STM3240G 보드를 사용하였다면 이번에는 NUCLEO-F4.......
https://github.com/eziya/STM32F4_HAL_LWIP_LAB/tree/master/STM32F4_HAL_ETH_TCPECHO지난번 초기화에 이어서 ST에서 제공하는 Echo Server 예제 코드를 분석하고 수정하여 보았습니다.스트레스 테스트를 위해서 간단한 C# 어플리케이션을 하나 제작하여 같이 테스트를 진행하였습니다. 드라이버 초기화는 앞선 글에서 모두 정리하였기 때문에 반복해서 정리하지는 않고 아래 링크를 참조 부탁 드리겠습니다. https://blog.naver.com/eziya76/221852430347드라이버 초기화가 완료되면 아래와 같이 프로젝트에 tcp_echo.h 와 tcp_echo.c 파일을 추가하여 줍니다. 우선 tcp_echo.h 파일을 살펴보겠습니다. echo 서버의 Listen 포트는 7번입니다.......