GIGAIPC PICO-G350A Software Instructions
- June 30, 2024
- GIGAIPC
Table of Contents
PICO-G350A Software
“`html
Specifications:
- Product: PICO-G350A Pico-ITX Board
- Manufacturer: www.gigaipc.com
- Operating System Support: Linux Ubuntu, Windows
- Power Input: DC IN 12V
Product Usage Instructions:
1. Flashing Yocto OS Image:
1.1 Preparing Host PC with Linux Ubuntu OS:
-
Install Ubuntu on host PC from
Ubuntu Releases. -
Set up the tool environment using commands provided in the
manual. -
Create udev rules for USB device access.
1.2 Connecting PICO-G350A to Host PC:
-
Short pin5 & pin6 of System panel header using a Micro USB
cable. -
Plug in DC IN 12V power input.
1.3 Flashing Image for Linux System:
- Change working folder to the image directory.
- Ensure pin5 & pin6 are shorted in program mode.
- Run the genio-flash tool.
1.4 Flashing Image for Windows System:
Refer to I350_Windows_Setuptool.zip for detailed settings and
tools.
FAQ:
Q: What should I do if the board is not recognized by the host
PC?
A: Make sure the udev rules are correctly set up and that pin5
& pin6 are shorted in program mode before flashing the
image.
“`
Pico-ITX Boards
PICO-G350A
PICO-G350A
Software manual
1 www.gigaipc.com
Table Contents
Software manual
1
Chapter 1 Flash Yocto OS image
7
1.1 How to flash Yocto OS image ………………………………….. 8
1. Preparing another host PC with Linux Ubuntu operation system………………………………………………………………….. 8
2. Connect PICO-G350A to host PC …………………………………… 10
3. Flash image (For Linux system of Host PC) ……………………… 10
4. Flash image (For Windows system of Host PC)………………… 12
www.gigaipc.com
2
Pico-ITX Boards
PICO-G350A
Chapter 1
Chapter 1 Flash Yocto OS image
3 www.gigaipc.com
1.1 How to flash Yocto OS image
1. Preparing another host PC with Linux Ubuntu operation system
1-1. Install ubuntu on host PC: ht tps://releases.ubuntu.com/focal/?_
ga=2.170737764.570845450.1694 411246 –
2081697117.1694411246
1-2. Setup Tool Environment : https://mediatek.gitlab.io/aiot/doc/aiot-dev-
guide/master/sw/yocto/get-started/
env-setup/flash-env-linux.html
Type Commands as below: > sudo apt update > sudo add-apt-repository ppa:git-
core/ppa > sudo apt-get install git -y
sudo apt-get install python3 python3-pip -y > sudo apt-get install android- tools-adb android-tools-fastboot -y
In order for your host machine to be able to talk to the board through USB without needing root privileges, you need to create a udev rules that will grant user access to your device:
echo -n ‘SUBSYSTEM==”usb”, ATTR{idVendor}==”0e8d”, ATTR{idProduct}==”201c”, MODE=”0660″, TAG+=”uaccess”
www.gigaipc.com
4
Pico-ITX Boards
PICO-G350A
SUBSYSTEM==”usb”, AT TR{idVendor}==”0e8d”, AT TR{idProduct}==”0003″,
MODE=”0660″, TAG+=”uaccess” SUBSYSTEM==”usb”, ATTR{idVendor}==”0403″,
MODE=”0660″, TAG+=”uaccess” SUBSYSTEM==”gpio”, MODE=”0660″, TAG+=”uaccess” ‘ |
sudo tee /etc/udev/rules.d/72-aiot.rules
Also, add new udev rule and add your user account to plugdev group if you plan
to use adb to connect to the board: > echo ‘SUBSYSTEM==”usb”,
ATTR{idVendor}==”0e8d”, ATTR{idProduct}==”201c”, MODE=”0660″, $
GROUP=”plugdev”‘ | sudo tee -a /etc/udev/rules.d/96-rity.rules > sudo udevadm
control –reload-rules > sudo udevadm trigger
sudo pip3 install -U genio-tools -y > sudo usermod -a -G plugdev $USER > sudo usermod -a -G dialout $USER > sudo reboot now After re-login, please check your installation with genio-config : > genio-flash –version > genio- config
5 www.gigaipc.com
2. Connect PICO-G350A to host PC
Short pin5 & pin6 of System panel header (Location : SYS_PANEL) for into
program mode
by Micro USB cable Plug in DC_IN 12V power input
DC IN 12V
12
Pin 5
Pin 6
78
Micro USB connect to Host PC
3. Flash image (For Linux system of Host PC)
Change working folder to the image directory before running the genio-flash.
www.gigaipc.com
6
Pico-ITX Boards
PICO-G350A
Make sure pin5 & pin6 of System panel header (Location : SYS_PANEL) short as
program mode.
Run genio-flash
Plug in AC power (Make sure everything must be ready before power on)
7 www.gigaipc.com
program done:
4. Flash image (For Windows system of Host PC)
The Windows tool environment can only be used for flashing the board and
connecting to the board. For detailed settings and tools, please refer to
I350_ Windows_Setuptool.zip.
4-1. Confirm that Genio-tools can be used on Windows PC : > genio-flash
–version # The version should be greater than 1.2. > genio-config
www.gigaipc.com
8
Pico-ITX Boards
PICO-G350A
Change working folder to the image directory before running the aiot-flash.
Make sure pin5 & pin6 of System panel header (Location : SYS_PANEL) short as
program mode.
Run genio-flash
Plug in AC power (Make sure everything must be ready before power on)
9 www.gigaipc.com
program done:
www.gigaipc.com
10
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>