일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 한강
- 갤럭시 핏2
- FT-8
- 대만
- ARM
- 캠핑
- 둠
- 스마트폰 리눅스
- 일본
- 크로스 컴파일
- 도쿄
- 한강 라이딩코스
- 제주도
- iGPSPORT
- 가족여행
- 체험학습
- 휴양림
- ubuntu 24.04
- 아마추어무선
- 갤럭시 핏3
- cross compile
- 어린이
- 비욘드트러스트
- 박물관
- Termux
- 페루
- 태블릿 리눅스
- BSC100S
- 딸래미
- 여행
- Today
- Total
목록나름 IT 이야기 (31)
주희아빠의 헝그리 라이딩
2023.12.101. 개요 termux는 안드로이드 스마트폰이나 태블릿에서 리눅스를 실행할 수 있게 해주는 에뮬레이터입니다. proot-distro 는 컨테이너 기반의 환경 관리자입니다. termux 에뮬레이터 안에 별도로 ubuntu 환경을 구성할 수 있게 해주는 툴입니다. 본 글을 다음 글을 참고로 하고 있습니다. '흡혈귀왕' 님께 다시 한번 감사드립니다.https://meeco.kr/Review/37391093 Termux 리눅스 강좌 1부 : 리눅스 컨테이너 설치 및 GUI 구동하기 - 미코6월 중순부터 Termux에 리눅스를 설치 후 한달하고 반 정도 지났습니다. 리눅스에서 이것저것 테스트하고 최적의 환경을 구축하는데 여러 시행착오를 거친 끝에 드디어 미코 회원님들이 사용하실meeco..
2023.12.91. 개요최근 몇주동안 arm 머신을 구성하기 위해 qemu 나 docker 등으로 가상 환경을 구성하고 있었는데요. 사실 우리에겐 이미 네이티브 ARM 머신이 있습니다. 그것도 아주 아주 가까운 곳에. 지난 글인 '아직 포기하지 않았다.- 야외에서 FT-8 운영하기'를 위한 사전작업 2탄' 중 두번째 내용인 '안드로이드 스마트폰에 리눅스 설치하기' 내용에서 이미 언급되었습니다.https://multitab.tistory.com/255 아직 포기하지 않았다. '야외에서 FT-8 운영하기'를 위한 사전작업 2탄.2023.10.13 아마추어 무선. 그중에서도 FT-8 을 열심히 하던 어느 때. 집에서는 안테나의 한계가 있어 야외로 짐을 싸들고 나가면 어떨까 고민하던 때입니다. 어느덧 3..
2023.12.51. 개요 docker 환경으로 독립된 개발 환경을 구성해 놓았는데 이것은 x86 을 위한 것이었습니다. 무심코 '라즈베리파이' 쪽에서 실행을 했는데 에러가 나더군요. 내부에서 돌아가는 코드가 x86 용 바이너리일테니 arm 에서는 에러가 나는게 당연하다고 생각을 했습니다. 간단하게 시험을 해봤습니다. docker 환경은 이미 구성되어 있다고 가정합니다. 설치는 뒷 부분에서 다루겠습니다.-- arm 용 라즈베리파이 OS 인 '라즈비안' 을 실행해 봅니다.$ docker run -it navikey/raspbian-buster /bin/bashUnable to find image 'navikey/raspbian-buster:latest' locallylatest: Pulling from n..
2023.12.21. 개요'라즈베리파이 3B' 를 구하기 전에 너무 궁금해서 미리 구경을 해볼 방법이 없는지 찾아봤습니다. 3년전쯤에 라즈베리파이 OS 인 '라즈비안' 을 저사양 넷북에 올려본 적은 있었는데 이는 아무런 도움이 되지 않았습니다. OS 보다는 ARM 이 필요하다는 것을 깨닫습니다. QEMU 라는 에뮬레이터를 통해 ARM 환경을 구성해 볼 수 있다는 것을 알았습니다. 다만, 실제 사용할만한 성능은 아니므로 맛보기만 하는것을 목표로 합니다.https://www.qemu.org/ ** QEMU는 x86, PowerPC, ARM 등을 지원하는 에뮬레이터 또는 하이퍼바이저, 버추얼라이저이다. 보통 Linux의 KVM 기술과 함께 사용되며, 웹서버나 클라우드 서버를 운영하는 호스팅 업체나 데이터 ..
2023.11.14 1. Cross Compile 기초'이기종에서 둠 돌리기' 프로젝트를 진행하면서 크로스 컴파일을 공부하고 있을 무렵 마침 실제로 크로스 컴파일을 해야할 일이 하나 생겼습니다. arm 리눅스 기반 시스템인데 open ssh 서버가 없는 녀석을 발견했습니다. 마침 공부도 하고 실제로 써 먹을 수도 있는 좋은 기회가 생겼군요.처음엔 '그냥 컴파일러 잘 구해서 돌리면 되는거 아니야?' 라고 생각하고 시작했는데 역시나 크나큰 오산입니다.인터넷에 있는 수많은 문서들을 보고 따라해도 잘 되지 않았습니다. 심지어 크로스 컴파일러 종류나 이름이 살짝 살짝 달라서 내가 오타를 내고 있는건지 아니면 예제들이 잘못된 것인지를 구분할 수가 없습니다. 나중에는 성공을 해도 이게 제대로 한건지 헛갈리기 시작합니..
2023.11.28사실 'arm 에서 doom 실행하기' 의 주요 내용은 2편에서 얼추 마무리 되었습니다. 3편은 앞으로 크로스 컴파일에 도움이 되는 내용에 대해 추가합니다.크로스 컴파일이 처음이라면 본 블로그에 있는 다른 글을 먼저 참고 하시기 바랍니다. 1. Buildroot 란 무엇인가?앞서 소개한 'arm 환경에서 둠 실행하기 I, II편' 에서는 prboom 에서 사용하기 위한 sdl 재료를 직접 컴파일하였습니다. 또한 openssh 컴파일에서도 zlib 와 openssl 라이브러리를 직접 컴파일하여 준비하였습니다.이렇게 컴파일에 필요한 부가 재료들을 하나 하나 직접 준비하지 않고 한방으로 사용할 수 있게 준비해 놓은 부지런한 무리들이 있다고 합니다. 원래는 임베디드 시스템 등의 독립된 파일 ..
2023.11.15본격적인 크로스 컴파일에 앞서 다음 글을 먼저 읽고 오면 진행에 많은 도움이 됩니다.https://multitab.tistory.com/261 Cross Compile 기초와 OpenSSH ARM 실전 포팅2023.11.13 1. Cross Compile 기초 '이기종에서 둠 돌리기' 프로젝트를 진행하면서 크로스 컴파일을 공부하고 있을 무렵 마침 실제로 크로스 컴파일을 해야할 일이 하나 생겼습니다. arm 리눅스 기반 시multitab.tistory.com 1. 본격 크로스 컴파일환경: x86 이고 Ubuntu 22.04 LTS 에서 진행하였습니다. 사실은 Windows 10 에 있는 WSL2 환경입니다. SDL 을 먼저 컴파일 했습니다. 당연히 64bit 로 될거라 생각하고 sdl..
2023.11.111. 개요사건의 시작은 우연히 제 수중에 들어온 철지난 '라즈베리파이 3B' 때문이었습니다.이것저것 해보면서 'arm 이 이렇게 다르구나...' 를 깨닫고 뭔가 재미 있는게 없을까 하다가... 아래의 블로그 글을 발견하였습니다.https://m.blog.naver.com/anslasax/221637963425 임베디드 리눅스에서 둠 돌려보기 (Embedded Linux with Doom)최근 하루하루가 너무 심심했다. 집에오면 씻고 아들 재우다가 자고 게임하다 자고, 책 몇글자 읽다가 자고...blog.naver.com 외국에서는 화면만 있다면 온갖 장비에서 다 둠을 돌려 본다던데 아쉽게도 우리나라에서는 시도 자체나 성공/ 실패했다는 글을 거의 본적이 없습니다. 그나마 위 블로그에서나마..
2023.11.1 WSL 1 vs WSL 2 실질적인 차이점최근 얼마간 WSL1 과 WSL2 를 사용해 보면서 실제로 차이가 나는 몇가지를 발견하였습니다. 공식적으로 마이크로소프트에서 말하는 차이점은 아래 링크를 참고해 주십시오.https://learn.microsoft.com/ko-kr/windows/wsl/compare-versions WSL 버전 비교WSL 2는 WSL 1의 이점을 제공하지만 WSL 1과 같은 변환 계층이 아닌 실제 Linux 커널을 사용하므로 성능이 향상됩니다.learn.microsoft.com 사실 읽어봐도 저는 잘 모르겠습니다. 대부분의 경우는 WSL2 가 더 좋으므로 그냥 이것을 이용하면 됩니다. 1. 파일의 저장되는 형태가 다릅니다.WSL1 은 다음처럼 windows 의 실..
2023년 6월 30일갤럭시 워치4 vs 갤럭시 핏2(핏3)** 주의 : 지극히 주관적인 관점의 글이며 사람마다 그 관심과 활용도가 다르므로 참고만 하여 주십시오.결론이 어떻든 간에. 일단 가격이 얼마인데 이렇게 비교대상이 된다는 것이 워치4 에게는 수치가 아닌가 싶습니다.- 워치4 20~30만원. 핏2 4~5만원.* 워치4 장점워치만으로도 전화기로서의 단독 사용 가능. 휴대폰 없이도 운동 기록 가능. GPS 궤적 기록도 가능.* 하지만 그게 정말 장점일까?핸드폰 없이 독립적으로 운동 기록이 가능하다고는 하지만, 요즘 사람들이 운동할 때조차 손에서 핸드폰을 놓는 경우가 없기 때문에 수영장 레인에서 '수영' 할 때 빼고는 과연 있을까 싶군요.철인3종이나 마라톤처럼 전문적인 런닝이 아닌 일반적인 경우에는 모..