RPi Compute Module Instructions
User Manual:
Open the PDF directly: View PDF .
Page Count: 11
Download | |
Open PDF In Browser | View PDF |
Raspberry Pi Compute Module Flash Instructions - Download and run the Windows installer to install the drivers and boot tool. - Insert your Compute Module into the SODIMM connector of the Compute Module IO Board (CMIO). - Plug your host PC USB into the CMIO USB SLAVE port, making sure J4 is set to the ‘USB Slave’ position. The image shows a Compute Module IO Board v3.0 – the IO boards seem to be cross compatible with newer/older versions of the Compute Module’s (I am using a v1.2 board with both 1.1 and 3+ Modules). - Apply power to the CMIO board, Windows should now find the hardware and install the driver. - Once the driver installation is complete, run the RPiBoot.exe tool that was previously installed. - After a few seconds, the Compute Module eMMC will pop up under Windows as a disk (USB mass storage device). Flash the Linux image File Flash the device using Balena Etcher – download the install or portable version. Run the Balena Etcher program. Select the installation image by clicking on the 'Select image' button; Select the image file – in this case use the most recent Raspbian Stretch lite image file; Select the drive to write to by clicking on the 'Select Drive' button; Select the Compute Module in the list of drives; Start the flash process by clicking on the 'Flash' button; After validation completes close Etcher and follow the Install Procedure. Unplug the Compute Module from the computer and proceed to the Raspbian install Procedure in the next section. Raspbian Install Procedure This install procedure is a guide on how to install the minimum necessary to run a basic Raspberry Pi Lite install with everything needed to run Desktop and command line, without all the extra software that gets installed with a standard desktop install. This is mainly for use with Raspberry Pi (RPi) Compute Modules, but will also work on a standard Raspberry Pi. If you want to work with the Compute Module connected to the Compute Module IO Board (CMIO), or a Temco Controls T3 Router as a standalone system, a HDMI display must be connected to the HDMI output on either board. For the CMIO board use a USB Hub to connect either a Wi-fi dongle or USB > Lan adapter, and to connect a keyboard and mouse. The T3 Router provides 3 USB ports so a USB hub is usually not needed. After the system has booted and you are logged in (default user name for RPi is ‘pi’ and password is ‘raspberry’) access the RPi Software configuration tool by typing; sudo raspi-config The Raspi-config GUI appears. Select ‘Network Options’ from the list, then Wi-Fi from the options list. The first time this is run on a new installation it will ask for Country to set the available Wi-fi channels according to your Country. Then it will prompt for Wi-fi SSID and Password. If you want to use the system ‘headless’ (without a display/keyboard/mouse) and SSH into the Compute Module then all you need is to connect a Wi-fi or USB>Lan adapter. If Wi-fi is used then it’s necessary to configure the Wi-fi first by editing a file on the rootfs partition of the Compute Module. You will need to connect the IO board in slave mode to a computer and edit the Wi-fi configuration file; sudo nano /etc/wpa_supplicant/wpa_supplicant.conf Using either a Linux or Windows System - add (or edit) the following; network={ ssid="testing" psk="testingPassword" } Replace “testing” with the SSID of your Wifi router, and “testingPassword” with your Wi-fi password. Save the file and disconnect the IO Board from the computer. Set the J4 jumper into the USB Slave position. Ensure that your Compute Module IO board is connected to HDMI, Keyboard and Mouse, and to a network either using USB >Lan adapter or a compatible USB WiFi adapter. Boot the Compute IO board by connecting a micro USB cable to only the power input. Enable SSH sudo raspi-config Select Interfacing Options. Enable SSH (and SPI for use with the T3 Router). To enable SSH on a ‘headless’ system you need to create a file named ssh on the boot partition of the Compute Module using a Linux/Windows computer. Setup Localization options for Locale, Time Zone, and Keyboard Layout using raspi-config Once all of the settings have been configured exit the Raspberry Pi configuration Tool (use the Tab key to navigate to ‘Finish’). Then enter the following commands to update the system. sudo apt update sudo apt upgrade sudo apt dist-upgrade Then clean the installed packages to free up space, and reboot before installing the Desktop Environment. sudo apt clean sudo reboot Now install the necessary packages for LXDE Desktop Environment. sudo apt install --no-install-recommends xserver-xorg sudo apt install --no-install-recommends xinit sudo apt install lxde-core lxappearance sudo apt install lightdm sudo reboot The System will boot into the Desktop Environment. After logging in again in order to disable the Desktop Environment from starting on boot; sudo raspi-config Select Boot Options You can configure whether the system will boot to Desktop or command line mode. To install Chromium Browser sudo apt-get install -y rpi-chromium-mods sudo apt-get install -y python-sense-emu python3-sense-emu Install Mono to compile and run the T3000 GUI Import Mono repository following official distro instructions from Mono Project website. sudo apt install apt-transport-https dirmngr gnupg ca-certificates sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb https://download.mono-project.com/repo/debian stable-raspbianstretch main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list sudo apt update sudo apt install mono-devel Then install the mono-complete, git and curl packages using the following command. sudo apt install mono-complete git curl Install nuget sudo apt install nuget Check nuget sudo nuget update -self Execute the following commands to clone the repo rm -r -f T3000_CrossPlatform git clone https://github.com/temcocontrols/T3000_CrossPlatform nuget restore T3000_CrossPlatform/T3000_CrossPlatform.sln And to build from command line msbuild T3000_CrossPlatform/T3000_CrossPlatform.sln /p:Configuration=Release chmod +x T3000_CrossPlatform/T3000/bin/Release/T3000.exe Run the application mono ./T3000_CrossPlatform/T3000/bin/Release/T3000.exe
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.7 Linearized : No Page Count : 11 Language : en-US Tagged PDF : Yes XMP Toolkit : 3.1-701 Producer : Microsoft® Word for Office 365 Creator : Brent Bell Creator Tool : Microsoft® Word for Office 365 Create Date : 2019:04:02 20:52:27+05:30 Modify Date : 2019:04:02 20:52:27+05:30 Document ID : uuid:90C5B6C6-B169-4B93-B85E-AEB107FB70DC Instance ID : uuid:90C5B6C6-B169-4B93-B85E-AEB107FB70DC Author : Brent BellEXIF Metadata provided by EXIF.tools