나중을 위해서 적어둡니다! https://www.youtube.com/watch?v=JWOje1QWlMw&feature=emb_title
(중지) ISR not in IRAM issue를 해결하는 방법을 설명한 게시글들 모음
·
아두이노 (임베디드)
공부하고 차근 차근 보려고 정리해놨어요. ISR not in IRAM 이 도대체 무슨 뜻인가? : forum.arduino.cc/index.php?topic=616264.0 Using interrupts with a Node MCU I was also facing the same issue. But following code example would solve your issue. /* This code is for executing the interrupt in ESP8266. * The main purpose is to solve the ISR not in RAM isssue. * * ISR Function : The interrupt pin [GPIO5 ] once c forum.arduino.cc..
vim 검색 방법 (1분만에 배우기)
·
System Engineering/리눅스, 라즈베리파이
vim에서 /찾을단어 (ex. user라는 단어를 찾고 싶으면 /user) 를 치고 엔터 누르면 이렇게 형광색으루 단어가 보여요. insert 모드여서 /가 입력이 되어버리면 esc 눌러주시면 됩니다. 여기서 n을 누르면 next, N을 누르면 back /는 아래 방향으로 찾는 것 ?하면 위 방향으로 찾는 것 ?apple 처럼요. * 문자열 치환 :%s/apple/banana 라고 하면 모든 apple이 banana로 변경 :%s/apple/banana/c라고 하면 바꿔도 되는지 물어봄 :%s/\/banana라고 하면 정확하게 apple만 변경함. apples나 applemango는 바꾸지 않음. :%s/apple/banana/i 라고 하면 대소문자 구분없이 바꿈 너무 설명을 잘해준 블로그가 있어서 링크..
리눅스 유저(user)와 그룹(group)의 관계
·
System Engineering/리눅스, 라즈베리파이
# 리눅스 유저(user)와 그룹(group)의 관계 파일 A가 있다구 해보죠. 이 파일/디렉토리의 소유권을 가지고 있는 유저는 권한을 가져요. (주로 만든 사람이겠죠?) 유저와 별개로, 해당 파일/디렉토리의 소유권을 가지고 있는 그룹에 속한 유저도 권한을 가짐 그러니까 깜빡하고 /home/pi에 대한 권한을 갖고 있는 그룹에 guest 사용자를 추가하면? -> guest 사용자가 home/pi를 마음대로 주무를 수 있다는 뜻! group과 관련된 명령어 일부! * sudo chown nobody:nogroup kcloud kcloud의 유저와 그룹을 nobody, nogroup으로 변경 * cat /etc/group 현재 서버에 존재하는 모든 group 보기
라즈베리파이 토렌트, 삼바 서버, ftp 초기 세팅하기
·
System Engineering/리눅스, 라즈베리파이
저는 라즈베리파이를 주로 3가지 용도로 사용해요. 1. transmission (torrent 다운받을 때) 2. Tomcat server (웹 페이지 포워딩할 때. http://hojaelee.com 에 들어가면 제 이력서 홈페이지가 뜨거든요? 원래 hojaelee.com은 제 라즈베리파이의 아이피인데, 라즈베리파이는 성능이 별로 안좋고 github에 올라와있는 resume 사이트를 fork해서 이용하고 싶어서 github에 올려놓은 홈페이지를 포워딩한거예요. 보기에 github.io/dev-hojae/~~ 보다는 http://hojaelee.com이 낫잖아요!) 3. Jupyter-notebook (웹 기반 파이썬 인터프리터) 4. ftp(=vsftpd)와 gsuite 활용 (토렌트로 영화를 라즈베리..
(중지) 아두이노를 다루기 위한 배경 지식 모음 (ISR not in IRAM issue)
·
아두이노 (임베디드)
Wemos D1 R1 Wifi(ESP8266)에 소스 코드를 업로드 하던 도중 ISR not in IRAM 이라는 오류가 발생해 시작부터 막혀버렸어요. 분명히 아두이노 우노에서는 잘 작동되던 소스인데... ESP8266에서는 작동이 안되네요. MHZ-19b 라이브러리의 isr()함수 앞에 ICACHE_RAM_ATTR를 넣으면 작동이 된다구 했는데 안됩니다. 계속 에러가 떠요. 저 오류를 해결하기 위해서는 아두이노의 작동 원리를 이해할 필요가 있을 것 같아서 검색하면서 내용이 잘 정리된 블로그들의 링크를 겁니다. 검색을 하다보니 국어 사전처럼 꼬리에 꼬리를 물고 알아야 할 것들이 늘어나네요. 같이 공부해요! 현재 진행형 : ISR not in RAM -> 인터럽트 -> 타이머 인터럽트 -> millis()..