ARM Linux and Android development platform

99 views
Skip to first unread message

weichung hsu

unread,
Oct 21, 2012, 1:12:10 AM10/21/12
to tw-linux-ke...@googlegroups.com
Hi,

小弟最近想要自己嘗試ARM Linux kernel development, 想請問一下大家是否有過這種經驗, 記得從前在學校的時候我們是用VMWare的虛擬機器, 在上面開發Linux Kernel based on X86, 現在要開發ARM Linux Kernel, VMWare是不能用了, 我知道有Qemu, 但是不曉得有沒有人會用Qemu, 或是其他的開發方式,

當然去買個硬體版子來玩也是可以, 我之前也有在網路上看過幾片開發板子, 但是感覺目前還不需要直接買版子, 只是先用虛擬機器玩玩就可以了,  或是拿舊的手機?

另外不知道有沒有人可以推薦一些ARM Linux Kernel or Android development 的文件或是網頁, 小弟在ARM Linux Kernel/Android算是新手, 這方面完全不熟, 謝謝!

Sincerely,
Wei-Chung Hsu


Gavin Guo

unread,
Oct 22, 2012, 2:22:43 AM10/22/12
to tw-linux-ke...@googlegroups.com
Hi Weichung,

之前玩 arm qemu 有做成一個 document,上面有 build Linux kernel & qemu & busybox
的步驟。你可以參考這個步驟試看看。Qemu 也可以用 gdb attach上去。網路上有很多範例,成功以後你也可以try看看。以下是
document 的 link:

https://docs.google.com/document/d/1WmfDF0_IevvuU0onR5NYMIHdU8obSKNKux38PI0Zp6o/edit
每個部份我都有給上成功可以 work 的 git commit id,你可以先下載下來,之後再用git checkout到那個commit
id 再 build。再來 Linux kernel 方面,上面給的是 Linux next git tree 的版本,你也可以改成
gregkh 的 Linux stable kernel。比較穩定。

試試看 git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git

Gavin

侯宜宏

unread,
Oct 22, 2012, 2:41:11 AM10/22/12
to tw-linux-ke...@googlegroups.com
Hi Weichung,

                   ARM 官網有出fastmodel的模擬器支援的ARM類型還蠻多的
                   http://www.arm.com/zh/products/tools/models/fast-models.php
                   除了最新的ARM版本之外也有提供profiling tool(我還沒有試過)

                   android的話  我知道很多人都使用Linaro http://www.linaro.org/
                   如果要上板子的話Linaro or Ti http://www.omappedia.com/wiki/Ubuntu_kernel_for_OMAP4
                   都有doc可以參考
                  
                   我還是ARM linux kernel上面的初學者,這是我之前有再參考的,
                   不過還沒有整理出一個doc,所以只能簡單的給一些官網
Thanks,
yhHou
Reply all
Reply to author
Forward
0 new messages