Set Up the Environment
This chapter verifies that the on-board tool environment (shimeta-py / shimeta-svp / shimeta-xmm) of the Pico-G1 is ready.
Prerequisites
| Item | Status |
|---|---|
| Pico-G1 connected (DEVICE TREE shows green) | ✅ |
| IDE logged in to the AIHub account | ✅ |
Step 1: Start the Environment Check
Two ways:
Option 1: Check in the Terminal Tab (Recommended)
Switch to the Terminal Tab and run board commands to verify:
ssh root@192.168.49.10
# Password
123456Option 2: Through the Agent Tab
Switch to the Agent Tab and enter a natural-language command:
Check whether shimeta-py and shimeta-svp are installed on the boardClaude Code will automatically SSH to the board, run the check, and return the result.
Step 2: Verify the On-Board Tools
Run the following commands in the terminal:
Verify shimeta-py (Python Runtime)
which python3
python3 --versionExpected:
which python3returns a path (e.g./usr/bin/python3)python3 --versionreturns a version (3.x)
Verify shimeta-svp (9 Scenario Detections)
which shimeta-svp
shimeta-svp --version 2>/dev/null || echo "version flag may not supported"Expected:
which shimeta-svpreturns a path- The command is executable (no version output is fine)
Verify shimeta-xmm (Custom Model Inference)
which shimeta-xmmExpected:
which shimeta-xmmreturns a path
Verify the SD Card Mount
ls /mntExpected:
- The mount point contents are listed
If not mounted:
mount /dev/mmcblk1p1 /mnt # or mmcblk0p1Step 3: Verify Overall IDE-to-Board Connectivity
Back on the IDE main interface, check the right panel:
Resource Monitor (Refreshes in Real Time)
| Metric | Expected |
|---|---|
| CPU | > 0% (has a value) |
| MEM | > 0% |
| TMP | Actual board temperature (e.g. 0°C or room temp) |
| IPC | > 0 ms (board response latency) |
If all metrics are 0 or "Not connected", board communication is down — go back to ch02 to troubleshoot.
Board Topology
GK7206 ● (green dot = connected)
├─ A7 ×2
├─ NPU 1T
├─ ISP exposure
└─ DDR3 256MIf the dot is red or shows "-", the board is unreachable.
Step 4: Environment Checklist
After completing all checks, compare against this table:
| Check | Pass Condition |
|---|---|
| ✅ On-board SSH reachable | ssh shimetad@192.168.49.10 logs in passwordless |
| ✅ NPU driver loaded | ls /dev/npu.0 has output |
| ✅ SD card mounted | ls /mnt has contents |
| ✅ shimeta-py installed | which python3 returns a path |
| ✅ shimeta-svp installed | which shimeta-svp returns a path |
| ✅ shimeta-xmm installed | which shimeta-xmm returns a path |
| ✅ IDE resource monitor refreshes | Right side CPU/MEM/IPC have values |
The on-board tools come preinstalled with the official Pico-G1 firmware — normally no manual installation is needed. If something is missing, contact technical support to re-flash the firmware.
Common Environment Problems
| Symptom | What to Check |
|---|---|
which shimeta-svp no output | Incomplete board firmware; re-flash the official firmware |
ls /dev/npu.0 no output | NPU driver not loaded; re-flash the official firmware |
| SD card mount fails | Check the device name (mmcblk0p1 / mmcblk1p1) |
| IPC always shows 0 ms | Board unreachable, go back to ch02 |
Next
- ch04 Connect to AIHub: browse the Model Tab to find models
- User Guide → Device Management: multiple boards, device configuration details
