docker esp sdk
Docker ESP32 SDK 0.1.0
您可能還對ESP32的分支感興趣:https://github.com/t-vk/docker-esp-sdk/tree/esp32
如果您信任我,可以簡單地從Docker Hub中摘下我的圖像:
sudo docker pull tavk/esp-sdk:0.1.0否則,如果您希望它是在計算機上構建的(大約需要30-90分鐘),請運行以下操作:
git clone https://github.com/T-vK/docker-esp-sdk.git
cd docker-esp-sdk
sudo docker build -t tavk/esp-sdk:0.1.0 .完畢!
sudo docker run -t -i -u esp
-v /home/ubuntu/esp8266/esp-open-sdk/examples/blinky:/home/esp/shared_project
-e SDK_VERSION= ' 1.5.3 '
tavk/esp-sdk:0.1.0
make/home/ubuntu/esp8266/esp-open-sdk/examples/blinky用“ oyu”目錄的絕對路徑替換了oyu想要編譯的目錄的絕對路徑。1.5.3替換為要編譯的ESP SDK的任何版本。支持1.4.0高達2.0.0。make 。sudo docker run -t -i -u esp
--device=/dev/ttyUSB0
-v /home/ubuntu/esp8266/esp-open-sdk/examples/blinky:/home/esp/shared_project
tavk/esp-sdk:0.1.0
esptool.py --port /dev/ttyUSB0 write_flash 0x00000 blinky-0x00000.bin 0x40000 blinky-0x40000.bin/home/ubuntu/esp8266/esp-open-sdk/examples/blinky ,用包含要閃爍的文件的目錄的絕對路徑。/dev/ttyUSB0替換為您的ESP連接的COM端口。esptool.py --port /dev/ttyUSB0 write_flash 0x00000 blinky-0x00000.bin 0x40000 blinky-0x40000.bin帶有任何命令來閃爍二進製文件。sudo docker run -t -i -u esp
--device=/dev/ttyUSB0
-v /home/ubuntu/projects/esp-bootloader:/home/esp/shared_project
tavk/esp-sdk:0.1.0
esptool.py --port /dev/ttyUSB0 write_flash --flash_mode dio --flash_size 32m 0x0 bootloader.bin/home/ubuntu/projects/esp-bootloader用包含要閃爍的文件的目錄的絕對路徑。/dev/ttyUSB0替換為您的ESP連接的COM端口。 -replace esptool.py --port /dev/ttyUSB0 write_flash --flash_mode dio --flash_size 32m 0x0 bootloader.bin帶有任何命令來閃爍二進製文件。sudo docker run -t -i -u esp
--device=/dev/ttyUSB0
-v /home/debian/espusb:/home/esp/shared_project
-e SDK_VERSION= ' 1.5.3 '
tavk/esp-sdk:0.1.0
make ESP_ROOT=/home/esp/esp-open-sdk burn/dev/ttyUSB0 。/home/debian/espusb 。1.5.3替換為要用於編譯過程的ESP SDK的任何版本。make ESP_ROOT=/home/esp/esp-open-sdk burn 。我親自測試了Ubuntu下的Docker圖像16.04 X64和Debian 8 Jessie X64。
是的,但是Docker不會在Windows上本地運行。諸如Boot2Docker或Docker-Machine之類的工具使用VirtualBox創建Linux VM。因此,為了將Docker Image訪問訪問您的串行端口和項目文件夾,您必須將串行端口(或USB串行適配器)傳遞到VM,並且適用於項目文件夾。
閱讀此信息以獲取有關此信息的更多信息:http://stackoverflow.com/questions/30864466/whats-the-best-way-way-way-to-share-files-from-from-windows-windows-to-boot2docker-vm
可能是的。如果Docker在Mac OS X上本地運行,則無需做任何特別的事情。否則,請按照上述窗口所需的步驟進行相同的步驟。