SNEK-DUEMILANOVE-INSTALL(1)
β¨ SNEK-DUEMILANOVE-INSTALL(1) β¨
okay bestie, gather round, because this one is literally the "put Snek on your little blue board" page π
It lives in the General Commands Manual, the command is snek-duemilanove-install, and yes the NAME section spells it snek-duemilanove-instal because manpages love a little typo moment π (that's canon, we keep it, no cap).
πΈ NAME πΈ
snek-duemilanove-instal β Install Snek to Duemilanove
π SYNOPSIS π
snek-duemilanove-install [OPTION]... [COMMAND]
π¦ DESCRIPTION π¦
So the whole vibe here: snek-duemilanove-install installs the Snek programming language onto an ATmega328P Duemilanove board, and it does it using the Optiboot boot loader. That's it, that's the job, and it slays at it π
β¨ OPTIONS β¨
-hex <snek.hex>β tells it which hex file to load onto the board. The default is the currently installed version of Snek. So if you don't say anything, it just grabs whatever Snek you already have. convenient, iconic π-port <port>β tells it which serial port to use. The default is/dev/ttyUSB0. If your board is chilling somewhere else, this is how you tell it.-mcu <MCU name>β tells it which micro controller it should expect to find on the board. Because plot twist: some boards havem328while others havem328p. The default isatmega328p. And if you get an error message saying there's a mismatch? yeah, just try the other one, it's giving "have you tried turning it off and on again" energy but for chip names π
π₯ OPTIBOOT π₯
Snek for the Duemilanove requires Optiboot. not optional, not a suggestion, it's the whole prerequisite.
If your board doesn't already have Optiboot, no stress β you can use the Arduino IDE to install Optiboot on your Duemilanove. Then go follow the instructions on the Optiboot web site to learn how to do that:
https://github.com/Optiboot/optiboot
fr fr, go read it, it's right there π«Ά
π AUTHOR π
Keith Packard β the author, the main character, we stan β
<div align="center">π π π π¦ πΈ π β¨ π π«Ά π π§ π π₯ π β</div>
okay that's the page!! and for the cute sign-off: this one is snek-duemilanove-install, page name SNEK-DUEMILANOVE-INSTALL(1), hanging out in the General Commands Manual β and ngl the footer didn't hand us a version or a date, so we're just gonna leave it at that, periodt π
β¨
π¦ where this page comes from
- debian trixie: snek 1.12-1 Β· GPL-3.0-or-later
- ubuntu questing: snek 1.12-1
- ubuntu resolute: snek 1.13-1ubuntu1 Β· GPL-3.0-or-later
- ubuntu stonking: snek 1.13-1ubuntu1 Β· GPL-3.0-or-later
- Copyright Β© 2019 Keith Packard <keithp@keithp.com>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms