실습 기반 MCU 구동을 위한 C언어 기초 강의!

2018-12-13 10:30~12:00

전기전자 평생교육원 / 임종수 대표

잘 짜여진 임베디드 프로그램이란?
짧고 효율적인 코딩을 통해 최대한 빠르게 미션을 수행하도록 하는것?
혹시 다른 의견이신분은 댓글로 의견 남겨주시면 50분에게 E4ds가 비타 500 을 쏩니다!

이번 강의는 특별히, C언어와 프로세서를 처음 접하는 분들을 위해, C 언어의 특징과 프로세서 구동에 필요한 다양한 내용을 포함하였습니다.
 
진행예제 : Processor에 전원을 인가하고, C 언어로 작성된 코드 작동을 위해 거치는 전 과정을 설명  

첫째, C 언어로 코드를 작성하고, Processor에서 동작할 수 있도록 하기 위해서는, 어떠한 툴 들이 필요하고, 이러한 툴들의 역할이 무엇인지 살펴볼 것입니다. 

둘째, 여러분이 PC에서 개발한 C 코드를 보드 상에서 존재하는 프로세서 에 어떻게 다운로딩 해 주는지 살펴보도록 할 것입니다.

세째, 모든 Processor가 기본적으로 가지고 있는 GPIO(General Purpose Input Output) 포트를 이용하여 LED 점멸을 하도록 C 코드를 작성 할 것입니다. 그리고 작성한 Code에 정확한 시간 간격마다 LED가 점멸할 수 있도록 Timer 기능을 추가할 것입니다.
 
마지막으로 작성한 C 코드에 명시한 시간 간격대로 LED가 점멸하는지, 직접 LED 단자에 전선을 연결하여 CodeCheck라는 프로그램으로 파형을 관찰하고, 측정하는 과정을 살펴보도록 할 것입니다. 
 
이번 강의는 C 언어와 프로세서에 대한 이해를 돕고자 단계별로 다양한 실험들을 수행 하면서 자연스럽게 C언어를 학습할 수 있도록 구성하였습니다.
 
그리고, C 언어로 코드를 작성하는데, 필요한 포인터의 개념과 그에 따른 번지에 대한 내용도 이해할 수 있도록 구성하였으며, 프로세서가 번지를 관리하는 메모리 맵 에 대한 내용도 살펴볼 것입니다.
수진 기업 임종수 대표
웨비나 댓글
64 Comments
테*트 (2019-01-08 오후 6:03:46)
어 다시보기 되네요. ^^ 감사합니다.
박*준 (2018-12-26 오후 5:14:28)
지나간 세미나를 다시 보려고합니다. 어떻게 하면 다시 볼 수 있나요 ?
허*현 (2018-12-15 오전 1:23:16)
다시보기가 없다니...아쉽네요..
강*완 (2018-12-13 오후 1:22:34)
유리그릇때신 스테인레스 그릇같은 코딩을 어찌 증명하죠.Robust정도 지표는 어찌 증명하죠?
이*찬 (2018-12-13 오후 1:16:34)
다시 보려면 어떻게 하나요?
박*준 (2018-12-13 오전 11:16:20)
구입은 어떻게 하나요...?
김*연 (2018-12-13 오전 11:12:04)
실시간 스트리밍이 종료된 영상은 다시보기 할수 있나요?
김*수 (2018-12-13 오전 11:07:08)
벌써 끝났네요? 다시보기는 어떻게 합니까?
김*수 (2018-12-13 오전 11:06:38)
벌써 끝났네요? 다시보기는 어떻게 합니까?
길*수 (2018-12-13 오전 11:05:37)
화면이 안나와요
김*훈 (2018-12-13 오전 11:04:06)
CodeMania에서 Download 후 자동 RESET이 되면 좋을 것 같습니다.
김*훈 (2018-12-13 오전 11:03:36)
CodeMania에서 Download 후 자동 RESET이 되면 좋을 것 같습니다.
서*훈 (2018-12-13 오전 10:51:54)
출석체크
이*현 (2018-12-13 오전 10:48:38)
출첵합니다
정*균 (2018-12-13 오전 10:46:43)
유익한 세미나 감사합니다.
권*혁 (2018-12-13 오전 10:46:22)
출젝합니다
권*혁 (2018-12-13 오전 10:45:52)
출젝합니다
김*욱 (2018-12-13 오전 10:44:32)
출첵합니다
이*우 (2018-12-13 오전 10:37:42)
출첵합니다.
이*우 (2018-12-13 오전 10:37:13)
출첵합니다.
김*식 (2018-12-13 오전 10:30:32)
유익한 세미나 기대합니다.
김*식 (2018-12-13 오전 10:30:15)
유익한 세미나 기대합니다.
강*섭 (2018-12-13 오전 10:30:05)
시작 하나요
강*섭 (2018-12-13 오전 10:29:58)
시작 하나요
유*국 (2018-12-13 오전 10:21:58)
짧고 간결한 코딩,
윤*석 (2018-12-13 오전 10:15:12)
경험+노하우에 따른 예외처리 군더더기들이 붙으면 "짧고 효율적인" , "최대한 빠르게" 에서 점점 멀어지며 "신뢰성"이 올라가는...
윤*석 (2018-12-13 오전 10:13:34)
신뢰성이 중요한 곳은 예외처리에 더 노력을 기울이더군요.
정*수 (2018-12-13 오전 10:10:09)
첫째는 문제없이 잘돌아가는 코딩이고, 둘째는 유지보수가 쉽게 짜여진 코딩이고, 셋째는 효율적으로 짜여진 코딩이라고 생각합니다.
이*복 (2018-12-13 오전 9:47:57)
효율적이면서 간결한 코드에 수정이 용이하고 호환성이 뛰어난 것이라고 생각합니다....유익한 세미나 기대합니다.
김*규 (2018-12-13 오전 9:09:30)
간결한코드와 높은 이식성 이라고 생각합니다
이*진 (2018-12-13 오전 9:08:08)
잘 짜여진 임베디드 프로그램이란.. 문제 없이 동작하는 것과 동시에 다른 사람이 봐도 어떻게 돌아가는지 쉽게 이해할 수 있는 것이 아닐까 하네요.
김*주 (2018-12-12 오후 12:35:34)
유익한 세미나 기대합니다. 감사합니다.
김*환 (2018-12-12 오전 11:12:56)
가독성 높고 유지보수가 용이한 코드라고 생각합니다!
최*식 (2018-12-12 오전 10:18:41)
내일 뵙겠습니다
김*구 (2018-12-12 오전 9:14:24)
즐겁게 열심히 듣겠습니다.
노*원 (2018-12-12 오전 9:00:17)
저에게 딱 맞는 세미나 같아서 기대가 많이 됩니다.
김*태 (2018-12-11 오후 7:07:55)
간결한 코드 정확한 동작정도겠지요? 좋은세미나 기대합니다.
안*석 (2018-12-11 오후 12:35:36)
아! 시간이 너무 빨리 흘러가요... C언어 공부한다고 한지가 10년이 넘은듯, ㅠㅠ;
박*성 (2018-12-11 오전 9:06:33)
좋은 세미나 기대됩니다.
김*현 (2018-12-09 오후 1:17:15)
최상의 효율성을 추구하는게 최고의 임베디드 시스템 아닐까요?
정*소 (2018-12-07 오후 6:25:42)
기대 됩니다.
최*휴 (2018-12-06 오후 9:41:50)
기대합니다
김*환 (2018-12-06 오후 2:30:07)
좋은 세미나 감사합니다.
김*준 (2018-12-06 오후 12:33:23)
C언어 기대됩니다!!
박*용 (2018-12-06 오전 10:33:35)
좋은 세미나 기대합니다.
김*중 (2018-12-06 오전 9:55:50)
잘 짜여진 임베디드 프로그램은 간결한 코팅으로 원하는 기능을 오류없이 잘 수행하도록 하는 것이라고 생각합니다.
유*국 (2018-12-04 오후 4:09:11)
기대 됩니다.
최*우 (2018-12-03 오후 6:00:08)
기대됩니다
정*호 (2018-12-03 오후 5:53:58)
좋은세미나 기대하겠습니다.
허*현 (2018-12-03 오후 1:35:59)
이참에 잘 배워봅시다...
백*한 (2018-12-03 오후 1:00:30)
잘 짜여진 임베디드 프로그램은, 코드작성자가 아니어도 흐름과 내용을 이해하기 쉬워서 검토 및 최적화가 용이해야 한다고 생각합니다
강*필 (2018-12-03 오후 12:03:33)
가으이 기대하고 있습니다.
조*구 (2018-12-03 오전 11:31:58)
잘 짜여진 임베디드 프로그램은 짧고 효율적인 코딩을 통해 최대한 빠르게 미션을 수행하도록 하는것에다가 "이상 동작 하지 않는것"이 포함되어야 될것같아요
황*성 (2018-12-03 오전 10:35:47)
기대됩니다.
김*란 (2018-12-03 오전 10:13:52)
잘 짜여진 임베디드 프로그램은 한 줄 한 줄 프로그램 처음부터 끝까지, 오류 조차도 설계자의 의도에 따라 동작하는 프로그램입니다. 또한 어떤 경우에도 보드는 죽지 않아야 합니다...라는 저의 생각입니다.
유*희 (2018-12-03 오전 9:24:34)
세미나 등록했습니다.
전*우 (2018-12-03 오전 9:05:12)
새로운 출발 너무 기대됩니다.
임*재 (2018-12-03 오전 8:51:20)
임베디드와 C! 좋은 조합의 기본이네요 기대합니다 ^^
오*석 (2018-12-03 오전 8:48:22)
당연하겠지만 외부 인터럽트와 UART등 connectivity에 대한 이해도 필요합니다.~
최*윤 (2018-11-29 오전 10:30:45)
잘 짜여진 임베디드 프로그램이란? 사용자의 목적에 정확하게 수행하게 짜여진 프로그램이라고 생각합니ㅏㄷ. 세미나 기대됩니다.
오*익 (2018-11-28 오후 12:00:00)
잘 짜여진 임베디드 프로그램은 임베디드 기기가 수행하고자하는 것을 안정적이고 동일하게 동작할 수 있게 하는 것이라 생각합니다 세미나 기다리겠습니다
강*현 (2018-11-26 오후 8:30:24)
기대됩니다. 새로운 시작 잘 되시길 기원합니다.~~
김*오 (2018-11-26 오후 6:20:59)
이제부터 시작이네요... 기대충만...
이*성 (2018-11-26 오후 5:35:31)
너무 기대 됩니다

전체 댓글(64건) 모두보기