Template:DebianVM Development: Difference between revisions

From Wiki-DB
Jump to navigationJump to search
Christoph (talk | contribs)
Christoph (talk | contribs)
Line 3: Line 3:
* [https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/6_0 Get the VMware player]
* [https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/6_0 Get the VMware player]
   <!-- Old Link: http://www.vmware.com/go/get-player-de -->
   <!-- Old Link: http://www.vmware.com/go/get-player-de -->
* [https://dl.dropboxusercontent.com/u/19433555/DHCOM/Debian%20Jessie%20v1.1.zip Debian 8 "Jessie" VMware Image] <br/>Password for devel user: '''devel'''<br/>Password for root user: '''root'''
* [https://dl.dropboxusercontent.com/u/19433555/DHCOM/Debian%20Jessie%20v1.2.zip Debian 8 "Jessie" VMware Image] <br/>Password for devel user: '''devel'''<br/>Password for root user: '''root'''


{|class="wikitable" style="padding:5px;"
{|class="wikitable" style="padding:5px;"
Line 9: Line 9:
! Version: !! File: !! Changes:  
! Version: !! File: !! Changes:  
|- style="text-align: left" valign="top"
|- style="text-align: left" valign="top"
| v1.2 || style="text-align: left;width: 13em" | Debian Jessie v1.2.zip || style="text-align: left;width: 40em" | - Debian Security updates<br/>- Qt Creator + Support for imx6 modules + Demos<br/>- Update elbe to v1.0<br/>- Add some tools / editors
|-
| v1.1 || style="text-align: left;width: 13em" | Debian Jessie v1.1.zip || style="text-align: left;width: 40em" | - Compatibility VMware player 6.0
| v1.1 || style="text-align: left;width: 13em" | Debian Jessie v1.1.zip || style="text-align: left;width: 40em" | - Compatibility VMware player 6.0
|-  
|-  

Revision as of 11:56, 24 March 2016

Debian 8 "Jessie" VMware Image

Get the virtual machine

Version: File: Changes:
v1.2 Debian Jessie v1.2.zip - Debian Security updates
- Qt Creator + Support for imx6 modules + Demos
- Update elbe to v1.0
- Add some tools / editors
v1.1 Debian Jessie v1.1.zip - Compatibility VMware player 6.0
v1.0 Debian Jessie v1.0.zip - New Debian 8 VM

Debian 6 "Squeeze" VMware Image

Get the virtual machine

Version: File: Changes:
v1.5 Debian Squeeze v1.5pw.zip - Update VMware Tools<br\>- DH UBI-Tools<br\>- Language: English<br\>- System updates
v1.4 Debian Squeeze v1.4pw.zip - ELBE v0.3.1<br\>- ELDK 4.2<br\>- Qt Creator 2.6.1 + Qt target libs 4.7.2<br\>- System updates
v1.3 Debian Squeeze v1.3.zipx - Mono 2.10<br\>- mtd-utils<br\>- System updates
v1.2 Debian Squeeze v1.2.zipx - Emdebian Toolchain gcc 4.3 / g++ 4.3 (arm-linux-gnueabi-...)<br\>- TortoiseHg + TortoiseHg for Nautilus<br\>- Add Plugin "REST Client" in Iceweasel
v1.1 Debian Squeeze v1.1.zipx - Update Eclipse Indigo with CDT 8.0<br\>- Add demo project "crosshelloworld"
v1.0 Debian Squeeze.zipx - First Release<br\>- CodeSourcery Toolchain (arm-none-linux-gnueabi-...)<br\>- Eclipse Helios & Indigo

Setting up a Eclipse Cross Executable Project:

  • Use Eclipse Indigo (version 3.7.1) for your project.
  • Create a new C++ Project and choose as Executable Project type Cross-Compile Project and as Toolchains Cross GCC
  • Click the Button "Next" and specify under Tool command path the Toolchain path.
  • CodeSourcery:
Folder "/opt/CodeSourcery/Sourcery_G++_Lite/bin"
Prefix type "arm-none-linux-gnueabi-"
  • Emdebian Toolchain:
Folder "/usr/bin"
Prefix type "arm-linux-gnueabi-"

Code Examples for Userspace-Applications to Access SPI, I2C, GPIOs, and more:

  • The following code samples are designed to get you started quickly with the device interfaces to SPI, I2C, GPIOs and more in Linux userspace applications.
  • Within Eclipse you can Import the provided projects:
  • Execute ">File>Import ..."
  • Navigate to ">General>Existing Projects into Workspace" within the import dialog
  • Follow the dialog until you have finished.
Download Code Examples SPI, I2C, GPIOs and more
  • Included Demos:
  • SPI
  • I2C
  • GPIO
  • RTC
  • UART
  • Watchdog
  • ADC (only for i.MX25)
Download C++ HAL class library for SPI, I2C, GPIO, UART and physical address space access


Booting via NFS

  • Prepare the virtual machine
  • Place the root file system in the folder "/work/nfsroot"
  • Check whether the line below is part of the "/etc/exports" file
/tftpboot/nfsroot X.X.X.0/255.255.255.0(rw,no_root_squash,no_subtree_check,insecure)
The X must be substituted by our network settings
  • Restart the nfs-server by using this commando
/etc/init.d/nfs-kernel-server restart
  • Prepare the DHCOM module
  • Go to the U-Boot console by pressing DEL/BACKSPACE on a RS232 terminal (during startup)
  • Change to NFS mode
setenv bootcmd 'run nandbootlinuxnfs'
(Back to normal with 'run nandbootlinux')
  • Set the IP address of the nfs-server (normally the IP address of the virtual machine)
setenv serverip X.X.X.X
The X must be substituted by our IP address
  • Save environment
saveenv