티스토리 뷰

mbed

mbed OS API

OpenMaker 2017.02.08 16:48


mbed를 사용하려면, mbed OS에서 제공하는 API를 사용하는 것이 좋습니다.


그도 당연한 것이, 다른 API를 쓸거면서 mbed 플랫폼을 사용하는건 이상한 일이기때문이죠.


Arduino도 마찬가지 입니다. 굳이 있는 API를 쓰지 않고, 특별한 이유가 아니고서 별도의 API를 만들어 사용하는 사람들은 별난거죠.


그럴바엔, 자유로운 환경에서 개발하는게 맞겠죠. 



어쨌든, 사용자가 쉽게 프로그래밍할 수 있도록 마련해 둔 인터페이스가 API (Application Program(ming) Interface)입니다.


저도 이제 mbed로 라이브러리 작업이나 S/W작업을 해야하는 경우가 있어서, 찾아 보았습니다.


링크는 아래와 같습니다.

https://docs.mbed.com/docs/api-documentation-list/en/latest/




우선 여러가지 API가 있는데,

당장 mbed platform에서 사용되는 API를 확인하기 위해서는 mbed OS 의 API를 확인해야 합니다.


제가 현 시점에서 확인한 최신 버전의 document는 5.3 입니다.

https://docs.mbed.com/docs/mbed-os-api-reference/en/5.3/



들어가보면, 

  • 태스크 관리
  • I/O
  • Interface (Serial, SPI, I2C, CAN) : 다 통신이긴 한데, 디바이스의 Peri라는 측면에서 Interface로 분류한 것 같습니다.
  • Communication (Ethernet, Wi-Fi, BLE...)
  • Security (mbed TLS, mbed uVisor)
이러한 형태로 구분되어 있네요.

C++언어로 되어 있고, Doxygen문법으로 작성되어 있습니다.
해당 내용은 mbed의 온라인 컴파일러에서도 확인할 수 있는데요.
아래 링크를 참조하시면 되겠습니다.

이렇게하면, mbed 온라인 컴파일러에서 코딩을 하다가 수시로 확인해 볼 수 있겠죠?






'mbed' 카테고리의 다른 글

mbed OS API  (0) 2017.02.08
댓글
댓글쓰기 폼