Difference between revisions of "Manufacturing:X2 Ubuntu Configuration for MicroSD programming"
Line 47: | Line 47: | ||
After installation has finished start the virtual machine by double clicking on Ubuntu 64-Bit | After installation has finished start the virtual machine by double clicking on Ubuntu 64-Bit | ||
− | Log into the system ubuntu/none | + | Log into the system ubuntu/none |
− | Sudo apt-get install udisks (password) (Installs UDISK) | + | Open a Terminal (search for it and pin to the desktop |
+ | |||
+ | '''Sudo apt-get install udisks''' (password) (Installs UDISK) | ||
Configure main.sh for the number of SD cards devices | Configure main.sh for the number of SD cards devices | ||
+ | |||
+ | ::depends on the actual hardware used | ||
copy main.sh, card.sh, idrive.ico to /usr/local/bin (use sudo because the location is system protected) | copy main.sh, card.sh, idrive.ico to /usr/local/bin (use sudo because the location is system protected) | ||
− | sudo cp main.sh /usr/local/bin (password) | + | ::'''sudo cp main.sh /usr/local/bin''' (password) |
− | sudo cp card.sh /usr/local/bin (password) | + | ::'''sudo cp card.sh /usr/local/bin''' (password) |
− | sudo cp idrive.ico /usr/local/bin (password) | + | ::'''sudo cp idrive.ico /usr/local/bin''' (password) |
− | cd /usr/local/bin | + | ::'''cd /usr/local/bin''' |
− | sudo chmod 775 card.sh | + | ::'''sudo chmod 775 card.sh''' |
− | sudo chmod 775 main.sh | + | ::'''sudo chmod 775 main.sh''' |
Copy firmware image to the Documents directory (ensure name and location match the card.sh) (Example ltib-x2-040615.tar.gz) | Copy firmware image to the Documents directory (ensure name and location match the card.sh) (Example ltib-x2-040615.tar.gz) | ||
Line 71: | Line 75: | ||
Copy X2_MicroSD_prog.desktop to the Desktop directory | Copy X2_MicroSD_prog.desktop to the Desktop directory | ||
− | sudo visudo (edits sudo so you can disable the password requirements to run sfdisk, mkfs.ext4, tar , umount) add the following lines: | + | '''sudo visudo''' (edits sudo so you can disable the password requirements to run sfdisk, mkfs.ext4, tar , umount) add the following lines: |
− | %ubuntu ALL=(ALL:ALL) /bin/tar | + | ::%ubuntu ALL=(ALL:ALL) /bin/tar |
− | %ubuntu ALL=(ALL:ALL) /bin/umount | + | ::%ubuntu ALL=(ALL:ALL) /bin/umount |
− | %ubuntu ALL=(ALL:ALL) /sbin/mkfs.ext4 | + | ::%ubuntu ALL=(ALL:ALL) /sbin/mkfs.ext4 |
− | %ubuntu ALL=(ALL:ALL) /sbin/sfdisk | + | ::%ubuntu ALL=(ALL:ALL) /sbin/sfdisk |
+ | Install Updates : System>Details>Overview | ||
Revision as of 18:23, 10 June 2015
Setup programming stations for MicroSD programming
Basic Install
Install VMplayer
https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/7_0
Launch VMware
Check use VMware Player in free non-comercial mode (enter an email address)
Create Ubuntu Virtual Machine
Download the latest Ubuntu version Ubuntu 14.0.4 with LTS(long term support) can be downloaded from the link below:
http://www.ubuntu.com/download/desktop
Open VMware player and click on "Create a new virtual machine" to open the "New virtual machine wizard"
Browse for the .iso image of Ubuntu and click next:
Full Name: ubuntu
User name: ubuntu
password: none (the word, not blank)
Click Next
Use default Virtual Machine name: Ubuntu 64-bit
Click Next
Maximum disk size (30GB recommended)
Select Split virtual disk into multiple files
after that the Ubuntu Linux install will start.
Click Next
Click Finish
System Configuration
After installation has finished start the virtual machine by double clicking on Ubuntu 64-Bit
Log into the system ubuntu/none
Open a Terminal (search for it and pin to the desktop
Sudo apt-get install udisks (password) (Installs UDISK)
Configure main.sh for the number of SD cards devices
- depends on the actual hardware used
copy main.sh, card.sh, idrive.ico to /usr/local/bin (use sudo because the location is system protected)
- sudo cp main.sh /usr/local/bin (password)
- sudo cp card.sh /usr/local/bin (password)
- sudo cp idrive.ico /usr/local/bin (password)
- cd /usr/local/bin
- sudo chmod 775 card.sh
- sudo chmod 775 main.sh
Copy firmware image to the Documents directory (ensure name and location match the card.sh) (Example ltib-x2-040615.tar.gz)
Copy X2_MicroSD_prog.desktop to the Desktop directory
sudo visudo (edits sudo so you can disable the password requirements to run sfdisk, mkfs.ext4, tar , umount) add the following lines:
- %ubuntu ALL=(ALL:ALL) /bin/tar
- %ubuntu ALL=(ALL:ALL) /bin/umount
- %ubuntu ALL=(ALL:ALL) /sbin/mkfs.ext4
- %ubuntu ALL=(ALL:ALL) /sbin/sfdisk
Install Updates : System>Details>Overview
Double click the X2 MicroSD Programming Icon
Still waiting for cards… 1min50sec for 1 card
Wait for the "Cards are done!" message.