2011-01-21 3 views
14

최근에 MPLAB을 사용하기 시작했지만 Eclipse와 VS에서 작동하는 사람에게는 매우 제한적입니다. 무료 IDE가 있는지 또는 PIC 개발을 위해 Ecplise 또는 Netbeans을 구성하는 방법을 알고 있습니까?MPLAB (PIC 개발)에 대한 무료 대안

덕분에 모든

답변

6

근본적인 툴 체인 (컴파일러/링커 등) 이클립스 및 Visual Studio 포함하는 임의의 환경에서 이용 될 수있다.

MPLAB은 오히려 이클립스에서 제공하는 프로젝트 관리를 자신의 메이크 파일을 생성하거나 사용할 수 있지만, 확인 GNU와 함께 사용할 수있는 메이크 프로젝트를 내보낼 수있는 기능이 있습니다. Visual Studio에서 Makefile Project를 만듭니다. 이름에도 불구하고 빌드 명령 줄을 지정할 수 있으므로 필요에 따라 배치 파일이나 메이크 파일을 호출하십시오. Eclipse는 makefile 프로젝트도 사용할 수 있습니다. 프로젝트 및 컴파일러가 모든 인텔리 탐색 기능이 작동하도록하기 위해 수동으로 TEH 프로젝트에 대한 경로를 포함하는 모든

은 Visual Studio에서 추가합니다.

+1

make 파일은 gcc 변형을 사용하는 PIC24에서 특히 쉬운 부분입니다. 나는 Visual Studio에서 디버거와 프로그래머를 실행하는 방법을 살펴 보았지만 가능한 것으로 보였지만 하드웨어로 말할 때 MPLAB을 사용해야하므로 생각보다 더 많은 시간이 필요했습니다. –

+1

@Rex : 예 원활한 디버거 통합이 가능하지는 않습니다. 내가 할 일은 Visual Studio에서 "디버그"빌드를 구성하여 빌드가 성공했을 때 외부 디버거를 시작하는 배치 파일을 시작하는 것입니다. 필자는 MPLAB이 아닌 Keil/ARM 도구를 사용하여이 작업을 수행했지만 이것이 가능하다고 상상해보십시오. MPLAB의 makefile 내보내기에 대한 참고 사항으로, 프로젝트를 사용하도록 구성한 경우 사전/사후 빌드 단계가 포함되어 있지 않으므로 makefile의 빌드가 MPLAB 프로젝트 파일의 빌드와 동일하지 않습니다! 나는 마이크로 칩 지원에 대한 문제를 제기하고, 그들은 덜 신경 쓸 수 없었다. – Clifford

+0

조금이라도 다시 시도해 보았습니다. 이미 명령 줄을 사용하여 모든 프로세스 (컴파일 및 프로그래밍)를 수행하는 방법을 발견했습니다. 내일은 그렇게하기 위해 Eclipse를 구성하려고 시도 할 것이지만, 디버깅을 위해서는 MPLab에서만 수행 할 수 있습니다. 아무도 그것을하는 방법을 알고 있다면 알려주십시오. – rnunes

4

당신이 어떤 무료 IDE 또는 방법 개발을 그림에 Ecplise 또는 넷빈즈을 구성하는 방법을 알고 계십니까?

아니요. 그렇지만 PIC 용 Eclipse를 사용할 수 있다면 하트 비트에서 100 달러 수표를 쓸 것입니다. MPLAB의 품질이 좋지 않아서 더 이상 마이크로 칩 프로세서를 사용하지 않는 유일한 이유가되었습니다. TI의 코드 작성기는 Eclipse 기반이며 MPLAB보다 사용하기가 훨씬 쉽고 훨씬 안정적입니다.

당신은 마이크로 칩 컴파일러 사용하도록 구성 아마도 이클립스 CDT를 실행하고 수 (주의를 : 나는이 자신을 해본 적이 없다). 그러나 IDE의 가치 중 90 % 이상인 디버깅 기능을 얻지는 못합니다.

+0

동의하지만, 마이크로 칩에 따르면 이클립스는 부적합하므로 Netbeans와 함께 갔다.우리 모두 MPLAB에 대한 개선을 기다리고 있지만, MPLAB X의 첫 번째 버전은 역사가 주어지면서 버그가 흔들릴 때까지는 작동하지 않습니다. – Martin

+0

그들은 Netbeans와 함께 갔습니까? 언제? 나는 그것을 사용할 것입니다. 오래된 MPLAB가 빨려 들었습니다. –

+0

[현재 베타 테스트 중] 인 MPLAB X (http://www.microchip.com/forums/f238.aspx). – Martin

9

Netbeans을 기반으로하는 MPLAB X의 버전이 있습니다.

+0

+1 - 마침내 !!!! 진짜 IDE! 이제 그들은 C 컴파일러 대신 gcc 기반의 C++ 컴파일러를 발표 할 예정입니다. –

+0

지금까지 WinXP에서 완벽하게 작동했습니다. 나는 아직 HW가 없다. –

4

일부 옵션 :

Piklab 오픈 소스의 집합입니다 당신은 아마 gputils이 필요합니다

Pikdev

(이 pikdev의 포크이다 더 나은 IMO는 윈도우 버전이) 다양한 것들을위한 PIC 유틸리티와 위의 IDE에 통합.

또한, 당신은 C30 컴파일러를 구축 할 것이라고는 C18를 지원하지만 어쩌면 생각하지 않는다 PIC C builder for Eclipse 있습니다. 이클립스 아마도 이러한 관점에서보다 유연하지만

+0

MPLAB ICD3를 사용하여 프로그래밍 할 수 있는지 알고 있습니까? 이미 하나 있기 때문에 – rnunes

2

확실히 MPLAB X로 전환해야합니다. 베타 버전이지만주의해야합니다.

는 그럼에도 불구하고 그것은 윈도우와 매우 버그 MPLAB 8.x의 (그래도 난 후자에 대해 잘 모르겠어요) 모두의 우리를 제거 할 것을 약속드립니다. 그것은 환영 단계입니다. 나는 "Getting Started With MPLAB X"슬라이드를 좀 더 일찍 훑어 보았습니다. 슬라이드 중 하나에서 "NetBeans가 인 것으로 많은 사람들에게 인정 받기 때문에 이클립스 기반 IDE보다 NetBeans 기반 IDE를 선택했다고 말합니다.보다 진보 된, 덜 부풀어 진, 더 빠르고 직관적 인"것입니다. 나는이 두 가지로 작업했으며 Eclipse가 모든 분야에서 훨씬 우월하다고 생각합니다.