라즈베리파이 제로 W

당근에서 구매한 라즈베리파이 제로 W
동작 되는지 확인한다고, 기존 사용하는 SD 카드를 사용했는데, 패스워드
기억이 안나서 초기화를 했다.

 

윈도우 터미널을 통해 SSH 접속을 하는데
ssh pi@raspberrypi
이렇게 해야 하는데......
ssh raspberrypi
이렇게 해서 로그인이 안됐다......

 

결국 안해도 될 초기화를 했다!.

 

역시 머리가 나쁘면 몸이 고생한다!

블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

라즈베리파이를 사용하지 않으니 자꾸 root 및 pi 계정 패스워드를 까먹는다......

 

그래서 종종 초기화를 하는데......

 

먼저 cmdline.txt 파일을 열어  맨 뒤에
init=/bin/sh
추가해 준다.

 

passwd 명령어로 root 계정 패스워드를 재설정
passwd pi로 pi 계정 패스워드를 재설정해준다.

 

인증 에러가 나면
mount -o remount, rw /
실행 후에 다시 패스워드를 재설정 해준다.

 

이놈의 기억력 ㅠㅠ

블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

윈도우즈 기본 SSH를 이용하여 라즈베리파이에 연결하여 콘솔 명령어를 실행하고, 텍스트 편집은 nano를 사용하고,  익숙해지면 Visual Studio Code를 이용하여 좀더 간편하고 편하게 할 예정이다.

SSH와 비주얼 스튜디오 코드를 이용한 파이썬 편집 및 실행

연결 방법 선택

* SSH

모니터 & 마우스 & 키보드가 필요 없이 윈도우 기본 SSH 또는 TeraTerm을 이용하여 콘솔로 라즈베리파리에 연결 할 수 있다.  라즈베리파이에서 SSH 기능을 Enable로 변경 후에 사용가능 하다. 특별한 경우가 아닌 이상 윈도우 기본 SSH를 이용하여 라즈베리파이에 연결 할 것이다.

 

'라즈베리 파이 3 직접코딩하기' 책에서는 TeraTerm을 이용한다.

 

* 원격 데스크톱 연결

xdrp - 라즈베리파이에 xdrp 설치 후 연결 할 수 있다. 

vnc - 라즈베리파이에서 vnc 기능을 Enable 이후에 vnc viewer를 이용하여 연결 할 수 있다.

 

특별한 경우에만 사용할 것이다.

 

* 모니터 & 마우스 & 키보드 연결

처음 라즈베리파이에 OS를 설치할 경우에만 필요할거 같다. 다 연결해 놓고 뭔가를 하기에는 불편하다. 불편하다.

 

텍스트 에디터 선택

* nano

간단한 텍스트 편집은 vi 보다는 심플한 nano를 이용할 것이다.

* notepad++

'라즈베리 파이 3 직접코딩하기' 책에서는 notepad++ 텍스트 편집을 한다. ftp 플러그인을 통해 라즈베리파에를 연결하여 텍스트 편집을 한다.

* Visual Studio Code

코딩관련 편집 툴로 많이 사용하는 Visual Studio Code. 'Remote Development' 확장 기능을 설치하면 편집 & 콘솔 작업을 쉽게 할 수 있다.

블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

라즈베리파이 관련 책 2권 읽기

사물인터넷을 위한 리눅스 프로그래밍 with 라즈베리파이
아두이노처럼 사용하는 라즈베리파이 3 직접 코딩하기

책을 읽으면서 실습한 부분들을 기록해 보려고 한다. 리눅스 프로그래밍은 해본 적이 없어서 진행이 더디겠지만, 조금 시간이 걸리더라도 결국은 목표를 이룰 것이다.

 

프로젝트 기간을 두는 이유

 기간 안에 프로젝트를 완료하기 위함보다는 진행이 느려지지 않게 하기 위해서다.

 

기록하는 이유

 배우는 자주 종종 사용하지 않으면 기억에서 지워진다. 빠르게 기록물을 본다면 금방 기억날 것이다.

 

계획

  1. 리눅스 기본 명령어 및 주요 명령어 익히기
    • 기본 명령어
      • ls, clear, echo, cp, rm, mv, in, cd, mkdir, rmdir, pwd, date, dirs, pushd, popd, cat, more, wc, man, apropos, which, find, grep, adduser, sudo, su, who
    • 주요 명령어
      • wall, logout, dmesg, chmod, chown, chgrp, passwd, du, df, free, mount, ps, kill, top, fg, bg, sync, cal, tar, comporess, halt, reboot, poweroff, startx, telnet, ftp, apt-get, apt-cache
  2. 작성 중......
  3. ......

이 페이지는 항상 업데이트 될 것이다.

블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

라즈베리파이를 이용하여 이것저것 해볼 때 터미털 창에 표시되는 명령어 또는 출력물들을 웹페이지에 넣어야 한다. 스크린 캡처는 보는 것은 좋지만, COPY & PASTE는 할 수 없고 텍스트만 넣으면 그 반대의 상황이 된다. 

 

이럴 땐 자바스크립트(with jQuery & CSS)로 만들어진  -> CSSTerm <-를 이용하면 된다.

$ uname -a Linux ThinkPad-X230.localdomain 3.9.6-301.fc19.x86_64 #1 SMP Mon Jun 17 14:26:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux # dmesg | grep sd [135587.413741] sd 27:0:0:0: Attached scsi generic sg1 type 0 [135587.416697] sd 27:0:0:0: [sdb] 2007040 512-byte logical blocks: (1.02 GB/980 MiB) [135587.418130] sd 27:0:0:0: [sdb] Write Protect is off [135587.418140] sd 27:0:0:0: [sdb] Mode Sense: 03 00 00 00 [135587.418944] sd 27:0:0:0: [sdb] No Caching mode page present [135587.418947] sd 27:0:0:0: [sdb] Assuming drive cache: write through [135587.423205] sd 27:0:0:0: [sdb] No Caching mode page present [135587.423211] sd 27:0:0:0: [sdb] Assuming drive cache: write through [135587.424119] sdb: sdb1 sdb2 [135587.428088] sd 27:0:0:0: [sdb] No Caching mode page present [135587.428094] sd 27:0:0:0: [sdb] Assuming drive cache: write through [135587.428098] sd 27:0:0:0: [sdb] Attached SCSI removable disk [135588.336077] SELinux: initialized (dev sdb1, type iso9660), uses genfs_contexts # mkfs.ext4 /dev/sdb1 mke2fs 1.41.12 (17-May-2010) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 245280 inodes, 979456 blocks 48972 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=1006632960 30 block groups 32768 blocks per group, 32768 fragments per group 8176 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 20 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.

 

설치 가이드를 보면 <head></head> 안에 css와 js를 코드를 넣고, 관련 파일을 복사한 후에 사용하면 된다. 하지만 가이드처럼 티스토리에 적용을 하려고 하니, 적용이 되지 않았다.

 

'나 자바스크립트 잘 모르고, jQuery도 모르는데 ㅠㅠ'

 

관련 파일들이 로드되면서 충돌이 있는 거 같다. 그래서 필요한 속성들을 사용할 수가 없다. 그래서 <head></head> 부분이 아닌 마지막 부분에 필요한 코드를 넣었더니 잘 동작하였다.

 

p.s 이보다 좋은 해결 방법이 있다면 댓글로 알려 주세요. ^^/

 

블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요


당근마켓에서 겟한 라즈베리파이4


 

구입한 목록

판매자가 코딩 교육용으로
구매한 것을 전부
내가 구매 했다.

 

라즈베리파이4
마이크로SD 32G
케이스
전원 아답터
카메라
터치스크린
그리고
KEYES의 LEARNING KIT

 

다행히도 전부
잘 동작한다.

 

구동 가능하게 셋팅한 라즈베리파이4

이미 OS가 설치된 SD카드가 있어서
부팅을 해봤다.

 

WIFI가 안되서
나라를 US로 바꾸고
한글 입력이 안되서
입력 초기 설정 바꿨다.

 

원격 접속을 하기 위해
XDRP를 설치 후
연결 시도를 했는데
패스워드가 틀려서
연결이 되지 않았다.

 

판매자한테 연락할까 하다가
다시 설치는 시간이 걸려서
패스워드 초기화
하면 방법을 찾아
초기화 해줬다.

 

모니터 & 마우스 & 키보드
없이 전원만 넣고
원격접속을 이용해서
라즈베리파이4를
사용가능한 상태가 됐다.

 

라즈베리파이를
이용해서 해보고 싶은 것은
NAS,
SMART MIRROR(MAGIC MIRROR),
사물 인터넷이다.

이것 만으로도
내년 한 해를 재미있게
보낼 수 있을거 같다.

 

 

블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

나중에 서버랑 GPIO 핀들을 이용하면 꽤 괜찮은 IOT 제품이 될거 같다. 오늘은 간단하게 LED만 동작 해본다.



----------------------------------------------------------------
본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.
----------------------------------------------------------------
라즈베리파이3 B+ 개봉기
--------------------------------------------------...
cafe.naver.com


라즈베리파이 3B+ 사용기 : 라즈베...
--------------------------------------------------...
cafe.naver.com



체험단 신청한 이유가 게임기 만들 목적도 있었지만, 라즈베리파이를 이용한 개발도 있었습니다.
그래서 라즈베리파이로 LED를 컨트롤 해볼려고 합니다.

---------------------------------------------------------
'아두이노처럼 사용하는 라즈베리파이3 직접 코딩하기' 책을 참조했습니다.
---------------------------------------------------------

저는 리눅스 명령어를 잘 몰라 
1) 윈도우에서 코딩 하고 
2) ftp를 이용하여 파일을 업로드/다운로드 했습니다.
3) notepad++ 에 nppftp 플로그인을 설치하고


4) teraterm을 이용하여 원격 접속하여 


5) 작성한 코드를 컴파일 하고 실행했습니다.



아래 동영상은 위 코드로 실행시킨 LED 동작 동셩상입니다.


라즈비안에 원격 접속을 하기 위해선 설정에서 ssh enable을 해줘야 합니다. 한번에 잘 동작해 주니 기분이 좋습니다.
예제 하나하나 따라하면서 재미난 것들을 만들어 볼 예정입니다. =스마트미러=

그럼 간단한 라즈베리파이 사용기 마치겠습니다.
-----------------------------------------------------------
라즈베리파이3 Model B+ 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com/
마이크로비트 공식 카페 : http://cafe.naver.com/bbcmicro
아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq
-----------------------------------------------------------


블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

NESPI 레트로게임 케이스를 이용하여 라즈베리파이를 게임기로 만들어 봤다. GBA롬이라 그래픽은 별루 였지만 심심풀이로 해볼만 한거 같다.^^



----------------------------------------------------------------
본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.
----------------------------------------------------------------
라즈베리파이3 B+ 개봉기
--------------------------------------------------...
cafe.naver.com


개봉기에 이어 라즈베리파이를 게임기로 만들어 보겠습니다. 리눅스 명령어를 몰라도 할 수 있습니다.!!!!!!

1. NESPI 레트로 게임기 케이스에 라즈베리파이3 B+ 설치하기

-라즈베리파이3 B+ 와 케이스 사진
생각보다 어렵지 않게 NESPI 레트로 게임기 케이스에 설치 합니다. 오늘은 옆에 지인이 없어 패드는 하나만 설치 했습니다.
전원 연결하고, 패드 연결하고, 와이파이 대신 유선으로 연결 하고, HDMI로 PC에 연결 했습닌다. 너무 간단하네요 -.-

2. SD 카드에 레트로파이 이미지 굽기
Download - RetroPie
Contents1 Pre-made images for the Raspberry Pi1.1 BerryBoot2 Installing on top of an existing OS2.1 Raspbian ..
retropie.org.uk

위 링크에 있는 이미지를 다운로드 합니다. 너무 시간이 오래 걸려서 결국 토렌트를 이용하여 다운로드 했습니다.
Win32DiskImage를 이용하여 이미지를 구울려고 했는데...... win10에서는 안되네요. 그래서 라즈비안 이미지 구울때
사용한 Etacher를 사용했습니다. 뭐. 그냥...... 쉽게 됩니다. 
-Etcher 링크

-이미지 파일 굽는중

3. 열심히 게임 하기 

-게임 동영상
동영상 보면 알겠지만!!!!!! 전원을 키고 게임을 하기 까지 시간은 대락 1분~2분 정도 걸립니다. 괜찮은거 같습니다.
게임을 좋아하면 아실만한 '킹오브파이터즈'입니다. 오락실에서도 재미 있게 했던 게임이죠!!!!!! 

레트로파이 말고, 리콜박스도 있으니 관심 있으신 분은 아래 링크 보시면 됩니다.
라즈베리파이 리콜박스 - Google 검색
검색결과 약 701,000개 라즈베리파이 리콜박스 게임기 만들기 (Recalbox 추억의 오락실 설치) withcoding.com/114 2017년 8..
www.google.co.kr


마지막으로 레트로파이 롬 폴더에 게임 롬을 넣어야 하는데, 아이피를 확인 후 PC에서 접속하면 됩니다.
id : pi
password : raspberry
잊지 마세요^^.

라즈베리파이3 B+로 LED 점멸하기!
--------------------------------------------------...
cafe.naver.com


-----------------------------------------------------------
라즈베리파이3 Model B+ 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com/
마이크로비트 공식 카페 : http://cafe.naver.com/bbcmicro
아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq
-----------------------------------------------------------


블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

아이씨밴큐에서 진행한 라즈베리파이3B+ 체험단에 선정됐다. 그래서 간단한 개봉기 개봉기를 써 봤다.  


https://cafe.naver.com/icbanq/4283 <- 원본 게시글

----------------------------------------------------------------
본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.
----------------------------------------------------------------

개봉기는 항상 설레입니다^^. 라즈베리파이는 오래전부터 알고 있었지만(알고만 있었음......), 구매만 하고 아무것도
하지 않은채 세월이 지났습니다. 분명 그 때 그 시절 뭔가를 할려고 구매를 했었는데 말이죠. 일단 제가 가지고 있는
라즈베리파이 B, 라즈베리파이 3B, 그리고 이번에 체험할 라즈베리파이3B+ 사진으로 보겠습닌다.


-라즈베리 파이 B, 3B, 3B+

3B+박스가 예전것과 비슷한것으로 봤는데, 이번 체험할 B+는 박스포장이 더 좋은거 같습니다. 어쨋든 설레는 마음으로
예전것과 같이 개봉하여 같이 사진을 찍어봤습닌다.


- 라즈베리파이 B, 3B, 3B+ 전면사진



B와는 레이아웃자체가 다르고! 3B와는 비슷합니다. B와 3B는 완전 체감상 차이가 나는데 3B+ 어떨지 모르겠습니다. 
아래 링크는 라즈베리파이 3B+ 구매 및 스펙과 응용 예제가 있습니다. 저도 하나씩 따라해 볼 예정입닌다.

라즈베리파이3 B+ (Raspberry pi3 B+) - 국내 최대 전자부품 전문 쇼핑몰 아이씨뱅큐
라즈베리파이3 B+ (Raspberry pi3 B+),라즈베리파이3B+,1.4Ghz, 듀얼밴드, BLE 4.2, PoE 지원, 라즈베리파이 재단 Appro..
www.icbanq.com

-라즈베리파이 3B+ 구매 및 스펙 & 예제

예제를 따라해보기 앞서서 라즈베리파이3B+를 가지고 NESPI 레트로 게임기를 만들어 볼 것입니다.
이미 3B+를 받기전에 구매를 했습니다. ^_____________^/~. 예전 구매 할때 할인 중이였는데, 지금도
할인중이니, 필요하신 분은 구매를 하세요. 참고로 알리보다 가격이나 배송이 빠릅니다.

라즈베리파이 NESPI 레트로 게임기 케이스+컨트롤러 세트 - 국내 최대 전자부품 전문 쇼핑몰 아이씨뱅큐
라즈베리파이 NESPI 레트로 게임기 케이스+컨트롤러 세트,라즈베리파이 2, 라즈베리파이 3, 라즈베리파이 3B+ 호환 - 모든 전..
www.icbanq.com

-라즈베리파이 NESPI 레트로 게임기 케이스 -

이상 라즈베리파이 3B+ 개봉기였습니다.
-----------------------------------------------------------
라즈베리파이3 Model B+ 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com/
마이크로비트 공식 카페 : http://cafe.naver.com/bbcmicro
아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq
-----------------------------------------------------------


블로그 이미지

두리뭉실 두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요