회원가입 ID/PW 찾기

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

콘텐츠 수 35
판매자 아크마 판매 납포인트 무료 평점 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%를 돌려드립니다.
35 전기전자 아무거나 간단한 RF 필터 설계 프로그램 5P 썸남썸남 2022-12-23 1 121
34 전기전자 아무거나 마이컴 초짜의 넋두리~ [12] 무료 소스리 2009-08-20 0 1406
33 전기전자 아무거나 안녕하세요 자동차 전장품 회로설계에 대해 질문드립니다 [2] 무료 오간지 2017-04-25 0 209
32 전기전자 아무거나 TI 아날로그 엔지니어 포켓 레퍼런스 입니다... [19] 무료 솔개처럼 2016-12-16 0 360
31 전기전자 아무거나 바리스터 기초 자료 입니다. [7] 무료 kme 2016-10-09 0 384
30 전기전자 아무거나 포토인터럽트란 [4] 무료 kme 2016-10-09 0 226
29 전기전자 아무거나 poly switch란 [1] 무료 kme 2016-10-09 0 155
28 전기전자 아무거나 포토커플러사용방법 [1] 무료 kme 2016-10-09 0 360
27 전기전자 아무거나 전자회로 부품정리 자료 [8] 무료 kme 2016-10-09 0 564
26 전기전자 아무거나 IGBT Driver파형 분석 [11] 무료 sensor 2015-03-06 0 519
25 전기전자 아무거나 SMPS Transformer 계산 자료 [19] 무료 sensor 2015-03-01 0 1688
24 전기전자 아무거나 입문자에게 [314] 무료 아크마 2013-09-14 0 5025
23 전기전자 아무거나 도움을 받았으면 추천 눌러 주세요. [4] 무료 테리우스형 2012-07-24 0 28168
22 전기전자 아무거나 저항 코드에 대하여...... [14] 무료 시나브로69 2012-05-31 0 1753
21 전기전자 아무거나 저항 칼라표입니다. [9] 무료 시나브로69 2012-05-31 0 1568
20 전기전자 아무거나 전자회로,수학 ,회로이론 [7] 무료 tbwnaoslwj1 2012-05-03 0 2632
19 전기전자 아무거나 datasheet 8051 [5] 무료 마산마구 2012-03-19 0 2191
18 전기전자 아무거나 laplace 공식 [8] 무료 마산마구 2012-03-15 0 2492
17 전기전자 아무거나 요새 운영자의 생각^^ [8] 무료 아크마 2011-04-03 0 38261
16 전기전자 아무거나 미묘하게 특성 타는 회로? 무료 밝은전기구슬 2011-03-26 0 19869
  • 성공이란 사람이 도달하는 장소라기보다는 오히려 여행을 시작하고 지속시켜주는 정신이다.
    - 노블
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.