inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

Armv8의 Exception Level에서 질문이 있습니다.

미해결

시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 - 1부 저자 직강 (2024년 버전)

svc, hvc, smc와 같은 어셈블리 명령어를 수행하면, 내부적으로 exception이 발생하고 el이 변경된다고 말씀해주셨는데, 여기서 el이 변경된다는 건 하드웨어적으로는 단순히 PSTATE의 EL 비트 필드의 값이 갱신되는 것으로 이해해도 될까요?

  • 임베디드
  • arm-architecture
  • microprocessors
  • cortex-a
동엽 댓글 2 좋아요 0 조회수 181

5.4.3 실습에서 궁금한점이 있습니다.

미해결

시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 - 1부 저자 직강 (2024년 버전)

해당 실습을 진행하던 도중 궁금한점이 있어 이렇게 글 남기게 되었습니다! data abort exception이 발생해서 vector_dabt라는 주소로 분기하게 된 상태에서는 SPSR_abt 레지스터에 이전 동작 모드인 user_mode bit encoding값이 설정이 되어있는 걸 볼 수 있었습니다. 그런데, Data abort를 처리하기 위해 supervisor mode로 진입하는 과정에서 movs pc, lr 명령어를 실행하면 supervisor mode로 진입은 하지만, SPSR_svc 레지스터에는 이전 동작 모드가 로드되지 않은 걸 볼 수 있었는데, 그렇다면 exception이 유발이 되어야만 SPSR_<mode>의 값이 갱신되는 것 인지 단순히 movs, subs와 같은 동작 모드를 변경하는 명령어로는 SPSR이 갱신되지 않는 것 인지 궁금합니다.

  • 임베디드
  • arm-architecture
  • microprocessors
  • cortex-a
동엽 댓글 2 좋아요 0 조회수 177

stlink연결

해결됨

[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.

안녕하세요, stlink연결이 안되어 질문드립니다. stlink만 동봉된 케이블로 노트북과 연결하였습니다. com이라 쓰여진 부분에 빨간 부분이 깜빡깜빡하고 윈도우에서는 장치인식 실패라고 뜹니다. 장치관리자에서도 인식을 하지 못합니다. 어떻게 해야하나요?

  • Raspberry-Pi
  • arduino
  • 임베디드
김민규 댓글 3 좋아요 0 조회수 382

영상속 ppt

해결됨

[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.

영상속에서 나오는 ppt는 어디에 있나요? 11분 30초 경에 나오는 사이트 접속하고 싶은데 강의자료에는 ppt가 없어요

  • Raspberry-Pi
  • arduino
  • 임베디드
댓글 3 좋아요 0 조회수 200

온도센서 제어 중 타이머 설정

해결됨

[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.

안녕하세요, 온도센서 라이브러리 포팅하는 부분의 강의를 듣고있습니다. 강사님께서 타이머 설정을 할 때 처음에는 8MHz가 기준인 타이머로 설정을 하시다가 최종적으로는 타이머를 72MHz로 변경하신 후 이것을 기준으로 사용하셨는데 꼭 해당 방식으로 변경한 후에 진행을 해야할까요?

  • Raspberry-Pi
  • arduino
  • 임베디드
댓글 2 좋아요 0 조회수 142

main.c가 뜨지 않아요

해결됨

[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.

강의에 따로 설명이 없어요. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • Raspberry-Pi
  • arduino
  • 임베디드
pgw1126 댓글 2 좋아요 0 조회수 404

부품 구입 문의입니다.

해결됨

[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.

섹션 28의 2번째 강의에서 GPIO역할을 하는 부품이 없습니다. 따로 구입하고 싶은데 부품명을 알 수 있을까요? 감사합니다.

  • Raspberry-Pi
  • arduino
  • 임베디드
이지수 댓글 2 좋아요 0 조회수 112

dfi 부분 설명 잘못하신거 아닌가요

미해결

FreeRTOS 프로그래밍

dfi 부분 설명 잘못하신거 아닌가요? timer 인터럽트는 계속 발생 되는 거구, 다만 버튼을 눌렀을 때 해당 버튼 누른 만큼 인터럽트가 처리를 할수 있냐 없냐 확인하는게 아닌가 싶어서요 인터럽트에 heavy() 이 들어 있으면 인터럽트를 놓치는 거구 dfi 를 하게 되면 인터럽트를 놓치지 않게 처리 할 수 있다. 그 부분을 설명하는거 같은데 타이머 인터럽트는 계속 백단에서 처리되고 있는거는 동일한거 아닌가 해서요 헷갈리네요 (실습 8번에서 설명하는 영상입니다.)

  • 운영체제
  • 임베디드
  • FreeRTOS
댓글 2 좋아요 0 조회수 181

AUTOSAR 시스템 설계 : OEM의 영역 질문입니다.

미해결

[AUTOSAR] 신입사원에게 들려주는 AUTOSAR기초 개념 완성

안녕하세요. 시스템 설계 : OEM의 영역에서 전체적인 차량의 기능 설계와 이후 ECU Mapping, 토폴로지 등을 AUTOSAR툴(VECTOR 툴, EB툴 등)에서 해당 기능을 사용 할 수 있는 기능들이 있나요? autosar툴(swc, bsw 개발 툴)은 단순히 개발을 할 수 있는 툴 같은데,,, 혹시 autosar툴에서 없다면, 다른 툴을 사용하는건가요??? 감사합니다.

  • 임베디드
  • MCU
  • microcontroller
  • autosar
아구러푸 댓글 1 좋아요 0 조회수 199

MCAL 툴, BSW 툴이 상이할 때 질문

미해결

[AUTOSAR] 신입사원에게 들려주는 AUTOSAR기초 개념 완성

안녕하세요. MCAL 툴은 일반적으로 EB 툴을 사용한다고 이해했습니다. 만약 BSW 툴을 VECTOR를 사용하고, MCAL툴은 EB툴을 사용한다고 가정하면 기존 ASW툴 처럼 설정 후 ARXML을 BSW툴에 IMPORT하는 것처럼, MCAL툴(EB) 설정을 한 이후 BSW툴(VECTOR)에 IMPORT하는 작업 같은게 있나요? 어떻게 설정을 해줘야하는건가요?

  • 임베디드
  • MCU
  • microcontroller
  • autosar
아구러푸 댓글 3 좋아요 0 조회수 667

Unsigned 연산 결과인 156이 -100의 2의 보수가 되는 원리가 궁금합니다.

해결됨

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

안녕하세요. [1. 질문 챕터] : HDL 9장, 5분 50초 [2. 질문 내용] : Unsigned 연산 결과인 156이 -100의 2의 보수가 되는 원리가 궁금합니다. [3. 시도했던 내용, 그렇게 생각하는 이유] : Unsigned A : 01100100 (십진수 : 100), Unsigned B : 11001000(십진수 : 200) 강의에서, 2의 보수 위키백과 내용 중, '2의 보수는 대부분의 산술연산에서 원래 숫자의 음수처럼 취급한다'. (2분 57초) A - B = A + (-B) = 01100100 + 00111000 = 10011100 (십진수 : 156) 이를 통해, Unsigned 연산 결과 156이 나온 원리를 알았습니다. 하지만, A, B를 signed type이라고 가정했을 때의 결과인 -100이 unsigned type으로 정의한 A, B의 연산 결과의 2의 보수값이 되는 원리를 정확히 모르겠습니다. 8bit 중, MSB를 취급하는 방법이 완전히 다른데, 어떻게 2의 보수 관계가 되나요?

  • verilog-hdl
  • fpga
  • 임베디드
dlgigi324 댓글 2 좋아요 1 조회수 198

섹션 5의 GPIO 간단 제어해보기.

해결됨

[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. D2 LED를 켜고 끄는 코드를 작성했는데 전혀 깜빡이지가 않습니다. 강의 내용에서 말씀하신 UserLabel을 GPIO_LED로 설정했는데, 헤더파일이 프로젝트에 들어가지 않아서 깜빡이지 않는걸까요? 헤더파일에 내가 라벨붙인걸 확인할 수 있다고 하셨는데 헤더파일이 어디에 있는지도 잘 모르겠습니다..

  • Raspberry-Pi
  • arduino
  • 임베디드
dkskrksk1q 댓글 3 좋아요 0 조회수 150

ST LINK 연결

해결됨

[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 다른 질문글에서 답변주신대로 다른 유틸리티 이용해서 펌웨어 업데이트와 USB로 보드에도 충전하고 장치관리자에서 ST LINK 연결된 것도 다 확인했는데 아래와 같이 떠서요..! 보드와 ST LINK연결도 다른 질문글에서 본 사진 그대로 잘 끼웠는데도 그러네요.. STM IDE버전을 최신버전으로 했을 땐 다른 오류가 나서 16버전으로 설치했어요 그리고 ST LINK내에서 펌웨어 업데이트 하라해서 하면 맨 아래사진과요

  • Raspberry-Pi
  • arduino
  • 임베디드
정민지 댓글 2 좋아요 0 조회수 198

재설치 관련 질문

미해결

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

안녕하세요. 단순 재설치 관련 질문이어서 알려주신 포맷을 따르지 않고 질문드립니다. 왕초보인데요. 설치단계에서 강사님이 얘기하지 않은 명령어를 실수로 실행해 버리기도 하고( sudo apt upgrade -y ), 에러도 발생해서 새로 설치하고 싶습니다. 그래서 기존꺼를 지우고 재설치하는 방법에 대해 알려주시면 감사하겠습니다. 그리고 추가 질문은 설치가 제대로 되면 몇G정도를 차지하는지요? 감사합니다

  • verilog-hdl
  • fpga
  • 임베디드
hyjo2003 댓글 2 좋아요 1 조회수 129

13장 질문있습니다.

해결됨

설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)

안녕하세요, 맛비님. 강의 잘 듣고 있습니다. vivado, vitis 버전: 2020.2 ZCU104 Board를 통해 지금까지 잘 해오고 있었는데, vitis에서 첨부 사진과 같이 run을 하면 정체 모를 문자들이 나오는 것을 확인하였습니다. 10장 강의까지도 잘 쫓아왔는데 갑자기 여기서 안돼서 당황스럽습니다. 혹시 제가 이 문제를 해결하기 위해 할 수 있는 방법들이 있을까요? 항상 감사합니다.

  • fpga
  • 임베디드
leeug13 댓글 2 좋아요 1 조회수 314

Data형태에 따른 AI가속기 구현 질문

미해결

설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)

안녕하세요, 강의를 수강하다가 궁금한 점이 있어서 질문드립니다. 강의에서 사용한 Data는 기본 integer를 사용하여 MAC연산을 rtl로 구현 시 +, * 연산자들을 이용하여 구현을 하셨는데 만약 입력으로 들어오는 feature, 학습이 완료된 weight들이 Floating point 32, Brain Floating16 등의 형태를 가지고 있다면 해당 데이터형에 알맞은 ALU 를 따로 설계 후 instance해오는 방식으로 Core를 설계하는지, 그리고 실제 일반적인 AI 가속기 구현 시 주로 어떤 형태의 Data형을 더 많이 사용하는지 궁금합니다! ==================

  • verilog-hdl
  • fpga
  • 임베디드
  • cnn
aaabb12 댓글 1 좋아요 1 조회수 252

프로젝트 생성시 오류

해결됨

[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 아래 사진과 같이 오류가 나서 회원가입하고 이 오류가 떴을때 로그인을 하면 , 이젠 아래와 같은 오류가 떠서요 ! 펌웨어 업데이트도 하고 아래와 같이 check connection이라는 옵션도 설정해서 다시 프로그램을 껐다가 켜봐도 계속 안되어서 여쭤봅니다..! 다른 프로젝트 생성하면 또 위의 사진처럼 다시 오류가 떠요

  • Raspberry-Pi
  • arduino
  • 임베디드
정민지 댓글 2 좋아요 0 조회수 301

LDM

미해결

시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 - 2부 저자 직강 (2024년 버전)

안녕하세요, ldm 명령어가 수업 중 몇번 등장하는데요, 본론은, ldm r13, {r4, r5, r11, r13, pc} 에서 r13위치 기준으로 쭉 읽어오는 것 같은데요, (맞겠죠?) 이 명령어도 stack 의 pointer 를 바꾸는 것 같은데요 , 그럼 사실상 POP 과 같은 명령어라고 보면 되는 건가요?

  • 임베디드
  • arm-architecture
  • 하드웨어-해킹
  • cpu-architecture
  • armv7
  • armv8
  • cortex-a
platformpjt02 댓글 1 좋아요 0 조회수 113

TRACE32 debugging

미해결

시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 - 2부 저자 직강 (2024년 버전)

안녕하세요, TRACE32 Arm aapcs v7 practice 1 에서, PC 값을 push 하는 동작이 있는데요, 분명 0xc0253988 이었는데 어째서 stack 에 들어갈때는 0x0253990 으로 들어가나요? 감사합니다

  • 임베디드
  • arm-architecture
  • 하드웨어-해킹
  • cpu-architecture
  • armv7
  • armv8
  • cortex-a
platformpjt02 댓글 1 좋아요 0 조회수 122

interrupt service

미해결

시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 - 2부 저자 직강 (2024년 버전)

안녕하세요, ARM architecture 와 동떨어질 수 도 있는 질문입니다.. interrupt service routine 나 exception handler 는 user 가 직접 구현해야 하는 데요, 만약 리눅스를 설치한다고 했을 때, 리눅스에서 어디까지 제공해 주는 것인가요? 언급해주신 카메라 센서나, 터치 센서 같은 경우.. ESR 에서 EC 가 어떻게 들어오는지는 모르겠지만, 유저가 직접 EC 를 보고 해석하는 코드를 짤 것 같지는 않아서요. arm architecture 의 exception handler 분기 후 리눅스와 유저가 어떻게 처리하는지 궁금해져서 질문드립니다 감사합니다

  • 임베디드
  • arm-architecture
  • 하드웨어-해킹
  • cpu-architecture
  • armv7
  • armv8
  • cortex-a
platformpjt02 댓글 2 좋아요 0 조회수 115

인기 태그

인프런 TOP Writers

주간 인기글