전체 글

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

Professional C++ - 3. Coding with Style

3. Coding with Style 이 장의 내용은 ▶ 코드 문서화의 중요성과 사용할 수 있는 주석 스타일 종류 ▶ 분해의 의미와 사용 방법 ▶ 명명 규칙이란 ▶ 서식 규칙이란 코드를 작성하는 키보드 앞에서 매일 몇 시간을 보내려면, 그 모든 작업에 대해 자부심을 가져야 한다. 작업을 완료하는 코드를 작성은 프로그래머 작업의 일부일 뿐이다. 결국 누구나 코딩의 기초를 배울 수 있다. 스타일로 코딩하려면 진정한 마스터가 필요하다. 이 장에서는 "무엇이 좋은 코드를 만드는가?"라는 질문을 탐구한다. 그 과정에서 C++ 스타일에 대한 여러 접근 방식을 보게 될 것이다. 알게 되겠지만, 단순히 코드 스타일을 변경하는 것으로 매우 다르게 보일 수도 있다. 예를 들어, Windows 프로그래머가 작성한 C++ 코..

일반 개발 리소스/ESP32

ESP32 - API Reference - Application Protocols - ASIO port

참고 ESP32 사이트의 ASIO port 문서를 한글화한다. ASIO port Asio는 크로스 플랫폼 C++ 라이브러이이다(https://think-async.com/Asio/ 참조). Modern C++ 접근 방식을 사용하여 일관된 비동기 모델을 제공한다. ESP-IDF 컴포넌트 ASIO는 버전 v5.0부터 ESP-IDF에서 별도의 저장소로 이동되었다 : GitHub에서 ASIO 컴포넌트 Hosted Documentation 문서는 아래 링크에서 찾을 수 있다 : ASIO 문서 (영문) PREVIOUS : Application Protocols NEXT : ESP-Modbus

일반 개발 리소스/ESP32

ESP32 - API Reference - Application Protocols

참고 ESP32 사이트의 Application Protocols 문서를 한글화한다. Application Protocols ASIO port ESP-Modbus ESP-MQTT ESP-TLS ESP HTTP Client ESP Local Control ESP Serial Slave Link ESP x509 Certificate Bundle HTTP Server HTTPS Server ICMP Echo mDNS Service Mbed TLS 이 API 섹션에 대한 예제 코드는 ESP-IDF 예제의 프로토콜 디렉토리에 제공된다. IP Network Layer IP Network Layer 프로토콜(Application Protocol Layer 아래)에 대한 문서는 Networking APIs에서 제공된다...

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

i.MX Linux Reference Manual - Connectivity - ENET IEEE-1588

4.2 ENET IEEE-1588 4.2.1 Introduction ENET IEEE-1588 드라이버는 네트워크 통신에서 clock의 정확한 동기를 가능하게 하는 일련의 기능을 수행한다. 드라이버는 IEEE-1588 전체 프로토콜을 지원하기 위한 프로토콜 스택이 필요하다. LinuxPTP 스택을 준수한다. IEEE 1588이나 유사한 시간 동기화 프로토콜 구현을 허용하기 위해, ENET MAC은 들어오고(incoming) 나가는(outgoing) 프레임의 정확한 타임스탬프를 지원하는 타임스탬프 모듈과 결합된다. 4.2.1.1 Transmit Timestamping 전송 시에는 1588개의 이벤트 프레임에만 타임스탬프가 필요하다. 클라이언트 애플리케이션(예: MAC 드라이버)은 1588개의 이벤트 프레임..

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

i.MX Linux Reference Manual - Connectivity - ADC

4.1 ADC 4.1.1 ADC Introduction ADC-Digital의 특징은 다음과 같다 : 2개의 12비트 ADC 10/11 비트 정확도로 최대 12비트 분해능의 연속하는 선형 근사 알고리즘(Linear successive approximation algorithm) 최대 1MS/s 샘플링 속도 최대 8개의 단일 종단 외부 아날로그 입력 단일 또는 연속 변환 (단일 변환 후 idle 상태로 자동 복귀) 출력 모드 : (오른쪽으로 정렬된 부호 없는 형식) 12 비트 10 비트 8 비트 구성 가능한 샘플 시간 및 변환 속도/전원 변환 완료 및 하드웨어 평균 완료에 대한 플래그와 인터럽트 최대 4개의 소스에서 선택 가능한 입력 clock clock 출력 옵션이 있는 낮은 노이즈 작동을 위한 비동기 ..

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