# RT-Thread 학습 노트(一)

RT-Thread 학습 노트(一)
이 노트는 RT-Thread 공식 문서 센터를 기반으로 합니다.
RT-Thread 소개
  • 국내 팀에서 개발하고 유지 보수하는 내장형 실시간 운영체제(RTOS)를 개괄한다.기능이 강하고 구성 요소가 풍부한 사물인터넷 운영체제로 발전하고 있다
  • 아키텍처 상향식
  • 내부 핵층: RT-Thread의 핵심 부분으로 내부 핵 시스템에서 대상의 실현을 포함한다. 예를 들어 다중 스레드와 스케줄링, 신호량, 메일박스, 메시지 대기열, 메모리 관리, 타이머 등
  • 구성 요소와 서비스 층: 구성 요소는 RT-Thread 내장 위에 있는 상부 소프트웨어를 바탕으로 한다. 예를 들어 가상 파일 시스템,FinsH 명령행 인터페이스, 네트워크 프레임워크, 장치 프레임워크 등
  • RT-Thread 패키지: RT-Thread 사물인터넷 운영체제 플랫폼에서 실행되고 서로 다른 응용 분야를 대상으로 하는 유니버설 소프트웨어 구성 요소로 정보, 소스 코드 또는 라이브러리 파일로 구성된다
  • 특징
  • C 언어로 작성하여 간단명료하고 알기 쉽고 이식하기 편리하다
  • Nano 버전은 저성능 시스템용
  • Linux에 비해 작고 저렴하며 전력 소비량이 적음
  • 다양한 패키지 종속성

  • RT-Thread Nano
               ,        、     、   、                     。     32 ARM   MCU  。
         ,    ,       。
    

    코어 베이스
  • 커널 기능
  • 스레드 스케줄링
  • 클록 관리
  • 스레드 간 동기화
  • 스레드 간 통신
  • 메모리 관리
  • I/O 디바이스 관리
  • RT-Thread 시작 프로세스는 시스템 시작 파일에서 시작하여 RT-Thread 시작 파일 rtthreadstartup () 후 사용자의main () 함수 공식 문서
  • 자동화 초기 메커니즘 자동 초기화 메커니즘은 초기화 함수가 현식으로 호출되지 않고 함수 정의에서 매크로 정의의 방식으로 설명하면 시스템 시작 과정에서 실행된다는 것을 말한다. 개인의 이해는 일련의 초기화 함수를 하나의 큰 함수표에 집적하는 것이다.시스템이 시작될 때 자동으로 표의 함수를 훑어보고 공식 문서를 실행합니다
  • 내부 핵 대상 관리 구체적인 내부 핵 대상 구조체 참고 등 공식 문서
  • 모든 내부 핵의 대상은 정적 대상과 동적 대상으로 나뉘는데 동적 대상의 매개 변수는 대부분이 지침이고 이름은 이다t 마무리
  • 흔히 볼 수 있는 대상은 라인, 신호량, 상호 배척량, 타이머 등
  • 엔지니어링 디렉터리의 rtconfig를 수정합니다.h구체적 설정은 공식 문서 참조
  • 좋은 웹페이지 즐겨찾기