PART I Introduction to Professional C++ ▶ CHAPTER 1: A Crash Course in C++ and the Standard Library ▶ CHAPTER 2: Working with Strings and String Views ▶ CHAPTER 3: Coding with Style PART II Professional C++ Software Design ▶ CHAPTER 4: Designing Professional C++ Programs ▶ CHAPTER 5: Designing with Objects ▶ CHAPTER 6: Designing for Reuse PART III C++ Coding the Professional Way ▶ CHAPTER 7: Mem..
4. Designing Professional C++ Programs 이 장의 내용은 ▶ 프로그래밍 디자인의 정의 ▶ 프로그래밍 다자인의 중요성 ▶ C++ 고유의 디자인 측면 ▶ 효과적인 C++ 디자인을 위한 두 가지 기본 테마: 추상화와 재사용 ▶ 재사용 가능한 다양한 유형의 코드 ▶ 코드 재사용의 장점과 단점 ▶ 재사용할 라이브러리 선택 지침 ▶ 오픈 소스 라이브러리 ▶ C++ 표준 라이브러리 애플리케이션을 위한 한 라인의 코드라도 작성하기 전에, 프로그램을 디자인해야 한다. 어떤 데이터 구조를 사용할 것인가? 어떤 클래스를 작성할 것인가? 이 계획은 그룹으로 프로그램하는 경우 특히 중요하다. 같은 프로그램을 작업하고 있는 동료가 무엇을 계획하고 있는지 전혀 모든 채 앉아서 프로그램을 작성한다고 상상..
1.1 Overview 이 문서는 i.MX 8M Plus ISP Independent Sensor Interface (ISI) 모듈의 Application Programming Interface (API)에 대해 설명한다. i.MX 8M Plus ISP Independent Sensor Interface API에 대한 자세한 내용은 이 문서에 설명되어 있다. 데이터 유형, 열거형, 관련 구조체와 반환 코드 같은 컴포넌트가 먼저 설명된다. 그런 다음 함수 구문과 설명이 제공된다. 이 문서에서 설명하는 API는 BSP release LF5.15.5_1.0.0에 적용된다. 코드는 C 언어로 작성되었으며, 파라미터 유형은 표준 C 언어 규칙을 따른다. 이 문서는 사용자가 C 언어의 기초를 이해하고 있다고 가정한..
2.1 Overview 이 장에서는 i.MX 8M PLUS Image Signal Processing(ISP) 센서 드라이버, API 함수와 호출 프로세스 아키텍처에 대해 설명한다. 또한 새로운 API를 추가하는 방법과 다양한 센서를 장착하기 위한 구현 프로세스에 대해서도 설명한다. 약어와 규칙 3A: Auto Exposure, Auto Focus, Auto White Balance AE: Auto Exposure(자동 노출) AF: Auto Focus(자동 초점) API: Application Programming Interface AWB: Automatic White Balance BLC: Black Level Correction fps: Frames Per Second I2C: Inter-Integ..
정보 Rev. LF5.15.32_2.0.0, 30 June 2022를 기준으로 작성 (IMX8MPCDUG) i.MX 8M Plus Camera and Display Guide의 내용을 한글화한다. 목차는 아래와 같다. Chapter 1 ISP Independent Sensor Interface API Chapter 2 Camera Sensor Porting Guide Chapter 3 ISP Using V4L2 Interface Chapter 4 ISP Software Arbitrary Resolution Switch Guide Chapter 5 Revision History