본문 바로가기
반응형

코딩취미120

[eclipse] ELF Parser vs GNU ELF Parser, GNU PE64 Windows Parser 목적과 특징 비교 ELF Parser vs GNU ELF Parser 목적과 특징 비교이클립스(Eclipse) IDE에서 ELF 파일을 다루는 데에는 주로 두 가지 파서가 사용됩니다: "ELF Parser"와 "GNU ELF Parser". ELF(Executable and Linkable Format) 파일은 실행 가능 파일, 오브젝트 코드, 공유 라이브러리, 코어 덤프 등을 포함하는 복합 파일 형식으로, 주로 UNIX 및 UNIX 계열 시스템에서 사용됩니다. 임베디드 시스템 개발, 특히 Linux 기반 시스템에서 자주 사용됩니다.1. ELF Parser사용 목적:ELF Parser는 이클립스 기반 개발 환경에서 ELF 파일의 내용을 분석하고 표시하기 위해 사용됩니다. 디버깅 과정에서 프로그램의 실행 파일 또는 오브젝트.. 2024. 2. 27.
TensorFlow Lite for Microcontrollers 소개 및 참고 사이트 정리 TensorFlow Lite for Microcontrollers 소개 및 참고 사이트 정리TensorFlow Lite for Microcontrollers는 TensorFlow, 구글의 머신러닝 라이브러리의 경량 버전으로, 소형 장치나 마이크로컨트롤러에서 실행될 수 있도록 만들어진 것입니다. 이런 장치들은 보통 처리 능력이나 메모리가 매우 제한적이기 때문에, 전력 소모가 적고, 공간을 적게 차지하며, 독립적으로 작동할 수 있는 간단한 머신러닝 모델이 필요합니다. TensorFlow Lite for Microcontrollers는 바로 이런 요구를 충족시키기 위해 개발되었습니다. 이를 통해, 예를 들어, 소리를 듣고 사람의 명령을 인식하거나, 환경 데이터를 수집하고 분석하는 스마트 센서 등을 만들 수 있.. 2024. 2. 20.
ISO 26262 국제표준 : ASIL별 프로그래밍 규칙과 코딩 가이드라인 ISO 26262 국제표준 : ASIL별 프로그래밍 규칙과 코딩 가이드라인ISO 26262 국제 표준에 따른 ASIL별 프로그래밍 규칙과 코딩 가이드라인은 자동차 전기/전자 시스템의 기능 안전성을 확보하기 위해 필요한 구체적인 요구사항을 정의합니다. ASIL(Automotive Safety Integrity Level)은 위험 평가를 바탕으로 하여 할당되는데, 이는 A에서 D까지 네 가지 수준으로 나뉘며, D가 가장 높은 안전 요구 수준을 나타냅니다. 각 ASIL별로 요구되는 프로그래밍 규칙과 코딩 가이드라인은 다음과 같습니다. ASIL A기본 코딩 규칙 준수: 가독성이 높고 유지보수가 용이한 코드를 작성합니다.간단한 오류 처리: 기본적인 입력 검증 및 오류 처리 메커니즘을 포함해야 합니다.기본적인 프로.. 2024. 2. 17.
ISO 26262 주요 특징과 소프트웨어 구성 요소 ISO 26262 주요 특징과 소프트웨어 구성 요소 ISO 26262는 자동차 분야에서의 기능 안전성에 관한 국제 표준입니다. 이 표준은 자동차 전기/전자 시스템의 개발 과정 전반에 걸쳐 기능 안전 요구사항을 정의하고 있으며, 자동차의 설계, 제조, 운영, 유지보수 단계에서 발생할 수 있는 잠재적 위험으로부터 사람을 보호하기 위한 지침을 제공합니다. 이번 포스팅에서는 관련된 내용 중에서 소프트웨어에 적용되는 부분을 집중적으로 정리했습니다.ISO 26262의 주요 특징 및 설명 ISO 26262는 자동차 산업 내 전기/전자 시스템의 기능 안전에 관한 국제 표준입니다. 이 표준은 자동차 개발의 모든 단계에서 발생할 수 있는 잠재적인 위험을 식별, 평가, 완화하기 위한 방법론을 제공합니다. ISO 26262의.. 2024. 2. 16.
[파이썬] 다양한 빈칸, 공백을 모두 제거하는 코드 다양한 빈칸, 공백을 모두 제거하는 코드여러 문자열을 취합할 때, 다양한 칸수로 생성된 공백들을 제거하는 코드입니다. 기본 1칸부터 반복되는 여러칸까지 지우는 방법을 정리했습니다. 개인적으로 진행한 과정은 다음과 같았습니다. 1차로 1칸짜리 공백을 제거하는 코드를 넣었습니다.그런데 사용해보니, 더 많은 공백이 있는 부분에 대한 처리가 부족해서 문자열에 여전히 공백이 있었습니다. 그래서 반복적으로 빈칸을 검색해서 삭제하는 것을 고민했는데, 처음에는 FOR를 생각했는데, 이것보다 더 효과적인 re 패키지를 사용해서 문제를 해결했습니다.아까 띄어져있던 문자열이 정리된 것을 확인할 수 있었습니다. 문제해결 완료.문자열 공백제거 참고 코드1. str.replace() 메소드를 사용하여 모든 공백 제거# 예시 문자.. 2024. 2. 14.
[파이썬] pip 사용방법 : 패키지 설치/업그레이드/검색/삭제/용량 계산 코드 파이썬 패키지 pip 사용방법pip는 Python 패키지 관리자로, Python 패키지를 설치, 업그레이드, 제거 등을 할 때 사용됩니다. 여기 몇 가지 자주 사용되는 pip 명령어와 예시를 소개합니다. 이 명령어들은 Python 개발에 있어서 기본적인 작업을 수행할 때 매우 유용합니다. 프로젝트의 의존성 관리, 패키지 업데이트 및 배포 준비 과정에서 효과적으로 사용할 수 있습니다. 1. 패키지 설치하기- 특정 패키지 설치:pip install requests - 특정 버전의 패키지 설치:pip install requests==2.25.1 - 패키지를 최신 버전으로 업그레이드:pip install --upgrade requests 2. 패키지 제거하기- 패키지 제거:pip uninstall request.. 2024. 2. 8.
반응형