기본 콘텐츠로 건너뛰기

라벨이 upload인 게시물 표시

ESP8266 - esptool-ck 플래싱 추천.

WeMo의 ESP8266+USB 통합모듈( http://www.wemos.cc/wiki/doku.php?id=en:d1_mini ) 사용 중인데 아주 맘에 든다. 드라이버 신경 안써도 되고 바로 사용할 수 있고 크기도 작고 가격도 적절. 커스텀 빌드 롬을 올리려고 보니 기존 esptool 말고 권장하는 것이 있어 https://github.com/igrr/esptool-ck  를 사용해보았다. OS별 다운로드는 여기( https://github.com/igrr/esptool-ck/releases ) esptool -vv -cd nodemcu -cb 921600 -cp COM5 -ca 0x00000 -cf firmware.bin 실행해보니 esptool v0.4.6 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>         setting board to nodemcu         setting baudrate from 115200 to 921600         setting port from COM1 to COM3         setting address from 0x00000000 to 0x00000000         espcomm_upload_file         stat firmware\nodemcu-master-27-modules-2015-12-31-19-46-51-float.bin success         setting serial port timeouts to 1000 ms opening bootloader resetting board trying to connect   ...

Meteor에서 file API를 사용한 upload 방법

https://gist.github.com/4132544 코드는 이쪽에. Meteor.saveFile = (file)->   fileReader = new FileReader()   fileReader.onload = (blob) ->     Meteor.call 'saveFile',       file:file       blob:blob.srcElement.result   fileReader.readAsBinaryString file   return # event for upload _.extend Tempalte.something,   events:     'change input[name=attach]': (e)->       _.each e.srcElement.files, (file) ->         Meteor.saveFile file 클라이언트에서 FileReader 객체를 생성하고 onload 시 파일속성과 바이너리를 인자로 Call을 해준다. submit을 타지 않고 Call을 사용하여 직접 전송한다는 점에 주목. app=__meteor_bootstrap__.app   fs=__meteor_bootstrap__.require 'fs'   app.stack.unshift     route: '',     handle: (req, res, next)->       Fiber(->         unless /upload\/\/*/gi.test req.url           next()     ...