임베디드 시스템에서 C++로 작성된 라이브러리를 이식하려고합니다. 임베디드 시스템은 ARM 플랫폼의 C 프로그래밍 언어로 작성되었습니다. 나는 내가 그것을 할 수 있다고 생각 해왔다. C++ 프로그래밍 언어는 C 언어보다 훨씬 복잡합니다. C++ 라이브러리에서 환경을 제대로 실행해야합니까? 내가 그렇게한다면, 내가 만날 수있는 문제들. C++의 OOP 모델
Keil RTX RTOS 구성 파일에서 사용자는 기본 사용자 스레드 스택 크기를 구성 할 수 있습니다. 일반적으로 스택에는 자동/로컬 변수가 있습니다. "ZI 데이터"섹션에는 초기화되지 않은 전역 변수가 있습니다. RTX 구성 파일에서 사용자 스레드 스택 크기를 변경하면 스택 크기가 증가하고 "ZI 데이터"섹션 크기가 증가하지 않습니다. 나는 그것을 테스트
nios II 소프트 프로세서에 대한 운영 체제 지원을 이해하려고합니다. 알테라와 웹은 이에 대한 답변을 제공하지만, 검색 포럼은 대부분의 정보가 보존되는 곳입니다. nios에서 이더넷 지원을 통해 일종의 RTOS를 얻는 데 드는 노력을 측정하려고합니다. ii. 어떤 OS 옵션이 있으며 많은 포팅 노력이 필요합니까?
부트 로더 (RTX가없는), RTX가있는 응용 프로그램 이미지의 두 부분으로 소프트웨어를 분할했습니다. 그러나 부트 로더가 RTX로 응용 프로그램 이미지를로드하지 못했습니다. 플래시 설정은 다음과 같습니다
--------------------------------------------------------------------
start ad
taskA가 세마포어를 사용하여 리소스를 잠근 경우 다른 태스크가 리소스를 잠그지 않고 비보호 액세스에 액세스하면 대기 상태가됩니까? 또는 RTOS 시스템의 코드 오류입니다. taskA() //low priority
{
SemLock(A);
A=10;
A=A+1;
SemmUnlock(A);
}
taskB() //h
나는 freeRTOS 용으로 작성된 간단한 프로그램을 가지고있다 (타이머 구현). 빈 가상 머신 (VirtualBox 또는 QEMU 등)에서이 프로그램을 실행하고 싶습니다. 빈 VM에서 실행될 수있는 바이너리 파일을 만들어야합니다. 내가 할 수있는 조언이나 방향은 무엇입니까? 많은 자료를 freeRTOS homepage에서 확인했지만 유용한 정보를 찾을 수
RTX (RTOS)에 대한 질문이 있으니 Nucleo-F411RE 보드 (Cortex M4)에 RTOS RTX를 구현해야합니다. Eclipse로해야하지만 어떻게해야할지 모르겠다. 또한, 나는 GCC 컴파일러로 컴파일하기 위해 노력하고 내가 좋아하는 많은 오류가 있었다 : _ error: stray '#' in program
_ error: expected