문제

PIC 마이크로 컨트롤러를 위해 C의 소프트웨어 개발에 전념하는 리소스는 무엇입니까?

IO (입력 버튼 및 출력의 LCD)와 응용 프로그램 논리를 모두 처리하는 일종의 프레임 워크를보고 싶습니다. 당신은 그것을 매우 간단한 OS로 생각할 수 있습니다. PIC의 메모리는 그러한 프레임 워크에 대해 작을 수 있다는 것을 이해하므로 구성 파일을 기반으로 특정 코드를 작성하는 코드 생성기 일 수 있다고 생각합니다. 그런 다음 앱에 특정한 코드 조각을 추가합니다. 비슷한 것을 본 적이 있습니까?

도움이 되었습니까?

해결책

Tinyos (C의 방언으로 작성)는 일부 PIC 마이크로 컨트롤러에 포팅되었습니다.

그러나 당신이 원하는 모든 것이 단순한 I/O라면 필요한 것보다 더 정교하고 학습 곡선을 통과하는 것보다 코드를 직접 작성하는 것이 훨씬 쉽습니다.

PLC '사다리 논리'접근법을 사용하여 상당히 정교한 논리를 쓸 수 있습니다. 그림 마이크로 컨트롤러를 기반으로 한 것입니다.

다른 팁

나는 이런 도서관을 본 적이 없다. 아마도 I/O 구성이 한 프로젝트와 다른 프로젝트마다 다를 수 있기 때문에 "일반적인"기능 세트를 갖기가 어렵 기 때문일 것입니다.

물론 어떤 그림에 따라 다릅니다. PIC24/DSPIC에는 많은 인터럽트 레벨이 있으며 간단한 우선 순위 기반 스케줄러를 만드는 데 사용하기 쉽습니다.

결정론과 우수한 A/D 필터링의 경우 타이머 기반 인터럽트 레벨이 몇 가지있는 시스템을이기는 것은 어렵습니다.

정말로 OS를 원한다면 다음은 다음과 같습니다. 콘티키 피코 | OS tnkernel

CCS C 컴파일러를 살펴보십시오 (http://www.ccsinfo.com). 디지털 I/O, ADC, 일반적인 버스 커뮤니케이션을 처리하기위한 멋진 포괄적 인 라이브러리가 있습니다. 튜토리얼 및 개발 보드도 사용 가능합니다.

놀라운 P2P 지원 포럼이 있습니다 http://www.ccsinfo.com/forum . CCS C를 고려하고 있다면이 포럼을 확인하십시오.이 IDE의 특유성 중 일부를 식별 하므로이 포럼을 확인하십시오.

비교적 저렴합니다. 나는 그것을 몇 년 동안 사용해 왔습니다. 적절한 일을하고 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top