본문 바로가기

전체 글47

윈도우 디버그 API를 사용하여 로깅하기 DLLvoid ProcessDebugEvent( DEBUG_EVENT& debugEvent) { switch (debugEvent.dwDebugEventCode) { case OUTPUT_DEBUG_STRING_EVENT: { OUTPUT_DEBUG_STRING_INFO& info = debugEvent.u.DebugString; char buffer[1024] = { 0 }; // 디버그 메시지를 읽기 위해 ReadProcessMemory 사용 if (info.fUnicode) { // 유니코드 문자열 처리 WCHAR wBuffer[512] = { 0 }; SIZE_T bytesRea.. 2025. 3. 20.
개요 https://vengineer.hatenablog.com/entry/2021/03/22/100000 XilinxのQEMU + SystemC + Verilog HDL (Verilator) のデモの内容を探っていく(その1) - Vengineerの戯言 @Vengineerの戯言 : Twitter SystemVerilogの世界へようこそ、すべては、SystemC v0.9公開から始まった はじめに このツイートから Xilinx の QEMU のソースコードを眺めることにしましたXilinxのQEMU環境、面 vengineer.hatenablog.com https://lsifrontend.hatenablog.com/entry/2022/08/19/143734 Macで Xilinx/systemctlm-cosim-demo動かす(その1) .. 2023. 5. 25.
Boot-up Linux Kernel (u-boot, sd card) 1. root file-system buildroot를 이용하여 루트 파일시스템을 만든다. git clone https://github.com/buildroot/buildroot.git make zynq_zc706_defconfig make /output/target 의 내용을 sd-card에 복사할 것이다. 2. busybox busybox로 파일시스템 만든다. git clone https://github.com/mirror/busybox.git cd busybox export ARCH=arm64 export CROSS_COMPILE=arm-linux-gnueabihf- make defconfig config까지 완료되면 make menuconfig로 추가해야 할 설정이 있다. Settins-->Bui.. 2023. 5. 20.
[NEW] Vitis 2019.2 u-boot Flash-Rom에서 부팅 타겟보드 : ZynqBerry SoC Module with Xilinx Z-7010 TE0726-03-41C64-A Vivado/Vitis : 2019.2 OS : Ubuntu 20.04.6 LTS 사용중인 호스트 PC 쉘 : zsh PC Spec. : Intel® Core™ i7-8750H CPU Vivado/Vitis Install Root Path : /tools/Xilinx 1. 다운로드 BIT, XSA 생성 보드 제작사가 제공하는 샘플파일을 다운로드 받는다. wget 명령어로 다운로드 할 수 있다. >wget https://shop.trenz-electronic.de/trenzdownloads/Trenz_Electronic/Modules_and_Module_Carriers/special/TE07.. 2023. 5. 14.