본문 바로가기

임베디드.일렉트로닉스   ( 649 )


STM32. Visual Studio 아두이노 IDE 로 개발하기. 개요 Visual Studio 아두이노 IDE기반 STM32 코드 개발 하기위한 설정. 사전준비.Visual Studio 에 "Arduino IDE for Visual Studio" 설치되어있어야 함. 상세보기 -> http://igotit.tistory.com/1172 아두이노의 STM32 지원 관련 기사. - 2016년 6월. ST마이크로일렉트로닉스와 아두이노, 협력 체결 발표ST-아두이노, 아두이노 환경에 STM32 MCU 및 센서 지원 협력 활용정보입수처.아두이노 IDE에서 STM32개발위한 모든 정보 : http://www.stm32duino.com/github : https://github.com/rogerclarkmelbourne/Arduino_STM32 ///1174. 2017. 1. 19.
Visual Studio 에 아두이노 IDE 설치. (Arduino IDE for Visual Studio) 개요 Visual Studio Community 2015 에 아두이노 IDE 개발환경 설치 하기. 활용목적. - 최고의 코드 개발 환경인 Visual Studio 이용하여 아두이노 타겟 MCU 코드 개발시 활용. 사전준비. 1. 윈도우 PC에 Visual Studio Community 2015 설치되어있어야 함 (무료). 상세보기 -> http://igotit.tistory.com/454 2. 아두이노 IDE 설치되어있어야 함. 상세보기-> http://igotit.tistory.com/1173 개념. Visual Studio 에서 임베디드 시스템 (MCU) 개발환경 만든다 함은 아래 그림과 같은 구조를 구비하는것. 즉, 코드의 컴파일, 빌드 기능의 gcc toolchain 은 그대로 사용하면서 코딩작업.. 2017. 1. 19.
아두이노 IDE 설치. 개요. 윈도우 PC에 아두이노 IDE 설치. from : http://www.visualmicro.com/page/User-Guide.aspx?doc=How-The-Tools-Play-Together.html 상세 아래 단계1로 설치완료됨. 단계1. 설치파일다운로드및 설치실행. 다운로드 주소 : https://www.arduino.cc/en/Main/Software 아두이노 IDE 버전 : 1.8.1 (2017년 1월 19일 최신버전) 위 주소에서 "Arduino IDE" 윈도우 버전에서 zip 파일형식과 인스틀러형식의 exe 형식 아무거나 다운로드 받아서 설치 진행시킨다. 설치 첫화면. 설치과정 마지막에 드라이버 추가 설치화면 나오면 전부 설치하면됨. 설치소요시간 : 1분이내. 설치 된 것 둘러보기. .. 2017. 1. 19.
WiFi module. SN820X, BCM43362+STM32F2xx 품번 : SN820X 모듈제조사 : murata내장 wifi 칩 : BCM43362내장 MCU : STM32F2xx크기 : 30x20x2.8mmBroadcom WICED™ SDK. ///1157. 2017. 1. 11.
FreeRTOS. FreeRTOS Tutorial Guide FreeRTOS V9.0.0 Reference Manual. 공식사이트 : http://www.freertos.org/ ///1153. 2016. 12. 28.
ESP32. 모듈 ESP32-Bit 장착칩 : ESP32 개발용 보드(ESP32-T)에 장착한 모습. ESP32 전원공급부에 별도 C 220uF장착해야함. ESP32 의 WiFi 기능 사용하게되면 순간전류 공급능력이 최대 500mA 까지는 지원되어야 한다. ESP32-T 보드내장 3.3V 레귤레이터에서 ESP32-Bit 으로 전원공급하는데, 10uF이 달려있다. 아래 사진처럼 100uF~ 200uF 의 C를 별도로 장착해줘야 ESP32 wifi 기능 사용가능하다. 본 예에서는 220uF 전해컨덴서 달았음. 상기와 같은 C장착하지 않은 경우 발생하는 대표적인 문제점. - 전원 공급능력 부족으로 ESP32 가 무한 재부팅 반복 된다. 아래 동영상. C장착한 경우 문제 해결되어 wifi 기능 정상작동한다. ///1149 2016. 12. 26.
JETSON TX1. 임베디드 컴퓨팅 모듈. 엔비디아. 명칭 : JETSON TX1 제조사 : 엔비디아. 제조사 제품사이트 : https://developer.nvidia.com/embedded-computing데이터 시트 : https://developer.nvidia.com/embedded/downloads 회원가입해야 데이터 시트 보여줌. 특징. GPU1 TFLOP/s 256코어와NVIDIA Maxwell™ 아키텍처CPU64비트ARM® A57 CPU메모리4 GB LPDDR4 | 25.6 GB/s비디오디코딩4K 60 Hz비디오인코딩4K 30 HzCSI최대6개의카메라| 1400 Mpix/s디스플레이2x DSI, 1x eDP 1.4, 1x DP 1.2/HDMIConnectivityConnects to 802.11ac Wi-Fi and Bluetooth-ena.. 2016. 11. 9.
ESP32. 모듈 ESP-32S 장착칩 : ESP32장착 x-tal : 40MHz. 제조사 : AI Thinker ///1045. 2016. 11. 3.
ESP32. 개발보드 NodeMCU-32S 장착모듈 : ESP-32S 제조사 : AI Thinker ///1044. 2016. 11. 3.
ESP32. ESP-IDF (Linux) 활용방법 전체흐름. Hello World. Overview 우분투에서 ESP-IDF 에서 제공하는 예제코드 "01_hello_world" 를 이용하여 아래 사항들 시행. 1. configuratuion2. compile (Build)3. firmware download 본 예제코드가 타겟보드에서 실행되면 FreeRTOS task 생성되고 이 task 에서 Hello World 문자열을 printf 출력하고 10초후에 재부팅 반복 하는 간단한 실행 이뤄짐. 상세. 신규 폴더 "Test" 새로 만들고 esp-idf/examples 폴더의 01_hello_world 복사하기. - esp-idf 폴더의 내용은 수정하지 않고 원본 상태 유지하기 위함. terminal 창에서 아래 구문 타이핑하면 Test 폴더와 01_hello_world 폴더 만들어지고 .. 2016. 11. 2.
ESP32. ESP-IDF (Linux) 다운로드. git clone, git pull. Overview ESP-IDF : Espressif IoT Development Framework. - ESP32 펌웨어 개발용 프레임웍. - 지원운영체제 : Windows/Linux/Mac (현재 2016년11월2일 윈도우용은 향후 제공) Manual Site : http://esp-idf.readthedocs.io/en/latest/index.html ESP-IDF (Linux기반) 다운로드 ESP-IDF 는 GitHub에서 배포되고 있다. ESP-IDF GitHub 주소 : https://github.com/espressif/esp-idf.git 우분투에서 상기 주소의 것을 "Git 클론"시켜서 로컬PC로 다운로드. 우분투 terminal 창에서 아래 명령어 구문 타이핑하여 임의폴더 만들고 해당폴더.. 2016. 11. 2.
ESP32. Toolchain Linux(x64)용 다운로드, 설치. OS : Ubuntu 기본 툴 패키지들 설치하기. - Toolchain 설치 전에 Ubuntu에 기본 유틸리티들을 모두 설치해두는것. 아래 명령어 구문을 terminal 창에 타이핑하고 엔터. sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-serial ESP32 용 Toolchain. 제조사의 toolchain 설치방법 설명 : http://esp-idf.readthedocs.io/en/latest/get-started/linux-setup.html# Cross-compiler Toolchain (리눅스 64비트용) 다운로드. 2018년 5월 시점 최신버전 : wget https://dl.espres.. 2016. 11. 2.
ESP32. DMA Overview ESP32의 DMA 가 내장 SRAM1, SRAM2 읽고쓰기 할때 addressing은 CPU Data bus 와 동일하다. SRAM1 : 0x3FFE_0000 ~ 0x3FFF_FFFF SRAM2 : 0x3FFA_E000 ~ 0x3FFD_FFFF Peripheral DMA 지원(총 13개) : UART0, 1, 2, SPI, VSPI, HSPI, I2S0, I2S1, SDIO Slave, SDMMC, EMAC, BT, WIFI DMA 관련 address mapping. UDMA1 : 0x3FF4_C000 ~ 0x3FF4_CFFF (4kbyte) UDMA0 : 0x3FF5_4000 ~ 0x3FF5_4FFF (4kbyte) DMA 에 공급되는 clock : APB_CLK. DMA 인터럽트. .. 2016. 11. 1.
ESP32. Dual CPU. Overview ESP32는 2개의 CPU (Harvard Architecture Xtensa LX6 CPU) 를 구비하고 있다. CPU 각각을 PRO_CPU(protocol 의미), APP_CPU (application) 로 부른다. 아무 CPU나 사용가능하다.모든 내장/외장메모리, 페리페랄들은 이들 CPU bus 와 공유되고 있다. 코드 작성시 Dual Cpu 고려사항. - 아직은 특별한것 없음. ///1035. 2016. 11. 1.
Flash Download Tools for ESP32, ESP8266 개요. S/W 명칭 : Flash Download Tools 타겟칩 : ESP32, ESP8266 설치, 기본 사용법. 다운로드 주소 : http://www.espressif.com/en/products/hardware/esp32/resources 의 Tools 다운로드한것을 압출풀면 끝. 버전 : 3.4.2 (2016년 11월 1일 시점 최신버전) 상기 폴더 속에 붉박 실행하면 아래 처럼 커맨드창과 대화창이 같이 뜬다. 위 창에서 ESP32 DownloadTools 클릭하면 아래처럼 플래시 기록가능한 상태로 된다. ///1034. 2016. 11. 1.
ESP32. JTAG ESP32의 JTAG 은 핀번호 17,18,20,21 에 할당되어있음. ///1033. 2016. 11. 1.
ESP32. SPI. 개요. spi : SPI, VSPI, HSPI spi clock : up to 80MHz. spi fifo : up to 64bytes. SPI에 공급되는 Peripheral Clock : APB_CLOCK (CPU_CLOCK 에서 분주된 클럭.). SPI 지원규격 : Standard SPI, Dual SPI, Quad SPI, external Flash/SRAM에 연결가능, DMA 가능. TRM에서의 SPI표기 및 수량표현이 정확하지 않다. TRM에서는 SPI0,SPI1, SPI2, SPI3 총 4개인 것처럼 설명되어있고, 데이타시트에서는 SPI, VSPI, HSPI 3개 언급되고 있다. SPI, VSPI, HSPI 표기가 정확한 것이며 ESP32의 SPI는 총 3개. SPI = SPI1, HSPI =.. 2016. 11. 1.
VisualGDB.개요.설치. 마이크로 컨트롤러 펌웨어개발 Visual Studio 에서 가능. 개요. Visual Studio 에서 마이크로컨트롤러 펌웨어 개발 가능하게 하는 Visual Studio 확장 S/W (유료). 지원 MCU : STM32, NXP, LPC, MSP430, 라즈베리 파이, 비글본 .등 지원 JTAG/SWD Debugger : ST-Link, J-Link, CC3200 Launchpad등. 지원 Visual Studio버전 : VS2008~2015 까지 모두 가능. (2016년 9월 시점)툴체인 : GNU GCC 기반. 제조사 사이트 : http://visualgdb.com/제조사 제공 튜토리얼 : http://visualgdb.com/tutorials/ VisualGDB 설치전 필수요구사항 : Visual Studio 2015 설치 -> http://igotit.tist.. 2016. 9. 19.


 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5