본문 바로가기

전체 글215

XML 파일 만들기-#1 import xml.dom.minidom as minidom import xml.etree.ElementTree as ET # XML 생성 예시 root = ET.Element("root") child1 = ET.SubElement(root, "child1") child1.text = "value1" child2 = ET.SubElement(root, "child2") child2.text = "value2" tree = ET.ElementTree(root) # 문자열로 변환한 후 들여쓰기 적용 xml_str = ET.tostring(root, encoding='utf-8', method='xml') pretty_xml = minidom.parseString(xml_str).toprettyxml(inde.. 2024. 10. 2.
요즘 핫하다는 안드로이드 세팅 RG556 VS Y700 #4 이제 부터는 본인 개인적인 세팅이 가미된 내용이다.다르게 한다면 다르게 할 수도 있는 부분이다.나의 Y700에서 사용하던 SD를 최소한의 수정으로 RG556에 사용 하는게 목적이다.물론 아무런 설정 수정 없이 양쪽으로 호환 되게 만들면 좋겠지만, 아직은 좀 어렵다고 본다.1. ES-DE는 SD카드에 설치 했다.1. 1 ES-DE 설치후 지정하라는 폴더 ES-DE라는 이름을 사용 했다.1.2 롬 지정이라는 폴더명은 ROM, ROMS 각각 설정해 봤다. 1.2.1 AetherSX2에서 경로문제로 실행이 안되는 문제가 있어서 해봤는데, 딱 잘 되지는 않았다.​2. 레트로아크는 내부메모리(디스크)에 설치 했다.2.1 레트로아크를 SD에 설치 할 수 있는지는 모르겠지만,​3. ES-DE의 downloaded_me.. 2024. 9. 29.
요즘 핫하다는 안드로이드 세팅 RG556 VS Y700 #3 레트로아크 세팅​이제 레트로아크세팅만 하면 기본적인것은 끝난다고 보면 된다.​1.레트로아크의 버전은 왠만하면 구글 플레이스토어 보다는 공식사이트에서 받아서 설치 하기 바란다.2. 레트로아크 내부에서 설정할 것은 딱2가지 경로가 있다.2.1 bios, config 폴더의 위치를 꼭 지정 하기 바란다.3. 설치 이후 코어, 기타 업데이트를 하기 바란다.4. 이건 많이 했던 사람도 잘 모르는 경우가 있는데, 4.1 레트로아크 단독 실행으로 설정을 하고 저장하는경우 4.2 겜을 실행후 설정을 변경하고 저장하는 경우 4.3 4.1, 4.2 각각이 모두 필요 하니 잘 구부해서 저장하기 바란다.5. 컨트롤러 설정도 반드시 재설정 하기 바란다5.1 컨트롤러 변경이 없다면 다시 할 필요는 없다.​​​AetherSX2 P.. 2024. 9. 28.
요즘 핫하다는 안드로이드 세팅 RG556 VS Y700 #2 이제 지루한 새팅 이야기 입니다.​ES-DE 설정1. ES-DE 설치1.1 나중에 재설치 하더 라도 크게 문제시 되지 않는다.1.2 재설시 덥어쓰기 해도 설정에 영향을 주지 않는다.1.3 재설치전에 캐스를 삭제하고 설치 하면 완전 재설치가 된다.1.4 결론은 설치 문제로 어려움을 없을것이다.​2. gamelist.xml 파일에 존재하는 썸네일 항목 미디어, 박스, 스탭, 이미지는 ED-DE에서 작동하지 않는다.2.1 ED-DE 개발자가 미친것 아니야 할 수도 있지만 사실이다.2.2 롬파일의 폴더 구조와 동일 하게 download_media 폴더에 만들어야 한다.- 그래야 썸네일 항목이 정상적으로 표시가 된다.- 롬폴더가 arcade 아래 두개의 폴더가 1fight, 2arcade 각각 존재한다고 하자 -.. 2024. 9. 27.
요즘 핫하다는 안드로이드 세팅 RG556 VS Y700 #1 요즘 핫하다는 안드로이드 세팅 RG556 VS Y700 #1지금 적는 내용은 초보자 세팅법은 아니고 약간 고인물 세팅법이다.기존의 라즈베리나 N2 애물렉 바토세라를 좀 다루어 본 사람들의 세팅법이다.소이 말하는 고인물들이라 PC에 롬파일도 약간 있고 썸네일 동영상 이미지도 약간 있는 사람들이야기 이다.​기존 고인물들이 안드로이드를 처음 접하다면 막막할 수가 있다. 그래서 기존에 익숙한 ES-DE와 레트로아크를 설치 했다.그리고 가지고 있던 CFG, PNG, 롬파일을 특정 폴더에 카피만하면 거의 세팅은 끝이 난다.물론 본인의 해상도에 맞게 CFG, PNG파일은 수정을 해야 하지만이다.그래도 약간의 수고만 끝나면 안드로이드 세팅이라고 달라질것은 없다.세팅을 하다 보면 기존의 라즈베리의 레트로파이나 애물렉이 .. 2024. 9. 27.
STM32CubeIDE vs STM32CubeMX 기존에 Atolic이라는 곳에서 Trustudio로 무료로 STM개발환경을 제공했었는데요 이걸 STM이 인수했어요. 이후 코드 제너레이터 CubeMX가 STM에서 나왔구요 그리고 이걸 하나로 통합해서 나온게 CubeIDE입니다. Tool Chain 툴체인(Tool Chain)이란 소프트웨어 개발에 사용되는 프로그래밍 도구의 집합이다. 대게 크로스 컴파일 환경을 듯한다. 간단한 툴체인은 소스 코드 편집을 위한 문서편집기와 소스 코드를 실행 프로그램으로 변환하는 컴파일러와 링커, 그리고 운영체제의 기능을 제공하는 라이브러리로 구성된다. 비디오 게임과 같은 복잡한 제품에서는 소리 효과와 음악, 텍스처, 3차원 모델, 애니메이션 등을 위한 개발 도구가 필요하며, 이를 한데 모아 완성된 제품으로 만드는 개발 도구.. 2023. 5. 9.
라즈베리 피코 핀맵 라즈베리 피코 핀맵 이번에 공부해야 해서 핀맵부터 정리 2023. 3. 16.
YoloV5 공부하기 #1 https://pytorch.org/get-started/previous-versions/ # CUDA 10.2 conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cudatoolkit=10.2 -c pytorch # CUDA 11.3 conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cudatoolkit=11.3 -c pytorch # OSX conda conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 -c pytorch yolov5 학습하기 https://lynnshin.tistory... 2022. 8. 29.
게임기 화면을 돌리는것에 대한 방법 정리 아래 내용은 라즈베리, N2, 오도로이드, XU4와 같은 모든 게임기에 적용되는 내용이다. ​ 총 3가지 방법이 있다. 1. 부팅 할때 화면을 해상도를 세로만들어 버린것이다. 1.1 그러면 ES 스테이션, 게임화면 모두 돌아가게 된다. 1.2 별도의 화면 회전은 필요 없겠지만 세로형 테마가 필요 하다. 1.3 가로 게임 화면이 무지 작아지는 것을 경험하게 된다. 1.4 가로게임 화면을 다시 돌려야 하는 경우에 해당 한다. 1.5 세로게임을 추가로 회전할 필요는 없다. ​ ​ 2. 부팅이후 ES화면만 회전하는경우 2.1 부팅의 기본 화면은 가로 화면이다. 2.2 ES를 회전 했기 때문에 세로형 테마가 필요하다. 2.3 게임 화면은 돌아가지 않는다. 2.3.1 즉 아래 3번과는 별개의 것이다. 2.4 게임이.. 2022. 6. 18.