| Prev |   1   2 |
maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   MeeGo / Harmattan (https://talk.maemo.org/forumdisplay.php?f=45)
-   -   [Announce] N9/N950 Kernel update project [Help needed] (https://talk.maemo.org/showthread.php?t=86971)

HtheB 2013-05-09 20:36

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
any progress? :D

EgyptRocks265 2013-05-11 03:21

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Quote:

Originally Posted by juiceme (Post 1329054)
Sorry I took my time to write back to you. I had to think about something there, on how to express myself :D
Of course the following expresses only my views, I cannot speak for others.

For most people doing kernel development this is an addicting hobby, but it's not our day job, it's not the thing we get paid for.
Thus, I look at parts which intrest me for personal reasons, things I can do and tweak to get the device perform the way I want and need it to behave. From time to time I hit some wall that proves to be too difficult to scale for me, at least at that moment. Or it might be I find something more intresting to hack at. At that time, I might well stop working at the current project and start doing something else.

Sometimes, I manage to do something even other people find useful, and that is wonderful. It makes me feel good to see people using my works, and it gives me good karma.
What I make and develop, are freely available to others to use, enjoy, extend and further develop under GPL.

If I accepted financial compensation/benefits from the work I am doing, it could lessen its meaning as a hobby and increase its meaning as work. Thus I would be obliged to work towards the goals I was rewarded for, and it would greatly reduce the freedom I like in my development.

Rather than financial support, I would like to see you too take part in development, learning the skills to create beautiful working software :)
This community is community of developers, we welcome people willing to learn our arts and are happy to share our learnings.

hey
juiceme I'm currently a student and i took through It course at school but we don't take linux coding till next year so far we did html as far as it comes to coding lol i only got my n9 2 month ago but and learning your art is something I'm willing to put my time into could you point me in the write direction any idea on how or where to start!?! :D

mariusmssj 2013-05-14 15:29

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Quote:

Originally Posted by EgyptRocks265 (Post 1342755)
hey
juiceme I'm currently a student and i took through It course at school but we don't take linux coding till next year so far we did html as far as it comes to coding lol i only got my n9 2 month ago but and learning your art is something I'm willing to put my time into could you point me in the write direction any idea on how or where to start!?! :D

Join the talk in IRC channel: #mer and #nemomobile @irc.freenode.net there are many great people who'll be happy to help you out :)

EgyptRocks265 2013-05-16 03:32

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Quote:

Originally Posted by mariusmssj (Post 1343558)
Join the talk in IRC channel: #mer and #nemomobile @irc.freenode.net there are many great people who'll be happy to help you out :)

thank you so much i will :)

wicket 2013-05-16 05:35

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Quote:

Originally Posted by EgyptRocks265 (Post 1342755)
hey
juiceme I'm currently a student and i took through It course at school but we don't take linux coding till next year so far we did html as far as it comes to coding lol i only got my n9 2 month ago but and learning your art is something I'm willing to put my time into could you point me in the write direction any idea on how or where to start!?! :D

If you really are serious about kernel programming then I highly recommend The Linux Programming Interface: A Linux and UNIX System Programming Handbook by Michael Kerrisk. At 1500+ pages it will take some dedication to get through it but it does cover just about everything and even if you don't read it all, it still serves as a great reference.

EgyptRocks265 2013-05-28 04:06

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Quote:

Originally Posted by wicket (Post 1343955)
If you really are serious about kernel programming then I highly recommend The Linux Programming Interface: A Linux and UNIX System Programming Handbook by Michael Kerrisk. At 1500+ pages it will take some dedication to get through it but it does cover just about everything and even if you don't read it all, it still serves as a great reference.

thank you i asked my parents and i will buy it soon :)

EgyptRocks265 2013-06-01 10:08

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Quote:

Originally Posted by wicket (Post 1343955)
If you really are serious about kernel programming then I highly recommend The Linux Programming Interface: A Linux and UNIX System Programming Handbook by Michael Kerrisk. At 1500+ pages it will take some dedication to get through it but it does cover just about everything and even if you don't read it all, it still serves as a great reference.

hey wicket would the book also give a kick starter is making/developing apps ?

KTy 2013-06-01 12:05

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Learn by doing, no other choice !

wicket 2013-06-01 17:17

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Quote:

Originally Posted by EgyptRocks265 (Post 1348569)
hey wicket would the book also give a kick starter is making/developing apps ?

No, it's purely for systems programming, it assumes you have prior knowledge of C. Given the context of this thread, I thought this is what you were interested in learning.

If you are only interested in making high-level apps for Harmattan then this book is not for you. Your best bet would be to learn a combination of Qt/QML and C++ or Python.

EgyptRocks265 2013-06-09 06:01

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Quote:

Originally Posted by wicket (Post 1348690)
No, it's purely for systems programming, it assumes you have prior knowledge of C. Given the context of this thread, I thought this is what you were interested in learning.

If you are only interested in making high-level apps for Harmattan then this book is not for you. Your best bet would be to learn a combination of Qt/QML and C++ or Python.

well i got the book anyway so i think i'll check it later once i've learned more
where do you suggest is a good place to start learning QT/QML and C++
i scratched the surface of python last year it's simple :D

gemfield 2013-11-19 15:19

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Quote:

Originally Posted by juiceme (Post 1313636)
You might build a kernel that is usable with a hacked version of Harmattan where in addition of the normal aegis-neutering you need to remove quite a lot of stuff from the OS that uses the aegis interfaces in kernel (or you could port back those as dummy interfaces to the 3.x.x kernel... I have not tried that.)

There are precompiled binaries but none of the abovenmentioned stuff of course exists in those so you need to roll your own.

Building the kernel is pretty straighthtforward, on a debian based linux you need to install ARM cross-compilation tools (but no scratchbox et al is needed), for example "apt-get install gcc-arm-linux-gnueabi"

Then get the source via git pull or download the zips from github.
(https://github.com/nemomobile/kernel-adaptation-n950-n9)

Compiling is fairly simple when you have the source tree correctly set up;
  • 1.) do your modifications to source and configuration files
  • 2.) configure the options; "make clean; make mrproper; ARCH=arm make rm696_nemo_defconfig" ## this is for the base configuration
  • 3.) "ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make"
  • 4.) "ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make modules_install"
  • 5.) copy modules to device, do not forget to "depmod -a <mod_dir>"
  • 6.) flash the beast to your device

1, ARCH=arm make rm696_nemo_defconfig" Can't find default configuration "arch/arm/configs/rm696_nemo_defconfig", missing some procedure?
2, can this kernel loaded by ubiboot?

juiceme 2013-11-19 16:02

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Quote:

Originally Posted by gemfield (Post 1387518)
1, ARCH=arm make rm696_nemo_defconfig" Can't find default configuration "arch/arm/configs/rm696_nemo_defconfig", missing some procedure?
2, can this kernel loaded by ubiboot?

1.) if you take a standard source tree you need to create a matching configuration. Take a look in the Nokia Harmattan PR1.3 kernel tree in directory arch/arm/config for clues.
2.) yes, ubiboot can load any kind of kernel. However, it depends on the kernel itself if it will start up correctly.

salamisami 2014-11-26 20:13

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Is this project still under work or has it been buried?

coderus 2014-11-26 20:20

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
https://wiki.merproject.org/wiki/N9_...update_project

Morpog 2014-11-26 22:08

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
It's alive, just stuff doesn't get pushed there atm. FilippZ promised hew ill push back at a later stage, as it's quite hackish atm.

wicket 2014-11-27 00:55

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
It's a shame that this project doesn't have the same momentum as the N900 one. As far as I can tell, this project only aims to provide a 3.5 kernel (which is now nearly 2.5 years old) and there seems to be little effort to upstream these patches. I'd love to do a DebiaN950/DebiaN9 to complement my DebiaN900 project but with such an outdated kernel, the incentive's just not there.

hedayat 2014-11-27 07:27

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
The kernel now works fine on N9, but, as you said, there is not enough motivation in upstreaming it. IIRC, it seems that many bits depend on closed source user space, and so are probably unsuitable for upstreaming (probably will not be accepted upstream)?
Also, probably the first step to upstream more code is to replace most of N9 board file with device tree equivalant.

myname24 2015-03-27 08:20

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
https://mobile.twitter.com/fi1ippz/s...4572078080?p=v well bad news , filip N9 has died someone who has an extra N9 should donate it to him .

coderus 2015-03-27 08:44

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
i have one N9 with broken usb port. it just fallen out and need to be soldered.

filip.pz 2015-03-27 09:09

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Quote:

Originally Posted by myname24 (Post 1465078)
https://mobile.twitter.com/fi1ippz/s...4572078080?p=v well bad news , filip N9 has died someone who has an extra N9 should donate it to him .

My second N9 failed also (it powers off after inserting SIM and entering pin) - but both work, just not with 3G. Since 3G is know to be working in 3.5.3 for some time now (https://github.com/filippz/kernel-ad...1c54b344ffc9fd) I'm guessing that these broken devices won't be a problem.

Thanks anyway!

coderus 2015-03-27 09:10

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
okay then :)

badpixel 2015-06-03 02:19

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Quote:

Originally Posted by hedayat (Post 1449498)
The kernel now works fine on N9, but, as you said, there is not enough motivation in upstreaming it. IIRC, it seems that many bits depend on closed source user space, and so are probably unsuitable for upstreaming (probably will not be accepted upstream)?
Also, probably the first step to upstream more code is to replace most of N9 board file with device tree equivalant.

It means that kernel 3.5.3 can be installed and everything should work in Harmattan on n9(including AEGIS)?

hedayat 2015-06-03 08:47

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
hmmm... the kernel supports N9 completely (IIRC), but I'm not sure if it supports Harmattan too. I've not tried it, and don't remember if it is supposed to work there. Is there anything you are hoping to get under Harmattan with the new kernel? It was manly needed to support new versions of SFOS and Nemo.

badpixel 2015-06-15 21:30

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Quote:

Originally Posted by hedayat (Post 1472374)
hmmm... the kernel supports N9 completely (IIRC), but I'm not sure if it supports Harmattan too. I've not tried it, and don't remember if it is supposed to work there. Is there anything you are hoping to get under Harmattan with the new kernel? It was manly needed to support new versions of SFOS and Nemo.

Dalvik/Androids needs new linux kernel. Reading dev posts I understand that the main stopper for android layer on Harmattan were old kernel. There was new kernel working with Nitdroid, but it didn't had patches backported, and w/o GSM module support phone would be a bit useless for me ;-)

juiceme 2015-06-16 09:22

Re: [Announce] N9/N950 Kernel update project [Help needed]
 
Quote:

Originally Posted by badpixel (Post 1473663)
Dalvik/Androids needs new linux kernel. Reading dev posts I understand that the main stopper for android layer on Harmattan were old kernel. There was new kernel working with Nitdroid, but it didn't had patches backported, and w/o GSM module support phone would be a bit useless for me ;-)

I am not quite sure what are you referring to?
The Nitdroid kernel supports same feature set as the "default" PR1.3 Harmattan kernel...


| Prev |   1   2 |
All times are GMT. The time now is 14:02.

vBulletin® Version 3.8.8