top of page
검색

![[WAIOS] dump_stack 함수 구현](https://static.wixstatic.com/media/d14fee_abbd9540b7214fa3b86bfc7314603210~mv2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_90,enc_auto/d14fee_abbd9540b7214fa3b86bfc7314603210~mv2.webp)
Wonhyuk Yang
2021년 12월 19일
[WAIOS] dump_stack 함수 구현
저번 글에서는 qemu와 gdb를 통해 발생한 원인을 추적하는 방법에 대해 배웠습니다. 하지만 정확히 어느 부분이 문제인지 확인하는 것은 수고스러운 일이였습니다. 따라서 손쉬운 디버깅을 위해 WAIOS만의 dump_stack 함수를 구현해보도록...
조회수 382회댓글 0개

Wonhyuk Yang
2021년 12월 18일
Stack trace와 kallsyms의 구현 살펴보기
OS 개발 시 가장 힘든 부분은 역시 디버깅을 하는 것인데요. 이를 위해 앞에 글에서는 gdb+qemu와 같은 방법을 살펴봤습니다. 하지만 이 방법은 원인 분석하기엔 유용하지만, 문제가 발생한 위치를 쉽게 찾지는 못합니다. Linux에서는...
조회수 1,277회댓글 1개

Paran Lee
2021년 12월 17일
(0x0) FPGA 개발 보드 살펴보기 - Verilog 한 걸음씩 FPGA Softcore 다가가기
위 그림에 노란색 화살표가 대응하는 곳을 잘 보면 각 핀 네임이 (Vivado EDA 툴 GUI 메뉴에서 포트의 핀을 내가 원하는 모듈 인,아웃 포트에 대응하면 XDC 파일로 저장합니다.) 기판에 프린팅 되어 직접 나와있습니다. 다른 평가 기판의...
조회수 1,541회댓글 0개

Paran Lee
2021년 12월 5일
(0) 오리엔테이션(빌드 환경, 간단 예제) - Verilog 한 걸음씩 FPGA Softcore 다가가기 (작성중)
물론, 상용 EDA 툴인 Intel(Quartus)나 Xilinx(Vivado)를 사용하면 GUI 기반으로 편하게 사용하면 되지만, 우리는 오픈소스를 지향하고 또 RTL 학습하는데 필요한 기능이 중심 되기 때문에 수 십 GB 용량의 설치를...
조회수 414회댓글 0개

Paran Lee
2021년 12월 1일
nolibc 최소한 구현으로 glibc 대체! 시스템 콜 정의도 엿보자
nolibc.h 하나의 헤더 파일로 구성되어 있으며, v5.1-rc1 이후 tools/include/nolibc/nolibc.h 에 위치해 있습니다. 최소한의 syscall 및 main()을 호출하는 데 필요한 최소한의 시작 코드로 구성됩니다....
조회수 177회댓글 2개
bottom of page