Cấu trúc và Nguyên lý của Kiến trúc Arm dành cho Phát triển Phần mềm Hệ thống - Phần 2 Bài giảng trực tiếp từ tác giả (Phiên bản năm 2024)
Nền tảng cơ bản nhất của phần mềm hệ thống, những điểm cốt lõi của kiến trúc Arm mới nhất (Armv8-A, Armv7-A) sẽ được chính tác giả của cuốn sách "Cấu trúc và nguyên lý của kiến trúc Arm dành cho phát triển phần mềm hệ thống" hướng dẫn một cách bài bản!
272 học viên
Độ khó Cơ bản
Thời gian Không giới hạn

- Đã giải quyết
스택에 PUSH되는 PC 값
안녕하세요, 섹션15. AAPCS : TRACE32 디버깅 실습 (2024년 버전) 의<
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-acertes48453249
・
5 tháng trước
0
59
2
- Đã giải quyết
스택공간에 데이터를 저장할 떄
캐시에만 데이터를 저장하는 것인지 캐시와 ram영역 모두에 데이터를 저장하는 과정을 거치는지 궁금합니다
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-aonewhdwls130782
・
0
118
2
- Chưa giải quyết
LDM
안녕하세요, ldm 명령어가 수업 중 몇번 등장하는데요,본론은, ldm r13, {r4, r5, r11, r13, pc}에서 r13위치 기준으로 쭉 읽어오는 것 같은데요, (맞겠죠?)이 명령어도 stack 의 p
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-aplatformpjt029321
・
0
83
1
- Chưa giải quyết
TRACE32 debugging
안녕하세요, TRACE32 Arm aapcs v7 practice 1 에서, PC 값을 push 하는 동작이 있는데요, 분명 0xc0253988 이었는데 어째서 stack 에 들어갈때는 0x0253990 으로 들어가나요? </
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-aplatformpjt029321
・
0
101
1
- Chưa giải quyết
interrupt service
안녕하세요, ARM architecture 와 동떨어질 수 도 있는 질문입니다..interrupt service routine 나 exception handler 는 user 가 직접 구현해야 하는 데요, 만약 리눅스를 설치한
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-aplatformpjt029321
・
0
83
2
- Chưa giải quyết
vbar register
안녕하세요,vbar_el1 이 random 하게 부팅 때마다 정해진다고 하셨는데,Armv8 만의 특징인가요?Armv7 은 0xFFFF0000 이런 주소였던 것 같아요보안 이슈
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-aplatformpjt029321
・
0
61
1
- Chưa giải quyết
vbar register
안녕하세요,vbar_el1 이 random 하게 부팅 때마다 정해진다고 하셨는데,Armv8 만의 특징인가요? Armv7 은 0xFFFF0000 이런 주소였던 것 같아요보안 이
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-aplatformpjt029321
・
0
65
2
- Chưa giải quyết
System call register
system call register 로 쓰인다는 x8 의 경우는 arm architecture 호출 규약에 나와 있는 것인가요 아니면리눅스 커널에서 임의로 그렇게 정한 것인가요?
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-aplatformpjt029321
・
0
75
2
- Chưa giải quyết
GIC programmer model
안녕하세요,memory mapped i/o 라는 것이msr 명령어를 통해 core 에서 특정 주소 값을 변경하면해당 gic 나 interface register 값을 변경할 수 있다는 뜻인가요?그리고 memory
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-aplatformpjt029321
・
0
108
1
- Chưa giải quyết
exception handler code
안녕하세요0xffffff8008082580: d53201f nop...이런 식의 exception handler 코드는 어디서 볼 수 있나요? 코딩-> 컴파일을 해서 나온 결과 인가요 아니면 저렇게 일일이
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-aplatformpjt029321
・
0
94
2
- Chưa giải quyết
arm mode
안녕하세요ARM 에서 sys mode 나 undef 모드나 이런 것들은virtual memory 를 사용하지 못할 것 같은데, (kernel 이 virtual memory를 지원할 것 같아서요)그러면 다른 모드는 phy
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-aplatformpjt029321
・
0
116
2
- Chưa giải quyết
exception vector table
exception vector table 에서 명시된 주소 값은실제 physical memory 주소 인가요?그런데 physical memory 주소면 커널이 그 메모리에 들어간 함수를 어떻게 구현하게 되나요..? <
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-aplatformpjt029321
・
0
74
1
- Chưa giải quyết
exception 문제
같은 exception level 이나, exception 종류가 계속 연속해서 들어오게 되면 어떻게 처리가 되나요? spsr_mode 가 계속 덮어 씌워질 것 같아요
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-aplatformpjt029321
・
0
83
1
- Chưa giải quyết
exception handler 구현
exception handler 는 소프트웨어 적으로 어떻게 구현이 이루어 지나요? exception vector 에 써진 주소값에 handler 를 넣어 주어야 할 것 같은데, 주소를 직접 넣어서 프로그래밍 할
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-aplatformpjt029321
・
0
103
2
- Chưa giải quyết
Exception Level 설정 관련 질문
안녕하세요! Exception Level 관련 질문이 있습니다. 질문) Exception Level을 프로그래머가 직접 설정하는 것인가요?Exception 발생하는 경우를 예시로<
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-ajhp2014dev5438
・
0
134
2
- Chưa giải quyết
Current EL 관련 질문
안녕하세요! 우선 너무 좋은 강의 잘 보고 있습니다. 질문Current Exception Level 정의를 어떻게 내리는지 질문드립니다. 제가 처음에
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-ajhp2014dev5438
・
1
189
1
- Chưa giải quyết
강의자료 요청
안녕하세요! 수업 정말 잘 듣고 있습니다.1부는 강의 자료가 제공이 됐는데(1장에서 6장까지의 내용), 2부에서부터는 강의 자료가 제공 되지 않는것 같은데요, 혹시 강의 자료가 제공이 안되나요??? 아니면 제가 강의 자료의 위치를 못 찾은 걸까요???
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-agi86305500
・
0
288
2
- Đã giải quyết
LDP 명령어 사용예시
<p
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-adrei998162989
・
0
484
2
- Chưa giải quyết
익셉션 벡터 베이스 주소 질문
07:20 시각의 강의에서 "익셉션 벡터 베이스 주소" 라는것은 각 레벨별 베이스 주소가 맞는지 문의드립니다. 예를 들어서 다음과 같은지 문의드립니다.EL1에서 IRQ 인터럽트 익셉션 발생: VBAR_EL1 + 0x280EL0(Aarch6
임베디드arm-architecture하드웨어-해킹cpu-architecturearmv7armv8cortex-agrapesgun0624
・
0
331
1

