Difference between revisions of "Manufacturing:X2 Ubuntu Configuration for MicroSD programming"
Line 71: | Line 71: | ||
::'''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- | + | Copy firmware image to the Documents directory (ensure name and location match the card.sh) (Example '''ltib-x2-061515.tar.gz''') |
Copy X2_MicroSD_prog.desktop to the Desktop directory | Copy X2_MicroSD_prog.desktop to the Desktop directory |
Revision as of 17:22, 15 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-061515.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.