본문 바로가기

1_old_gcamp

임베디드 C 프로그래밍 동영상 제작 및 배포 계획

하드웨어 제작을 위한 임베디드 C 프로그래밍 (Firmware 과정) 동영상을 제작하여 배포할 예정입니다.  배포시기는 '18년 12월말입니다. 




사용되는 부품/소프트웨어 :  

 1. 보드: STM32 NUCLEO-L073RZ

 2. 개발툴: KEIL IDE

 3. 부속 부품:

   - X_NUCLEO_IKS01A2

   - Arduino Beginners Kit (LM35 온도센서, 피에조 부저, 조도센서 CDS,

   - 인체감지 모션센서, 브레드보드 등) 


[ 강의 개요 ]


강사 : 세타랩 문수정 이사 



1강. 시작하기(STM32 NUCLEO-L073RZ 보드, KEIL IDE) 

    보드 소개, IDE 소개 및 개발환경 설정하기


2강. Build & Debugging 이해 및 실습


  - 변수, 16진수, 제어문, Compile, Linking, Debugging


3강. Digital Output 이해와 LED Blinking


  - 포인터, define, MACRO, GPIO


4강. Counting 함수 생성과 활용


  - volatile, 함수, header



5강. Structure & Array를 활용한 다수의 LED 제어


  - Structure, Array



6강. HAL Driver 이해와 활용


  - CMSIS, STM HAL Driver



7강. Systick 활용한 Delay 함수 생성


  - Systick, Delay 함수


8강. Timer 만들기


  - RTC Timer, Timer Interrupt



9강. Digital Input이해와 Button 활용


  - Button Interrupt, LED On/Off



10강. UART를 이용한 Serial 통신: Device -> PC


  - C언어 내용 : Array Handling, UART Interrupt


문수정



11강. UART를 이용한 Serial 통신: PC -> Device


  - UART Interrupt, Callback Function




12강. Analog Input 이해 및 온도 센서 제어


  - LM35 센서 연결, 온도 확인



13강. 확장보드 소개와 활용 방안


  - I2C용 온습도/기압계(X_NUCLEO_IKS01A2) 연결하기


14강. Home-Care Device 개발하기 1 - Cooking Timer 만들기



15강. Home-Care Device 개발하기 2 - Smart Home Care Device 만들기





 
서울시 금천구 디지털로 9길 90
https://gcamp.tistory.com/   
mail: 12000@12000.co Tel : +82-2-2135-5280
Copyright 2021 by Seoul Businsss Agency. All Rights Reserved. (Powered by Tistory)
 G・캠프 | Recent Articles +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 G・캠프 | 3D design +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 G・캠프 | production +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
G・캠프 | MCU, OS, AI, Robotics    more
G・캠프 | Communications, Cloud    more
G・캠프 | A to Z    more
 G・캠프 | c, cpp +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 G・캠프 | script, oop +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Pictures    more

G・캠프 운영 : 서울산업진흥원

서울시 금천구 디지털로 9길 90 https://gcamp.tistory.com
mail: 12000@12000.co Tel : +82-2-2135-5280