이번에는 보유하고 있는 OrangePI에서 사용 할 U-Boot를 크로스 컴파일을 진행 해 보고자 합니다. U-Boot에는 정말 다양한 기능을 가지고 있어, 일일이 설명하기에는 다소 내용이길어지기 때문에 OrangePI에서 꼭 필요한 것만 설명 하고자 합니다. 제가 가지고 있는 OrangePI One Board는 EMMC Nand Flash 메모리가 없는 관계로,기본적인 스토리지는 SD Card를 사용합니다. 때문에 U-Boot의 설정을 SD Card로 Booting 하도록 설정해야 하나U-Boot에는 이미 OrangePI One에 대한 설정들이 미리 준비 되어 있어서 간단하게 Compile 할 수 있습니다. Cross Compile에 대한 환경 설정이 이미 준비된 상태에서 설명 합니다.만약 없다면, 제..
얼마전 알X에서 구매한 Relay Board입니다.수경재배 시스템 만들어 보겠다고 참~ 별짓 다 합니다. ㅎㅎ 알X는 정말 어마 무시한 가격에 판매 하네요... 저 부품을 무엇에 사용하려고 하면... 아래 그림을 보시면 됩니다. 바로 환풍기 하고 워터펌프를 제어 하기 위함 입니다. SBC Board는 리눅스 기반의 임베이디드 보드 입니다.기존 보유중인 OrangePI one 이라는 제품으로 자세한 설명은 제 게시글에 있습니다. 저희집에는 어항도 있어서 습도가 어제 저녁에는 60% 까지 올라 오더군요.그래서 환풍기를 가동 할 필요가 있어서 그림처럼 연결 할 예정 입니다. 온도/습도 센서를 이용 하여 정보를 수집하고 습도의 46%가 넘어가게 되면자동으로 환풍기를 작동 시키기 위함 입니다. 차후에는 Relay..
수경재배를 첨으로 시도하기 위하여 먼저 씨앗부터 선정 했더랬습니다.가장쉬운... 남들 다 하는거... 상추.... 다들~ 참 쉽죠잉~~~ 수경재배를 시도해 보면서 씨앗 발아 연습 부터 해보았습니다.남들 하는 것처럼..... 플라스틱 반찬통에 휴지를 깔고... 분무기로 물을 열씨미 뿌려주고...씨앗 몇개 뿌려주고.... 그리고 몇일이 지나 싹이 잘 나고 있는지 확인 하고.... 비교대상을 하기 위하여 별도로 화분에 씨앗을 심어서 물도 뿌려주고.... 뭐여~! 이렇게 쉬운데...???? 화분에서도 싹이 잘 자라고..., 씨앗발아도 잘되고....이제 수경재배를 시작하기 위하여 싹들을 재배기에 이식 시키고 펌프도 가동하고... 앗싸라비아~ 얼렁 자라라~~~ ㅎㅎㅎ 그러나 몇일 지나고.... 폭망~~~~!!! ㅠ..
작년 한해는 정말 초린이라서, 농작물을 키울때 마다 실패하는 쓰디쓴 경험이 많은 해 였습니다.식물에 대한 특성 이라든가, 시기 등등.... 일자무식 .... 걍~ 의욕만 앞서는 ..... 그래서 인지 이제는 많은 공부와 이해를 하게 되었네요....특히.... 흙에 대해서는.... 이해 하지 못한것들이 많았 드랬죠... 유튜브를 통해 씨앗 발아 부터 시작해서, 왜...상토가 뭔지... 등등...처음에는 걍... 무조건 흙에만 심으면 다~ 알아서 나오는거 아니야? ... 물만 주면 되는거야 아니야?다들 비료는 주던데... 이런 생각들 뿐이었죠....사진 처럼 저 흙만 사용하면 되겠지 하면서, 꼴랑 1600원 이니 얼마 않하네... 이러면서요... 그러다가 뿌리도 숨을 쉬어야 한다는 이상한 유튜브를 보게 되면..
때는 2022년 .... 식물의 식짜로 모르는 초린이가 50대가 되어 가니은퇴 시기를 걱정 하게 되었습니다. 난 은퇴후에 뭘 해야 하나? 평생을 개발자로 살아 왔는데 ... 문뜩 이런 생각이 들었죠.그래서 문뜩 유튜브에서 50대 이야기 영상들을 보다 보니... 어느새... 귀농이라는 단어가보이기 시작 했고, 미친듯이 유튜브에서 귀농에 대한 영상을 보다가.... 수경재배에 대해서 보게 되었습니다... 이미 농촌에서는 오래전에 도입된 기술이로........개발자인 저로써는 마치 신세계를 보게 되었습니다. 그리하여 나도 한번 해보자 라는 마음으로 최대한 저렴이로 해보자 해서 유튜브로DIY 수경재배기를 알게 되었죠. 그래서.... 알X에서 폭풍 검색을 하며 , 찾은 물건 이 펌프 셋트 였죠.전... 분무식 수경..
제가 준비중인 수경재배 시스템 예상 구성도 입니다.OrangePI Board는 저의 다른 게시물에 이미 소개 되어 있습니다. 간단하게 ARM 32Bit 기반 SBC (Single-board computer) 입니다.쉽게 말하면 Embeded 입니다. 우리가 쉽게 사용하는 스마트폰 이나 공유기 등등이 모두 Embeded 입니다. 그림을 보시면 이미 OrangePI, PCA9548에 대해서는 저의 게시물에 소개글이 있습니다. 쉽게 설명 드리면 OrangePI board를 통해 PCA9548 Board와 연결하여 각종 센서를 연결하여각각의 정보를 수집하고, 수집된 정보를 통해 워터펌프와 공기순환기를 동작 시키게 됩니다. 물론 수집된 정보들은 OrangePI내에 구성된 Database에 저장되게 됩니다.이래야..
Mount전에 먼저 확인 할 것이 있습니다.Disk Image파일이기 때문에 파티션 정보를 먼저 확인 해 봐야 합니다. 파티션 정보를 확인 하기 위해서 parted 유틸리티를 사용 할 것 입니다.만약 parted이 없다면 우분투를 기준으로 아래 명령으로 설치 하면 됩니다.sudo apt-get install parted 이제 Disk Image File을 파티션 정보를 확인해 봅니다.parted ./OrangePi_one_ubuntu_xenial_desktop_linux5.3.5_v1.0.img 특별한 Error가 발생하지 않았다면, 아래의 그림처럼 표시가 됩니다. 이제 화면에 파티션 정보를 표시 하기 전에 표시될 용량 표시단위를 byte 단위로 표시 되도록 설정 합니다.(parted) unit B 파티..
VirtualBox와 유사한 QEMU( https://www.qemu.org )를 소개 합니다. QEMU는 VirtualBox와 달리 임베디드 Target Board들을 지원하는 Open Source Project 입니다.Windows와 Linux 모두 지원하며, 특히 Linux OS에 대해서 다양하게 지원합니다. Linux Kernel을 선택하여 가상으로 bootring 역시 가능 합니다.다양한 CPU도 지원하고 있습니다. 저의 경우는 최신 Linux Kernel의 Cross Compile 후 테스트용으로사용하고 있습니다. Windows11 에서 다음 아래와 같이 Image File로 Booting 할수 있습니다.qemu-system-arm -M orangepi-pc -m 1024M -sd d:\Or..
- Total
- Today
- Yesterday
- 고흥
- 벌교
- 임베이디드
- U-Boot
- VirtualBox
- 식물
- 커피컵
- CubieBoard2
- 1회용컵
- 식물 키우기
- 큐비보드
- 수경재배
- Android
- C++
- 열무
- 크로스컴파일
- cross compile
- 리눅스
- 버추얼박스
- C
- Linux
- 베란다
- 식물키우기
- embeded
- kernel
- 커널
- arm
- 상추
- 채소 키우기
- 사무실
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |