Gomu
Gomu

Reputation: 1064

Make changes to embedded linux kernel code

I'd like to understand & edit(adding printk, etc.) the linux kernel for a craneboard, which I obtained from github. I'm a newbie. I have gone through certain questions related to this in stackoverflow, but they all concentrate on linux in PC (not in embedded!). I don't know where to start. Any kind of guidance is accepted. Thanks in advance.

Upvotes: 0

Views: 400

Answers (2)

Saqlain
Saqlain

Reputation: 17928

Dear did you got chance to look at README located at

https://github.com/craneboard/craneboard-kernel

if you need to add any information or some logging i.e. adding printk in kernel itslef, you need to recompile it, it also shows how to do it. But i am interested to know why you need to put logging information in kernel? Are you going to fix some bug in kernel?

Printk is same like a C Printf, but with few differences http://www.makelinux.net/books/lkd2/ch18lev1sec3

Also have a look at http://processors.wiki.ti.com/index.php/CraneBoard

It might also be a good start to look at https://linuxlink.timesys.com/files/pdf/Timesys-EmbeddedLinuxTutorial.pdf

Upvotes: 2

user2050283
user2050283

Reputation: 570

You'll need an ARM toolchain before you can compile the kernel. Here is a good tutorial.

Upvotes: 0

Related Questions