Difference between revisions of "Asibot - Developer Info"

From Asibot & HOAP3 & TEO Wiki
Jump to navigation Jump to search
Line 3: Line 3:
 
Code repository: http://roborepo.uc3m.es/svn/ASIBOTcoderepo
 
Code repository: http://roborepo.uc3m.es/svn/ASIBOTcoderepo
  
Main repository: http://roborepo.uc3m.es/svn/ASIBOTrepo
+
Code at main repository: http://roborepo.uc3m.es/svn/ASIBOTrepo/Development
  
 
== Network IP Configuration ==
 
== Network IP Configuration ==

Revision as of 15:33, 15 January 2010

Code Repositories

Code repository: http://roborepo.uc3m.es/svn/ASIBOTcoderepo

Code at main repository: http://roborepo.uc3m.es/svn/ASIBOTrepo/Development

Network IP Configuration

Robot LAN IP address: 192.168.3.11

Wireless Network SSID: Connect (case-sensitive)

  • 222.222.1.1 -> PDA
  • 222.222.1.2 -> Robot
  • 222.222.1.3 -> Router

Robot Kernel Information

root@phyCORE-PXA270:~ uname -a

Linux phyCORE-PXA270 2.6.23.1-rt5-ptx2-pcm027-1 #2 PREEMPT RT Mon Nov 3 17:02:39 CET 2008 armv5tel unknown

Resource Information of PXA-270

  • RAM: 54 M
    • Used (OS, telnet): 9.5 M
    • Available (OS, telnet): 44.5 M
  • FLASH: 27.8 M
    • Used: 13.0 M
    • Available: 14.8 M

Debuging for PXA-270

For debugging via Eclipse:

# gdbserver 222.222.1.1:10000 ./AsibotDevelop

Cross-Compiling for PXA-270

Setting environment for cross-compiling:

$ export PATH=$PATH:/opt/OSELAS.Toolchain-1.1.1/arm-iwmmx-linux-gnueabi/gcc-4.1.2-glibc-2.5-kernel-2.6.18/bin

For CMake (>= 2.6) cross-compiling also set:

$ export CC='arm-iwmmx-linux-gnueabi-gcc' CXX='arm-iwmmx-linux-gnueabi-g++'

In most cases, simply:

$ source ./toSource

Or just:

$ ./compile