10_STM32 3

포팅

1.정의어느 한 운영체제에서 작동하는 프로그램을 다른 운영체제에서 작동하도록 프로그램을 변경하는 것임베디드에서는 한 프로세서에서 작동하는 OS를 다른 종류의 프로세서에서 작동이 되도록 하는 것 2.임베디드의 OS복잡한 장치라면 OS를 설치하여 메모리간의 효율과 제어, CPU 사용효율 등 장치의 효율적인 작동을 할 수 있다.예시로 스마트폰을 들 수 있다. 3.포팅 과정   포팅을 하려면 "Target Board"와 "PC"가 있어야한다.  PC의 운영체제 파일을 Target Board로 이식하기 위해 파일을 변경해야하는데  여기서 "부트로더"가 파일 변경을 해준다. (부트로더는 Target Board의 칩 제조사가 제공한다.) Target Board와 PC 는 JTAG으로 통신하고 TargetBoard에는..

10_STM32 2024.10.09

간략한 통신 개념

이 글에서는 각각의 통신의 간략한 특징만 정리한다. 각 통신의 자세한 설명은 STM32를 이용한 통신 예제 정리 글에서 하겠다. *시리얼 통신 -병렬 데이터의 형태를 직렬 방식으로 전환하여 데이터를 전송하는 방식 -시리얼은 직렬이고 패러럴(Parallel)의 반대되는 개념이다 1)직렬 통신: 데이터를 한 데이터 선으로 보내는 것. 2)병렬 통신: 데이터를 여러 데이터 선으로 보내는 것. -ex) a와 b의 유무에 관한 정보를 전송한다고 했을 때, 직렬은 a보낸 후 a를 보낸 데이터선에서 b를 보내는 방식으로 데이터를 전송하지만 병렬은 a랑 b를 각각의 데이터선을 통해 보내는 방식이다. *UART(Universal Asynchrounous Serial Receiver and Transmitter) -비동기..

10_STM32/통신 2024.02.09