회원가입 ID/PW 찾기

1) 지식 창고는 본인이 작성한 콘텐츠(팁/노하우/리소스/강좌 등)을 무료 혹은 가상화폐인 납포인트를 통해 공유하는 공간입니다.
2) 본인이 작성한 콘텐츠에 대해서만 지식 창고에 등록할 수 있으며, 저작권에 위배되는 콘텐츠는 사전경고 없이 삭제될 수 있습니다.
3) 콘텐츠 구매 및 첨부파일 다운로드는 회원그룹 '연구원' 이상 가능하오니, 경험치를 쌓아 진급한 후에 이용 부탁드립니다.
4) 무료 콘텐츠의 본문은 구매절차 없이 즉시 이용할 수 있으며, 판매 납포인트가 있는 콘텐츠는 구매 후 이용할 수 있습니다.
5) 콘텐츠 판매에 따른 납포인트 수익은 지정한 비율(50%)에 따라 판매자에게 지급하며, 납포인트 수익을 통해 진급을 빨리할 수 있습니다.
6) 구매 후 평가를 하면 구매 납포인트의 20%를 돌려 드립니다.

콘텐츠 수 185
판매자 아크마 판매 납포인트 무료 평점 0점 / 총 0명 참여
어떤 컴파일러를 사용하든지 사용자가 컴파일러의 특성을 모른다면 컴파일 빌드 오류가 발생하게 됩니다.

단적인 예로 8051을 위한 소스코드(c언어로 작성된)를 인터넷에서 다운받아 컴파일하게 되면 굉장히 많은 오류가 발생합니다.

그 이유는 다음과 같습니다. ANSI C기준에 합당하게 작성된 소스코드더라도 컴파일러마다 인터럽트, 타이머, 변수 지정방식이 다르기 때문입니다.

사용하는 컴파일러의 지정어와 사용방법들을 알고(보통은 도움말이나 컴파일러 설치시에 하드에 저장되는  example을 이용해서 정보를 얻음) 컴파일러에 맞게 고쳐서 사용해야 합니다.

컴파일러가 오류가 나는 또다른 이유는 사용하려는 칩의 메모리범위나 플래쉬용량을 넘어서도록 프로그래밍을 하는 것입니다. 이런 경우에는 상위의 칩셋을 사용하거나 프로그램을 적절히 조정해야 합니다.

펌웨어 쪽에서 컴파일러 빌드 오류가 나는 이유는 위와 같으며 일반 application에서는 문법적 오류가 대부분입니다.

덧붙여 말하자면  버그에는 문법적 오류와 논리적 오류가 있는데 문법적 오류는 컴파일러가 잡아주는 반면에 논리적 버그는 문법적 버그에 비해 굉장히 잡기가 어려운 경우가 많습니다. 특히나 실시간으로 내부 레지스터나 변수상태를 알 수 없는 펌웨어(JTAG나 디버깅을 위한 에뮬레이션이 없는 경우)에서는 더 어렵다고 할 수 있습니다. 이때는 반드시 디버깅을 위한 최소한의 장치를 마련하는 것이 지름길이라고 저는 생각합니다.

펌웨어쪽 디버깅을 위한 지름길에 대해서는 다른 글을 통해 만나뵙겠습니다.

크리에이티브 커먼즈 코리아 저작자표시 Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락/3.0에 따라 이용하실 수 있습니다


This document is created by akma.

모르는 것이 무엇인지 스스로 정리하고 질문하는 습관을 가집시다.
무성의/광범위하거나 직접 해보지 않고 올리는 질문은 서로를 피곤하게 합니다.
질문쪽지는 사절이오니 게시판에 글을 남겨주세요. 그래야 다같이 공유할 수 있으니까요.


profile
고수되고파 2010.07.09 10:24
아무꺼나 갖다쓰면 안되는 군요~~~
profile
younglhh 2010.09.02 00:01
입문하는 사람에게는 필요한 정보겠죠 ^^
profile
bill 2010.09.06 13:04
좋은정보입니다.
profile
동쪽오리 2010.10.26 11:27
공부도 되고 댓들 달아서 납도 보충하고, 감사도 합니다.
profile
rosierr 2010.11.04 06:42
감사합니다.
profile
쏘오옹 2010.11.22 18:40
고려하겠습니다
profile
start 2010.11.30 11:39
감사합니다.^^;;
profile
engineer 2010.12.09 14:04

기초기초!!

profile
corona 2011.01.07 12:48

역시 막 갖다쓰면 문제가 발생하는군요. 감사합니다.

profile
떡수 2011.02.10 10:49

^^ 잘보고 갑니다.

profile
하루백만원 2011.02.16 16:14

좋은 정보 감사합니다

profile
미르미르 2012.03.14 16:00
갈수록 어려운 용어들이 나오네요..ㅜㅜ 안습..ㅜㅜ
profile
초코볼 2012.03.18 23:29
정보 감사 합니다.
profile
전좌공 2012.04.14 22:19
알짜배기 팁이네요
profile
땜쓰 2012.10.06 19:57
그래서 오류가 나네요 감사합니다
profile
오늘도골머리 2013.01.31 21:21
프로세스에 맞는 컴파일을 어떻게 구별하지요???
profile
이창원 2014.11.14 16:52
감사합니다.
profile
주우니 2014.12.31 14:17
감사합니다
profile
푸우6 2015.04.03 21:12
음~~~ 정확한 표현이신것 같습니다.
profile
danie 2015.07.12 16:54

좋은정보 감사합니다

profile
하얀마음1004 2015.10.12 18:42

좋은 글 감사합니다.

profile
가현아빠 2015.10.22 10:48

시작을 준비 중인데... 무엇가 답답해 오면서... 꼼꼼히 가야 겠다란 생각이 듭니다.

profile
왕청 2016.06.02 11:09

감사합니다. 좋은 정보네요

profile
킹또 2016.06.08 17:57

감사합니다.

profile
에노스 2016.06.08 20:47

감사합니다.

profile
delse1 2016.08.16 22:09

감사합니다.

profile
카리스마jk 2016.08.29 09:59

좋은정보 감사합니다.

profile
퐈리 2016.08.31 13:50

정보 감사합니다.

profile
쿵무따현 2016.09.26 14:53

정보 감사합니다.

profile
하하하하센서 2016.12.07 18:46

잘보고 갑니다^^

profile
tkdak 2016.12.15 11:17

감사합니다

search
List of Articles
번호 분류 제목 평점 포인트 판매자 등록일 구매수 조회 수
공지 공공의 목적으로 공유하고자 하는 소프트웨어는 '소프트웨어 자료실'에 업로드를 요청드립니다.
공지 구매후 평점 댓글을 남겨주시면 구매포인트의 20%를 돌려드립니다.
185 자작품 & 회로도 모음 전자병법(바테리) 무료 아크마 2018-01-14 0 290
184 자작품 & 회로도 모음 모드 전환형 자동충전기 무료 아크마 2018-01-05 0 170
183 자작품 & 회로도 모음 자동차 알터네이터 고장감지회로 [1] 무료 아크마 2018-01-05 0 271
182 자작품 & 회로도 모음 비디오 앰프 회로 ( 입력 7 Port ----> 출력 16 Port) [1] 5P pandaya 2017-06-25 2 224
181 자작품 & 회로도 모음 TR로 릴레이 구동 회로.jpg [9] 5P 킬유21 2015-02-19 8 1015
180 자작품 & 회로도 모음 max232_max485.jpg [5] 5P 킬유21 2015-02-19 1 369
179 자작품 & 회로도 모음 DC 모터 구동 드라이버 L298 회로 [6] 5P 킬유21 2015-02-19 10 568
178 자작품 & 회로도 모음 FT232 주변회로 총정리(orcad 회로도 + 라이브러리) [3] 10P 킬유21 2015-02-19 10 586
177 자작품 & 회로도 모음 자작 RC카입니다~ [4] 2P 한치프 2014-12-22 13 543
176 자작품 & 회로도 모음 소금쟁이로봇 [9] 무료 ITBOY 2014-06-29 0 534
175 자작품 & 회로도 모음 이동전동로봇 [1] 무료 ITBOY 2014-06-29 0 137
174 자작품 & 회로도 모음 도통시험기입니다 [30] 5P 밝은전기구슬 2014-03-29 3 538
173 자작품 & 회로도 모음 저항 색 계산기 만들어봤습니다. [5] 무료 고산묵월 2014-02-26 0 293
172 자작품 & 회로도 모음 atmega128를 이용한 온도센서 회로도 [16] 5P 가오리 2013-12-05 7 643
171 자작품 & 회로도 모음 atmega32를 이용한 도어락 입니다. [18] 무료 papa1945 2013-08-21 0 654
170 자작품 & 회로도 모음 12V 회로도 [19] 5P Binic 2013-08-02 2 1496
169 자작품 & 회로도 모음 MP3,아이팟의 '음악 소리 반응 LED 댄싱 회로' + 스피커 입니다. [19] 무료 허허로 2013-02-10 0 646
168 자작품 & 회로도 모음 USB HUB GL850A 회로 입니다. [19] 10P 씨욘드 2012-06-08 2 5052
167 자작품 & 회로도 모음 [자작]GPS속도계를 스마트폰으로 원격조정해보기 [21] 무료 무소 2012-04-27 0 1727
166 자작품 & 회로도 모음 DIY SPI Flash Programmer ( x25x 계열 Serial Flash ) [4] 10P hugch 2012-04-11 1 2972
  • 잔잔한 바다에서는 좋은 뱃사공이 만들어지지 않는다.
    - 영국속담
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.