Getting Started with Calculinux¶
Welcome to Calculinux! This guide will help you get started with your PicoCalc running Linux.
Overview¶
Calculinux is a Linux distribution built specifically for the PicoCalc handheld computer with Luckfox Lyra SBC. This getting started guide will walk you through everything you need to know to set up and use Calculinux.
What You'll Need¶
Before you begin, make sure you have:
- ✅ PicoCalc device
- ✅ Luckfox Lyra SBC (128MB RAM model)
- ✅ MicroSD card (8GB minimum, 16GB+ recommended)
- ✅ SD card reader for your computer
- ✅ USB-C cable for power/connectivity
- ✅ Computer (for flashing the SD card)
Optional but helpful: - Second USB-C cable (for serial console monitoring at 1500000 baud) - USB WiFi adapter (3.3V compatible, see Hardware Requirements)
Detailed Hardware Info
For complete hardware specifications and purchasing guidance, see Hardware Requirements and Hardware Specifications.
Quick Start Process¶
Here's the high-level process to get Calculinux running:
- Check Hardware Requirements - Verify you have everything needed
- Erase SPI NAND (if equipped) - Required for Lyra models with onboard NAND
- Install Lyra in PicoCalc (if needed) - Physical installation
- Flash SD Card - Write Calculinux image to SD card
- First Boot - Power on and complete initial setup
- Quick Start Guide - Learn basic operations
Time Requirements¶
- Hardware Installation: 5-10 minutes
- Image Flashing: 5-15 minutes (depends on SD card)
- First Boot: 2-3 minutes
- Initial Configuration: 10-30 minutes
Skill Level¶
This guide is written for users with basic to intermediate technical knowledge:
- Basic: You can follow written instructions and use a computer
- Intermediate: Comfortable with command-line interfaces
- Advanced: Hardware modifications and development
Don't worry!
Even if you're new to Linux or embedded systems, the guide provides detailed step-by-step instructions. Take your time and ask for help in the community if needed.
Support Channels¶
If you need help:
- 📖 Check this documentation first
- 💬 ClockworkPi Forum - Active community
- 🐛 GitHub Issues - Bug reports
- 📧 Community Discord/Matrix (links in Resources)
What to Expect¶
After Installation¶
Once Calculinux is running, you'll have:
- Full Linux operating system (console-based)
- Command-line terminal access via built-in display and keyboard
- Package manager (opkg) for installing software
- Development tools (gcc, g++, make, git, gdb, etc.)
- Network connectivity via WiFi or Ethernet (USB adapters required)
- Access to thousands of open-source command-line applications
Limitations¶
Be aware of these limitations:
- Console Only: No graphical desktop environment (text-based interface)
- Small Display: 320×320 pixels (53×40 text), optimized for terminal use
- RAM: 128MB means careful resource management
- Storage: SD card speed affects performance
- No Built-in Network: Requires 3.3V USB WiFi adapter or powered hub
- Battery Life: Running Linux uses more power than stock firmware
More Details
See Hardware Specifications for complete technical details about display, performance, and capabilities.
Learning Path¶
Beginners¶
- Start with Installation
- Follow First Boot guide
- Learn Quick Start Guide
- Explore Basic Usage
Intermediate Users¶
- Review Hardware Requirements
- Perform Installation
- Configure Networking
- Install Applications
Advanced Users/Developers¶
- Check Installation for base system
- Review Developer Guide
- Set up Yocto Build System
- Start Contributing
Documentation Structure¶
This documentation is organized into sections:
Getting Started (You Are Here)¶
Everything needed to get Calculinux running
Hardware¶
Physical device information, modifications, technical specs
User Guide¶
Day-to-day usage, applications, configuration
Developer Guide¶
Building, customizing, contributing to Calculinux
Troubleshooting¶
Solutions to common problems and FAQ
Resources¶
External links, tools, community information
Before You Begin¶
Important Warnings¶
Warranty
Installing Luckfox Lyra requires opening your PicoCalc, possibly several times. You may want to secure your screen to the case with tape so it does not shift during assembly and break!
Data Loss
If you're replacing an existing PicoCalc Linux installation, back up any data first, or use a different SD card. The installation process will erase the SD card.
SPI NAND Flash
If your Luckfox Lyra has SPI NAND flash, you must erase it first or the SD card will be ignored during boot. See the SPI NAND Erase Guide for complete instructions.
Make a Backup Plan¶
If this is your first time:
- Keep the original Raspberry Pi Pico board in case you want to revert
- Use a spare SD card for testing
- Join the community forum before starting
- Read through all documentation first
Next Steps¶
Ready to proceed? Here's where to go next:
-
Hardware Requirements
Verify you have compatible hardware
-
Installation Guide
Flash Calculinux to your SD card
-
First Boot
Power on and configure your system
-
Quick Start
Learn the basics quickly
Feedback¶
This documentation is continuously improving! If you find:
- Unclear instructions
- Missing information
- Errors or outdated content
- Suggestions for improvement
Please open an issue or submit a pull request!
Let's get started! Head to Hardware Requirements to begin.