현재 Micrium OS-II를 사용하는 ST32 (STM32F103xC) 용 애플리케이션을 개발 중입니다. 지금까지는 모든 것이 순조롭게 진행되었지만 지금은 블록을 맞았고 계속 진행할 수 없습니다. 보드는 SD 카드를 사용하여 USB 저장 장치로 작동하도록 구성되어 호스트 PC가 장치에 저장된 파일을 복사 할 수 있습니다. Windows 탐색기에서 현재
기본적으로 RTOS의 다른 스레드에서 데이터를 가져옵니다. 이 데이터는 보드의 핀입니다. 모든 IO 포트는 iodefine.h 파일의 구조체/공용체에 있습니다. Micrium이 어떻게 만들 었는지 예를 들어 보겠습니다. struct st_portd {
union {
unsigned char BYTE;
struct {
unsig
Dynamic C에서 Micrium uC-OS/II 하에서 2 가지 작업을 실행하려고합니다. 하나의 작업은 http 핸들러이고 다른 하나는 직렬 포트에서 읽습니다. 직렬 포트 작업이 http 작업이 실행되는 것을 막는 것 같습니다. 이게 왜 어떤 아이디어일까요? 나는 uC-OS/II가 선취 적이라고 생각했다. void httptask(void* ptr)