STM32 & C언어 디자인 패턴
close
프로필 배경
프로필 로고

STM32 & C언어 디자인 패턴

  • 분류 전체보기 (171)
    • ▶ STM32 (63)
      • News (8)
      • 회로리뷰 (12)
      • Peripheral (37)
      • 개발환경 (6)
    • ▶ C Application (28)
      • 디자인 패턴 (22)
      • App 만들기 (6)
    • ▶ ARM Core (10)
    • ▶ RTOS (7)
      • RTOS 만들기 (7)
      • FreeRTOS (0)
      • ThreadX (0)
    • ▶ 일상리뷰 (3)
    • ▶ 이전글 (53)
      • C Pattern (25)
      • C Coding (7)
      • Linux (5)
      • Programming (6)
      • Book Reference (10)
  • 홈
  • 태그
  • 방명록
  • Github
C언어 디자인 패턴을 시작하며

C언어 디자인 패턴을 시작하며

들어가기전에 이전글에 작성했던 글을 수정하여 올리려고 합니다. 아마 이전 글에서는 C 코드 에디터가 없는 관계로 복사가 어려웠었습니다. 이제 맘대로 복사해서 테스트 해볼 수 있게 될 것입니다. '▶ 이전글/C Pattern' 카테고리의 글 목록 STM32 MCU와 C언어 디자인 패턴에 대한 글을 공유합니다. cpattern.tistory.com ​ 객체지향 언어 자바, C++ 등에서 디자인 패턴은 매우 당연한 프로그램 기법이라고 할 수 있습니다. 패턴은 객체지향 언어의 지향점을 잘 살리도록 하면서 개발의 재미와 더불어 효용성을 높이는 역할을 하기도 합니다. ​ 물론 여러사람이 소스를 공유할 때는 반드시 다른 협력자들도 디자인 패턴에 대해 이해도가 높아야만 디자인 패턴의 활용에 무리가 없어지며 타인과의 커..

  • format_list_bulleted ▶ C Application/디자인 패턴
  • · 2023. 11. 20.
  • textsms
C로 만드는 Interface

C로 만드는 Interface

극단적으로 Java에서 객체지향, 패턴, Interface을 빼놓고는 다면 Java는 아무것도 아닙니다. Interface를 사용해야 언제든지 교체가능한 모듈형태의 프로그래밍을 할 수 있습니다. Interface의 필요성에 대해서는 다른 곳에도 많이 나와 있기때문에 따로 설명하지 않겠습니다. C언어로 Interface를 만들어 보겠습니다. 이번에 만들 Interface는 UART입니다. UART는 MCU와 Device와의 커뮤니케이션 도구로 많이 사용합니다. 예를 들면 GPS Module, RS232를 통한 PC와의 통신 등등에서 사용되므로 Interface를 설명하기에 적합합니다. typedef struct { InitFunction Init; OpenFunction Open; TxHandlerFunc..

  • format_list_bulleted ▶ 이전글/C Pattern
  • · 2014. 10. 15.
  • textsms
Observer 패턴

Observer 패턴

[네이버 지식백과]observer 패턴 (쉽게 배우는 소프트웨어 공학, 2015. 11. 30., 한빛아카데미(주))Observer 패턴은 정말 많이 사용하는 패턴입니다. 자바 프레임워크에서도 쉽게 찾을 수 있습니다. 우리가 흔히 쓰는 Java C#에서 Event Listener 들이 이 종류에 속하지요.Observer pattern을 예제를 위해서는 observer_t: 관찰자 Structure calculate_temperature : 온도를 측정하는 루틴 display_degree_handler : 화면에 측정된 온도를 표시하는 루틴 file_write_degree_handler : 파일에 측정된 온도를 표시하는 루틴 우선 헤더를 보겠습니다.observer_handler_t 가 바로 관찰자 콜백함수..

  • format_list_bulleted ▶ 이전글/C Pattern
  • · 2014. 10. 2.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
  • [2023.11.15] App State machine 글 게재
  • [2023.11.3] 티스토리 다시 시작합니다
전체 카테고리
  • 분류 전체보기 (171)
    • ▶ STM32 (63)
      • News (8)
      • 회로리뷰 (12)
      • Peripheral (37)
      • 개발환경 (6)
    • ▶ C Application (28)
      • 디자인 패턴 (22)
      • App 만들기 (6)
    • ▶ ARM Core (10)
    • ▶ RTOS (7)
      • RTOS 만들기 (7)
      • FreeRTOS (0)
      • ThreadX (0)
    • ▶ 일상리뷰 (3)
    • ▶ 이전글 (53)
      • C Pattern (25)
      • C Coding (7)
      • Linux (5)
      • Programming (6)
      • Book Reference (10)
최근 글
인기 글
최근 댓글
태그
  • #arm
  • #MCU
  • #STM32G4
  • #STM32
  • #C언어 패턴
  • #디자인 패턴
  • #rtos
  • #C언어
  • #STM32H7
  • #디자인패턴
전체 방문자
오늘
어제
전체
Copyright © STM32 & C언어 디자인 패턴 All rights reserved.
Designed by JJuum

티스토리툴바