ESL 연구실 활동/LAB 29

[05] 임베디드 직무강좌

컴파일 : 소스프로그램을 실제 실행이 가능한 실행파일로 변환하는 과정 Pre Processor : 소스코드를 풀어서 완전한 소스코드로 변환하는 과정 Compiler : 변환된 소스를 어셈블리어로 변환 Assembler : 어셈블리 코드를 0,1로 구성된 기계어 코드로 변환하는 과정 Linker : 변환된 코드를 라이브러리 파일로 변환하는 과정 Linker과정이 끝나면 실행이 가능한 기계 코드가 생성됨 Loader : 기계 코드를 실행하기 위해 메모리에 올라가게 하는 과정 툴체인 : 소스파일을 실행파일로 만들어내는 과정에서 필요한 도구들의 연결된 것 타겟에 따라서 다른 툴체인을 설치해줘야 한다. 편하게 압축파일로 변환해 배포한다. 깃에서 다운 가능 하드웨어 데이터시트가 있어야지만 데이터프로그램 작성 가능...

[04] 임베디드 직무강좌

# 디렉토리 u-boot : 최상위 디렉토리. Makefile, boards.cfg 등의 주요 파일을 갖고 있음. 모든 U-Boot의 빌드 동작을 실행하는 디렉토리 arch : ARM 등 프로세서 아키텍처별로 서로 다른 디렉토리를 구성하고 있으며, 각 프로세서 아키텍처에 따른 소스를 구성하는 디렉토리 board : 각 제조사별 보드 관련 소스를 구현하는 디렉토리 common : U-Boot에서 공통적으로 사용되는 소스를 구현하는 디렉토리로 U-Boot의 명령어, 환경 변수 등 일반적인 소스를 구현 drivers : gpio, i2c, pci, serial, sound, usb와 같은 외부 장치의 드라이버 fs : u-boot에서 지원하는 파일 시스템 관련 코드 lib : 모든 아키텍처와 관련된 라이브러리..

[02~03] 임베디드 직무강좌

# 임베디드 소프트웨어 특정 하드웨어의 임베디드 즉, 하드웨어에 내장되어 목적에 적합한 특정 기능을 수행하는 소프트웨어 # 부트로더 운영체제가 시스템에 로드되어 잘 동작하기 위한 사전 준비 작업을 하는 것 # 오픈소스 부트로더 GRUB arm 기반 U-BOOT # 운영체제 부트과정 전원이 켜지면 지정된 저장장치에서 기본 프로그램을 불러오고 메모리에 올려 실행함 * 부팅 디바이스의 OS는 커널을 의미한다 iROM에는 초기 코드가 포함되어 있어 전원이 들어오면 외부장치로부터 CPU적재 iROM 내부의 코드는 여러가지 부팅 방법을 제공 위 그림을 보면 Exynos-8890은 Controller,UFS,SPI,USB 부팅방법을 제공 # 동작 순서 1. 전원이 연결되면 iROM의 부트코더 수행 2. iROM 은 ..

//0224// 멧돼지Net

- 교수님 논문 첨부자료 정리 - Alexnet, 멧돼지망 95퍼센트가 넘어가는 시점의 훈련시간, 훈련data 추론시간, --> Early stopping , Call Back 함수 활용 https://didu-story.tistory.com/28 [keras] 일정 accuracy 달성 후 훈련을 자동으로 멈추는 callbacks 생성하는 방법 시작하며 epoch를 몇으로해야할지 고민해야될 때가 있었다. 이번 TF 자격증 공부를 하면서 callback 기능을 사용하면 자동으로 일정 accuracy 나 loss에 도달하면 멈추게 해줄 수 있다고 하길래 기록하 didu-story.tistory.com - 1iteration 시간 - tf2에서 가중치파일 생성해서 tf1에서 불러오기 -> ckpt 파일 생성..