December 17, 2010

paulo paulo
Ant Farmer
174 posts

Experimental packages for Symbian development on Linux

 

Experimental packages for Symbian development on Linux [labs.qt.nokia.com] for Debian (and Ubuntu) and Gentoo, these packages are completely unsupported by Nokia. They are provided on a “best effort” basis only, and are not guaranteed to work correctly on your system!

13 replies

December 17, 2010

QtK QtK
Lab Rat
1140 posts
paulo wrote:
Experimental packages for Symbian development on Linux [labs.qt.nokia.com] for Debian (and Ubuntu) and Gentoo, these packages are completely unsupported by Nokia. They are provided on a “best effort” basis only, and are not guaranteed to work correctly on your system!

Thank you for posting this update.

December 17, 2010

Denis Kormalev Denis Kormalev
Lab Rat
1654 posts

It is really cool. When 4.7.1 will be avail for Symbian^3 it will be really awesome.

December 20, 2010

anselmolsm anselmolsm
Ant Farmer
417 posts

This is really good! I hope one day it (or something similar) will be official.

 Signature 

Anselmo L. S. Melo (anselmolsm)
www.anselmolsm.org

December 20, 2010

changsheng230 changsheng230
Lab Rat
128 posts

Cool but not sure why spending so much efforts trying to do the Symbian development on Linux.

 Signature 

Chang Sheng
常升

December 20, 2010

Denis Kormalev Denis Kormalev
Lab Rat
1654 posts

changsheng230, because linux is good dev system and for linux users it is painful to load virtual machine with windows on it to compile something for symiban.

December 21, 2010

changsheng230 changsheng230
Lab Rat
128 posts

Good news for the one who love Linux and wanna have some fun on symbian dev on Linux. But as for commercial development, requiring many tools which need porting to Linux, such as IDE (creator is bad on symbian development), static analysis tools ( for code basic checking, coverage), integration with code submission tools, test framework tools, image flash tools…

 Signature 

Chang Sheng
常升

December 26, 2010

Vass Vass
Ant Farmer
740 posts

I try, but I have problem with runonphone tools. When I start it, it said me:

vassmachine:/home/vass/symbian# runonphone -v -s ./openc_ssl_s60_1_7_SS.sis
Detecting serial ports
manufacturer: “Nokia”
product: “N8-00”
found the data port bus: 001 device 022 interface 4
searching for interfaces: (“usb-Nokia_N8-00-if04”)
Possible USB devices found, but without serial drivers:
Manufacturer: “Nokia” Product: “N8-00”
Load generic driver using: “sudo modprobe usbserial vendor=0×0421 product=0×0302”
No phone found, ensure USB cable is connected or specify manually with -p

I called modrobe obviously, I try set it manually with -p key:

vassmachine:/home/vass/symbian# runonphone -v -s ./openc_ssl_s60_1_7_SS.sis -p /dev/serial/by-id/usb-Nokia_N8-00_352684044254865-if04-port0
Connecting to target via /dev/serial/by-id/usb-Nokia_N8-00_352684044254865-if04-port0
LAUNCHER: Actions=0×3 Port=/dev/serial/by-id/usb-Nokia_N8-00_352684044254865-if04-port0 Package/Source=./openc_ssl_s60_1_7_SS.sis Remote Package/Destination=c:\data\testtemp.sis Install file=c:\data\testtemp.sis
Opening “/dev/serial/by-id/usb-Nokia_N8-00_352684044254865-if04-port0” is open: false serialFrame= true
Opened “/dev/serial/by-id/usb-Nokia_N8-00_352684044254865-if04-port0” trk::UnixReaderThread(0×9c32090) trk::WriterThread(0×9c31f20)
State1
State3

But nothing happens.

TRK installed and run on phone.
Any ideas?

 Signature 


Vasiliy

December 26, 2010

grego grego
Lab Rat
22 posts
changsheng230 wrote:
Cool but not sure why spending so much efforts trying to do the Symbian development on Linux.

There are lots of skilled Qt developers that work on Linux, but have not tried phone/mobile development. This will give them easy access.

Also for many, myself included, Linux really is the preferred development platform. Some reasons

  • The linux files systems are much faster, meaning compile+link cycle is faster.
  • Qt Creator + gdb work really well on linux.
  • There are lots of development tools on linux out of the box: git, valgrind, inkscape, gimp to name a few.

Just my 2 cents.

 Signature 

Grego - http://mpaja.com/

December 26, 2010

Vass Vass
Ant Farmer
740 posts

grego, you are right, I don’t know too, why do symbian development tools delayed.

 Signature 


Vasiliy

April 13, 2011

roopeshchander roopeshchand..
Lab Rat
39 posts

Vass wrote:
I try, but I have problem with runonphone tools.

vassmachine:/home/vass/symbian# runonphone -v -s ./openc_ssl_s60_1_7_SS.sis -p /dev/serial/by-id/usb-Nokia_N8-00_352684044254865-if04-port0


Any ideas?

With -p pass a /dev/ttyUSB* port, like


$runonphone -s <app>.sis -p /dev/ttyUSB1 <app>.exe

That works on the N8-00 when I develop from my ubuntu box.

April 15, 2011

roopeshchander roopeshchand..
Lab Rat
39 posts

Ooops, doesn’t work anymore. I take that back.

April 21, 2011

roopeshchander roopeshchand..
Lab Rat
39 posts

Well, it does work now, consistently. Doesn’t work after a hibernate-unhibernate cycle, so I had to reboot.
Hint: If you do: export QT_RUN_ON_PHONE_OPTIONS=”-p /dev/ttyUSB1”, you can just say make runonphone after that.

September 9, 2011

mgvali mgvali
Lab Rat
2 posts

Newer kernel employs cdc_acm driver which creates additional devices:

kernel: [244655.011232] cdc_acm 2-1.2:1.1: ttyACM0: USB ACM device
kernel: [244655.013264] cdc_acm 2-1.2:1.3: ttyACM1: USB ACM device
kernel: [244655.014609] usbcore: registered new interface driver cdc_acm
kernel: [244655.014611] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

-p /dev/ttyACM1 worked with runonphone

 
  ‹‹ How to view Images      How to specify Vendor name, size and version ››

You must log in to post a reply. Not a member yet? Register here!