«c++» 태그된 질문

16
C ++는 임베디드 시스템에 적합합니까?
여기와 다른 곳에서 일반적인 질문입니다. C ++는 임베디드 시스템에 적합합니까? 마이크로 컨트롤러? RTOS? 토스터? 임베디드 PC? 마이크로 컨트롤러에서 OOP가 유용한가요? C ++는 프로그래머를 하드웨어에서 너무 멀리 제거하여 효율적입니까? Arduino의 C ++ (동적 메모리 관리, 템플릿, 예외가없는)를 "실제 C ++"로 간주해야합니까? (이 위키는이 잠재적 인 거룩한 전쟁을 담을 장소가 될 것입니다)

10
전자 엔지니어를위한 프로그래밍 언어
저는 전자 및 통신 공학 학생이며 대학에 진학하기 전에 프로그래밍 및 컴퓨터 응용 프로그램에 관심이있었습니다. 저는 Windows 응용 프로그램을 디자인하고 그 기술을 배우는 데 중점을 두었지만 지금은이 분야에서 쓸모가 없다고 생각합니다 ... 컴퓨터 과학 및 소프트웨어 개발에 대한 모든 것을 배울 필요는 없습니다! (나는 이것에 대해 맞습니까?) VB .Net, C …

5
I / O 핀 추상화를위한 C ++ 클래스
하드웨어 I / O 포인트 또는 핀에 대한 C ++ 추상화를 찾고 있습니다. in_pin, out_pin, inout_pin, 아마도 open_collector_pin 등과 같은 것들 나는 분명히 그런 추상화 세트를 스스로 만들 수 있으므로 '이봐, 너는 이런 식으로 할 수있다'유형의 답변을 찾고 있지 않고 오히려 이것과 이것에 사용 된이 라이브러리를보고 이 프로젝트 '. 다른 …
13 microcontroller  pins  c++  io 

2
회로도 및 소스 코드의 버전 제어
하드웨어 (Eagle 회로도)와 펌웨어 (C ++ 소스 코드)의 두 부분으로 된 전자 장치를 개발 중입니다. 소스 코드와 회로도의 변경 사항을 추적하고 싶지만 작업을 구성하는 방법을 잘 모르는 부분이 있습니다. 소스 코드에는 Git을 사용합니다. 그러나 실제로 이진 파일 일 때 버전을 조정할 가치가있는 회로도입니까 (새로운 Eagle 버전은 XML 형식을 사용하지만 사람이 …
12 eagle  hardware  c++ 

3
마이크로 컨트롤러 슬립 레이스 조건
다음 코드를 실행하는 마이크로 컨트롤러가 제공됩니다. volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1) { if(has_flag) //if we had an interrupt { has_flag = …

1
Arduino 및 인터럽트 : 핀 값을 얻는 빠른 방법
Arduino Uno를 사용하고 있으며 이미 찾은 설명 1 에 따라 디지털 핀 2, 3, 4 및 5에서 인터럽트로 작동하도록 설정했습니다 . void setup() 인터럽트를 설정하는 다음 코드가 포함되어 있습니다. //Endable Interrupts for PCIE2 Arduino Pins (D0-7) PCICR |= (1<<PCIE2); //Setup pins 2,3,4,5 PCMSK2 |= (1<<PCINT18); PCMSK2 |= (1<<PCINT19); PCMSK2 |= …

5
앞으로 PIC 마이크로 컨트롤러를 위해 C ++로 코드를 작성할 수 있습니까?
PIC 코딩을 위해 C ++을 사용할 수 있습니까? C ++을 사용하지 못하게하는 하드웨어 제한이 있습니까? C 대신 C ++를 사용할 때 생성 된 .hex 파일의 크기와 프로그램 실행 시간이 얼마나 증가합니까? 현재 PIC에 C ++을 사용하는 것이 실제로 가능합니까? 이에 대한 향후 계획이나 지속적인 개발이 있습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.