본문 바로가기

전체 글764

Termux mesa 24.2.6 빌드하기 (proot / msm, kgsl) 안녕하세요. 이전에 아래 글을 올려드린적이 있습니다.최신 버전이 올라와서 한번 컴파일 해보려고합니다. 일반적으로는 컴파일 할 필요가 없는데 proot 환경에서 작업을 함으로 저희는 따로 컴파일이 필요합니다.https://blog.djjproject.com/832 1. termux packages 소스 받기root@localhost:~# git clone https://github.com/xMeM/termux-packages.git -b dev/mesa --single-branch 2. 패치 확인하기root@localhost:~/termux-packages# cd packages/mesaroot@localhost:~/termux-packages/packages/mesa# ls0000-disable-andr.. 2024. 11. 7.
Termux proot mesa freedreno kgsl 빌드하기 안녕하세요? 아래 깃을 보고 proot 에서 사용할 수 있는 mesa를 빌드해보겠습니다.https://github.com/xMeM/termux-packages/actions/runs/10418112154 일단 패치내용이 정식 mesa 에는 머지되지 않은게 있음으로 수동으로 패치를 머지해야합니다. 일단 이전글을 보고 오시면 컴파일하기 수월합니다.https://blog.djjproject.com/830 1. mesa downloadroot@localhost:~# mkdir -p mesaroot@localhost:~/mesa# wget https://archive.mesa3d.org/mesa-24.2.0.tar.xzroot@localhost:~/mesa# tar xf mesa-24.2.0.tar.xz  2. .. 2024. 8. 21.
Termux debian 환경에서 chrome browser / 그림판 / 스샷찍기 등 설정 안녕하세요. 제가 데스크탑 PC에서 작업할 때 사용하는 부분에 대해서, Termux X11 환경에서는 어떤 앱을 사용하여 작업할지에 대한 내용을 작성하고 있습니다. 윈도우에서 사용하는 것들은 아래와 같습니다.1. MobaXterm2. 그림판3. 메모장4. 크롬브라우저5. 픽픽 (스크린샷도구) 위 4가지만 주력으로 사용하고 있으며, 기타 문서작업들은 대부분 구글 문서도구를 통해서 작업하기 떄문에 따로 리브레오피스나 Wine을 통해 한글을 구동한다거나 하는 일은 필요가 없는 상태입니다. 시작하겠습니다. 1. Google Chrome 대용 fork 버전 thorium-browser아래 공식 홈페이지에서 다운로드 받고 설치하시면 됩니다. 저희는 aarch64이기 때문에 rpi 용으로 빌드된 버전을 사용하여 구동.. 2024. 6. 27.
Termux debian proot-distro 에서 mesa 빌드하기 (kgsl / dri3 enable) 안녕하세요. 일단 GPU 가속 부분을 적용하기 위해 mesa 를 빌드해보겠습니다.아래 내용은 퀄컴 제품에만 해당될 수 있으며, 테스트는 갤럭시S23 울트라에서 진행하였습니다. 1. deb-src repo 주소 추가root@localhost:~# cat /etc/apt/sources.listdeb [signed-by="/usr/share/keyrings/debian-archive-keyring.gpg"] http://deb.debian.org/debian bookworm main contrib non-freedeb [signed-by="/usr/share/keyrings/debian-archive-keyring.gpg"] http://deb.debian.org/debian bookworm-updates m.. 2024. 6. 26.
Termux X11 한글 입력 설정하기 (벼루 입력기) 안녕하십니까? 도정진입니다. termux 를 통해 삼성 Dex에서 리눅스를 사용하고 있습니다.termux x11 앱을 통해 간단한 작업은 가능한 환경이 구축됩니다. 이때 한글 입력이 안되는 부분이 있어 아래와 같이 설정하시면 해결이 가능합니다. 1. com.termux.x11 에 WRITE_SECURE_SETTINGS 퍼미션 주기shizuku 의 rish를 사용해도 되고 USB adb 를 사용해도 됩니다.shizuku를 사용하여 진행해보겠습니다. shizuku를 사용하면 아래 메뉴가 있습니다.해당 파일을 termux home 디렉터리로 옮겨 아래와 같이 실행합니다.~ $ RISH_APPLICATION_ID=com.termux ./rishdm3q:/ $ pm grant com.termux.x11 andro.. 2024. 6. 26.
8T 시게이트 바라쿠다 : badblocks / gpt 파티션 테이블 생성 및 마운트 안녕하세요? 도정진입니다. 1. badblocks single passbadbloocks 생각보다 시간이 오래 걸리네요. testpattern 이 한개가 아니라 4개정도 있는 것 같습니다.1개를 쓰고 1개를 읽는데 시간이 30시간 정도 걸리네요.root@debian:~# badblocks -b 4096 -s -w -v /dev/sdb Checking for bad blocks in read-write mode From block 0 to 1953506645 Testing with pattern 0xaa: done Reading and comparing: done Testing with pattern 0x55: ^C1.62% done, 29:28:51 elapsed. (0/0/0 errors) Interr.. 2024. 5. 9.
오리콘 5베이 DAS / 8TB 시게이트 바라쿠다 드래곤볼 진행기 안녕하세요? 도정진입니다. 구글드라이브 무제한 용량의 종료 조짐이 보여, 필수 데이터를 내려받고 다시 NAS로의 운영을 준비하고 있는 중입니다.구글드라이브에 있는 용량은 270TB 정도 되고, 필수 데이터를 내리면 대략 30TB 내외 될 것 같습니다. 일단 생각을 한 부분이 아래와 같습니다. 1. 이왕 이렇게 된거 상용 NAS로 가야하나?돈이 너무 비쌉니다. 2. 지금 쓰고있는 시스템에서 DAS만 추가할까?오케이 좋은 생각인것 같습니다. 이렇게 2번으로 결정을 하게 되었으며, 지금부터 드래곤볼 후기 시작합니다. 1. DAS 구매일단 HDD 5개 들어간다고 해서 속도가 빠를 필요가 없었습니다.USB3.0 만 지원되면 되는 상황이라 크게 썬더볼트까지는 생각하지 않았습니다. 마침 아마존을 구경하고 있는 와중 .. 2024. 5. 6.
더모아 계산기 사이트 제작 (도모아 계산기) 안녕하세요? 도정진입니다. 년초에 사용하던 프로테크님 계산기가 어떤 사정이 있었는지는 모르지만, 더 이상 운영을 하지 않는다고 하셔서, 큰 일이 생기게 되었는데요. 일단, 계산기를 하나 만들기로 하였습니다. 이 계산기는 1월 4일 부터 구동되기 시작했고 지금까지 운영되고 있으며, 더 이상 기능을 추가할 계획은 없기 때문에 한 프로젝트를 마친다고 생각하고 글을 작성합니다. 그 계산기는 아래 주소입니다. https://themore.djjproject.com/ 제 이름을 다서 도모아 계산기라고 이름을 지어보았습니다. 1. 개발 역량 일단 저는 웹쪽을 잘 모릅니다. 어쩌면 임베디드를 좋아하고 리눅스 서버쪽 부분만 작업을 해본 경험이 대다수이기 때문에 웹을 1도 모른다고 봐도 무방할 것 같습니다. 웹서버 구축이.. 2024. 4. 7.
[작성중] 텔레칩스 TOPST 기본 제공 이미지 다운로드 (ubuntu 22.04) 안녕하세요. 도정진입니다. TOPST 보드에 기본 제공되는 ubuntu 22.04 이미지를 다운로드 해보겠습니다. 1. topst.ai 홈페이지 자료 참조 일단 fwdn 을 다운받아보겠습니다. 가이드 문서에는 아래 툴이 있다고 하나, 존재하지는 않는 것 같습니다. 2. 드라이버 설치 및 다운로드 모드 설정 (FWDN mode + vtcdrv) 일단 1번 섹션에서 받은 파일을 압축풀면 아래의 모습입니다. 먼저 보드를 다운로드 모드 상태로 부팅 시킵니다. (FWDN 모드로 부팅) USB를 FWDN 포트에 연결한 상태에서 FWDN 스위치를 누른 상태에서 RESET 버튼을 누릅니다. 가이드 문서 상으로는 전원을 뽑고 FWDN 스위치를 누른 상태에서 연결하라고 나와있으나, 실은 USB 2.0단자로 PC를 통한 V.. 2024. 2. 11.
[작성중] 텔레칩스 TOPST 보드 빌드환경 꾸리기 안녕하세요. 도정진입니다. 텔레칩스 TOPST D3 보드에 맞는 빌드환경을 꾸려보도록 하겠습니다. 가이드에는 Virtualbox 같은 것을 사용하도록 되어 있는데 가속이나 최적화를 위해 WSL2 에서 빌드를 해보겠습니다. 일단 권장버전은 18.04 / 20.04 입니다. 저는 20.04로 시도해보도록 하겠습니다. 1. WSL2 설치 파워쉘을 관리자 권한으로 실행합니다. wsl --install 후 재부팅하면 설치가 완료됩니다. 다음으로 운영체제를 설치해야합니다. PS C:\Users\USER> wsl --list --online 다음은 설치할 수 있는 유효한 배포판 목록입니다. 'wsl.exe --install '를 사용하여 설치합니다. NAME FRIENDLY NAME Ubuntu Ubuntu Debi.. 2024. 2. 10.
텔레칩스 TOPST 보드 개봉기 (Dolphin3M / TCC8050) 안녕하세요? 도정진입니다. 텔레칩스의 오픈 하드웨어 기반 TOPST 보드를 대여받아 이 글을 작성하고 있습니다. 해당 보드는 모든 자료가 오픈되어 있어 개발을 하기에 충분한 보드라고 생각됩니다. 다만, 일반 사용자가 접근할 때, 가격적인 면이나 이미지 설정? 관련 부분에서는 부족함이 보이는데요. 부족한 부분은 아래와 같습니다. 1. 라즈베리파이 만큼의 가격대가 나오지 않을 것 같음 차량용 CPU라 가격대가 10만원 초반으로 나오지 않을 것 같습니다. 2. 라즈베리파이 만큼의 사용자가 축적되지 않아 초심자는 접근이 어려움 3. 싱글보드는 인텔 N100이 평정한 상태에서 가성비가 있을지 모르겠습니다. 위 2가지가 좀 문제가 될 것 같으나, 모든 정보가 오픈 되어 있어서 일단 개봉기를 시작합니다. 정보들은 아.. 2024. 1. 1.
인텔 11세대 PLEX HW 트랜스코딩 안되는 문제 수정 안녕하세요? 도정진입니다. 이전에 아래와 같이 intel-media-driver 를 설치한 적이 있습니다. https://blog.djjproject.com/821 다만, 저는 plex 를 컨테이너에 설치했기 때문에 intel-media-driver 를 업데이트 해 봤자, 컨테이너에 반영하지 않으면 동작하지 않게 됩니다. 일단 최신 plex에 반영되었다고 생각하고 컨테이너를 업데이트 해봅니다. 1. PLEX 컨테이너 업데이트 하기 root@debian:~# docker stop plex root@debian:~# docker commit plex plex_back root@debian:~# docker images | grep plex plex_backup latest da0b1e3fe671 14 min.. 2023. 5. 29.
인텔 11세대 intel-media-driver 컴파일 하기 (간단편) 안녕하세요? 간단하게 컴파일 후기를 남깁니다. intel-vappi-driver 와 intel-media-driver 는 우분투/데비안 패키지에서 아래 2개 패키지입니다. https://packages.debian.org/source/sid/intel-vaapi-driver https://packages.debian.org/buster/intel-media-va-driver vaapi-driver 와 media-driver 차이는 vaapi-driver 는 이제 legacy 라는 점입니다. 한편 11세대 내장 GPU는 제스퍼레이크이며 intel-media-dirver 페이지에 TGLx에 해당합니다. 현재 설치된 데비안 버전으로는 vainfo 실행 시, 에러가 발생하고 있습니다. backports 를 추가.. 2023. 2. 27.
N5105 (NUC 11,NUC11ATKC4) 조립 및 설치하기 안녕하세요? 도정진입니다. 최근에 아마존에 11세대 N5105 NUC가 싸게 나와 구매를 하게 되었습니다. 1. 현 상황 부족 체감 실은 J5005 로도 부족함은 없었지만, 결국에 구매를 하게된 계기가... 메모리가 너무 부족해서 그랬네요. 8기가 램에 여러가지를 구동하다 보니, SWAP 메모리를 운영함에 있어서 아래의 기법도 사용해 보았지만, 실은 .. 물리 메모리가 큰게 중요했습니다. https://blog.djjproject.com/818 물론 J5005에 램을 업글하면 되지 않는지? 에 대한 의문을 품으실 수 있습니다만, 공식 사양이 MAX 8GB 제품으로 조금 애매한 점이 있었습니다. https://ark.intel.com/content/www/kr/ko/ark/products/126137/in.. 2023. 2. 21.
automate 카카오톡 메시지 보내기 MQTT - 이미지 백업 1. 플로우 설명 2. MQTT 클라이언트 https://play.google.com/store/apps/details?id=in.dc297.mqttclpro MQTT Client - Google Play 앱 이 응용 프로그램으로 당신은 당신의 MQTT 네트워크를 모니터링하고 TASKER으로 작업을 수행합니다. play.google.com 3. FLOW 링크 https://llamalab.com/automate/community/flows/44476 MQTT 메시지를 카카오톡으로 보내기 - djjproject ⋅ Community ⋅ Automate for Android Automate for Android Make your phone or tablet smarter with automation llam.. 2023. 2. 13.
리눅스 zram 설정 하기 (zram-tools) 안녕하세요? 리눅스로 홈서버를 운영하면서 겪고 있던 문제가 있었습니다. 이전에 아래 자동화를 잘못 작성하여 램 무한증식? 현상을 만났었는데요. https://cafe.naver.com/koreassistant/11228 그러나 그간 한 4개월 된것 같은데, 일정 시간이 지나면 esphome 과 http소켓이 끊겨서 복구가 되지 않거나 HA 의 웹 UI가 열리지 않는 등의 문제가 발생했습니다. 이 문제는 해결이 어려워서 ... 아무리 로그를 검토해봐도 해결이 어려운 문제였습니다. 1. 램 부족 현상 일단은 이 증상이 램 부족 증상에서 오는 것이라고 판단했습니다. 4개월 정도 전에 다른 서비스를 하나 개발하여 홈서버에 구동하기 시작했기 때문입니다. 그래서 ssd 에 기본 4GB 스왑을 하고 HDD에 파티션을.. 2023. 1. 17.