전체 글

Boost C++ Libraries, Modern C++, Embedded Linux 등... 소프트웨어와 관련된 기술 문서 번역이나, 개발 환경 구축 등의 내용을 블로그 합니다.
일반 개발 리소스/ESP32

ESP32 - API Reference - API Conventions

참고 ESP32 사이트의 API Conventions 문서를 한글화한다. API Conventions (API 규칙) 이 문서는 ESP-IDF API(Application Programming Interfaces)에 공통적인 규칙과 가정을 설명한다. ESP-IDF는 여러 종류의 프로그래밍 인터페이스를 제공한다 : ESP-IDF 컴포넌트의 public header 파일에는 C 함수, 구조체, enum, type 정의와 전처리 매크로가 선언되어 있다. 프로그래밍 가이드의 API Reference 섹션에 있는 다양한 페이지에는 이러한 함수, 구조체, type에 대한 설명을 포함한다. 시스템 함수, 미리 정의된 변수와 옵션을 빌드한다. 이는 빌드 시스템 가이드에 설명되어 있다. Kconfig 옵션은 코드와 빌드..

NXP i.MX SoC Family/i.MX Linux Reference Manual

i.MX Linux Reference Manual - Connectivity

정보 Rev. L5.4.70_2.3.0 31 December 2020를 기준으로 작성 (IMXLXRM) i.MX Linux Reference Manual에서 Chapter 4 Connectivity의 내용을 한글화한다. 목차는 아래와 같다. 4 Connectivity 4.1 ADC 4.2 ENET IEEE-1588 4.3 Enhanced Configurable Serial Peripheral Interface (ECSPI) 4.4 Fast Ethernet Controller (FEC) 4.5 FlexCAN 4.6 Inter-IC (I2C) 4.7 Media Local Bus 4.8 PCI Express Root Complex 4.9 USB 4.10 USB3 4.11 Low Power Universal A..

NXP i.MX SoC Family/i.MX Linux Reference Manual

i.MX Linux Reference Manual - Storage - SPI NOR Flash Memory Technology Device (MTD)

3.8 SPI NOR Flash Memory Technology Device (MTD) 3.8.1 Introduction SPI NOR Flash Memory Technology Device (MTD) 드라이버는 SPI 인터페이스를 통해 데이터 Flash의 지원을 제공한다. 기본으로 SPI NOR Flash MTD 드라이버는 데이터 Flash를 지원하기 위해 정적 MTD 파티션을 생성한다. 3.8.2 Hardware Operation 일부 보드에는 SPI NOR - AT45DB321D가 장착되고, 일부 보드에는 M25P32가 장착된다. 보드에서 SPI NOR의 유형을 확인하고 올바르게 구성한다. AT45DB321D는 2.7 V, 시리얼 인터페이스의 순차 액세스 Flash 메모리이다. AT45DB321D ..

NXP i.MX SoC Family/i.MX Linux Reference Manual

i.MX Linux Reference Manual - Storage - Smart Direct Memory Access (SDMA) API

3.7 Smart Direct Memory Access (SDMA) API 3.7.1 Overview SDMA(Smart Direct Memory Access) API 드라이버는 SDMA 하드웨어를 컨트롤한다. MCU 메모리 공간과 주변 디바이스 사이에 데이터를 전송하기 위해 다른 드라이버에 API를 제공한다. 아래 기능을 지원한다 : MCU 메모리 공간에서 SDMA 내부 RAM으로 채널 스트립트 로드 스크립트의 컨텍스트 파라미터 로드 스크립트의 버퍼 디스크립터(descriptor) 파라미터 로드 스크립트의 실행 컨트롤 스크립트 실행 종료 시 callback 메커니즘 3.7.2 Hardware Operation SDMA 컨트롤러는 MCU 메모리 공간과 주변 디바이스 사이의 데이터 전송을 담당하며 아래 기..

NXP i.MX SoC Family/i.MX Linux Reference Manual

i.MX Linux Reference Manual - Storage - SATA

3.6 SATA 3.6.1 Introduction SATA AHCI 드라이버는 Linux 커널의 블록 디바이스 인프라의 LIBATA 레이어를 기반으로 한다. SATA의 자세한 하드웨어 작동은 SATA_Data_Book.pdf라는 Synopsys DesignWare Cores SATA AHCI 문서에 자세히 설명되어 있다. 3.6.2 Board Configuration Options 전원을 끈 상태에서 SATA 케이블과 하드 드라이브를 설치한다. 3.6.3 Software Operation libata API에 대한 자세한 내용은 libATA Developer's Guide를 참조한다. SATA AHCI 드라이버는 Linux 커널의 블록 디바이스 인프라의 LIBATA 레이어를 기반으로 한다.표준 AHCI ..

까마귀75
[16 x 5 = ? ] 날자~~ 까마귀75