회원가입 ID/PW 찾기

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

콘텐츠 수 610
판매자 아크마 판매 납포인트 무료 평점 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%를 돌려드립니다.
610 Analog & Mixed-Signal 설계 RF 레벨 버짓 Syscalc4 5P 썸남썸남 2022-12-23 1 166
609 전기전자 아무거나 간단한 RF 필터 설계 프로그램 5P 썸남썸남 2022-12-23 1 120
608 Analog & Mixed-Signal 설계 아날로그 설계기초 이론 자료 입니다. [13] 무료 또지 2018-03-05 0 1020
607 전력전자 DC-DC Switching Converter IC Design 이론 자료 입니다. [8] 무료 또지 2018-03-03 0 442
606 전기전자 아무거나 마이컴 초짜의 넋두리~ [12] 무료 소스리 2009-08-20 0 1405
605 Digital 회로 설계 데이터 전송 인터페이스 LVDS Application and Data Handbook [2] 무료 아크마 2018-02-18 0 199
604 Analog & Mixed-Signal 설계 바이패스 캐패시터의 선정방법과 사용법 [3] 무료 아크마 2017-10-05 0 544
603 전기전자 아무거나 안녕하세요 자동차 전장품 회로설계에 대해 질문드립니다 [2] 무료 오간지 2017-04-25 0 209
602 계측기 & 시험장비 오실로스코프 사용방법 [3] 무료 티이거 2016-04-24 0 518
601 전기전자 아무거나 TI 아날로그 엔지니어 포켓 레퍼런스 입니다... [19] 무료 솔개처럼 2016-12-16 0 360
600 전기전자 아무거나 바리스터 기초 자료 입니다. [7] 무료 kme 2016-10-09 0 384
599 전기전자 아무거나 포토인터럽트란 [4] 무료 kme 2016-10-09 0 226
598 전기전자 아무거나 poly switch란 [1] 무료 kme 2016-10-09 0 155
597 전기전자 아무거나 포토커플러사용방법 [1] 무료 kme 2016-10-09 0 360
596 전기전자 아무거나 전자회로 부품정리 자료 [8] 무료 kme 2016-10-09 0 564
595 Analog & Mixed-Signal 설계 Surge Absorber에 대하여 [2] 무료 kme 2016-10-07 0 230
594 드론/로봇/라인트레이서 로봇 [1] 무료 류진범 2015-04-28 0 173
593 Analog & Mixed-Signal 설계 바이패스커패시터, 필터커패시터 [26] 무료 V고양이V 2015-04-23 0 1120
592 계측기 & 시험장비 오실로스코프나 DMM을 대여할수 있는곳이있나요? [7] 무료 새우키마 2015-04-19 0 549
591 Sensor 설계 바이패스필터에 대한 이야기입니다. [8] 무료 BNT 2015-03-09 0 499
  • 좋은 친구는 건강에도 좋다
    - 사라손
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.