반응형 시뮬레이션2 riscv-gnu-toolchain을 이용한 바이너리 -> hex code 변환 방법 2025.01.08. 초안 작성 이것도 일단 두서없이 작성 이후에 정리할 것임 2025.01.07 - [코딩일지/RISC-V] - riscv-gnu-toolchain 설치 관련 기록 위의 포스팅을 보고 일단 riscv-gnu-toolchain부터 설치하고 와야 함 아래는 decoder.py 프로그램import osdef load_binary_to_memory(binary_file, memory_size, memory_base=0x0): """ Reads a binary file and maps its contents into a memory array of the specified size. Args: binary_file (str): Path to the binary fi.. 2025. 1. 8. [C++] ini 파일을 통한 설정 값 쓰기, 읽기 Table of Contents Introduction C++은 정말 빠른 프로그램이다. 필자는 물리학과를 다니던 학부 시절 multi-body 운동에 대한 시뮬레이션을 학부 수업에서 파이썬으로 구현하는 것을 배운 기억이 있다. VPython이라는 라이브러리를 이용하여 행성들의 움직임을 3D로 구현하여 다양한 초기 조건에서 행성들의 궤도를 시뮬레이션 하는 것이 해당 프로그램의 내용이었다. 그 당시까지만해도 나는 python이 정말 빠른 프로그램이라고 생각했다. 하지만 이후 점점 복잡한 시스템에 대한 시뮬레이션을 배워가면서 느낀 점은 python은 계산을 수행하는데 있어 정말 느리다는 것이다. C++을 통하여 조잡하지만, 동일한 multi-body 시뮬레이션을 구현했을 때 충격에 빠질 수 밖에 없었다. 예.. 2023. 3. 5. 이전 1 다음 반응형