從去年開始,我進行了Qemu[1] 的分析工作,並與國外許多 hacker 做了交流,隨後對 Marvell/Intel PXA27x 與
Samsung S3C2410 等平台的模擬有了些進展[2],又看到台灣也有許多開發者對 Qemu 做了研究,如:
. s88 - http://s88.dyndns.org/archives/382
. Wang Cheng Yeh - http://cywang-esl.blogspot.com/
. Jollen - http://www.jollen.org/blog/
我想,因為 Qemu 可說是對軟硬體整合開發,提出新的途徑,所以若能依據 Qemu 種種優秀的技術,比方說 dynamic
translator,並配合活躍的 open source 發展,絕對是很有前景的,也因此有建立「Qemu 研究與應用讀書會」的想法。
目前 OrzLab 規劃是從今年 (2007) 第三季開始,每一季舉辦針對 Qemu 內部設計、應用,或者裝置模擬的讀書會。現在想到的主題
有:
(1) Qemu Dynamic Binary Translator
(2) Qemu 與 RISC 模擬
(3) 實例探討:OpenMoko/Neo1973 裝置模擬
也歡迎補充與分享。原則上,每次讀書會至少要有一個分享主題,隨後就是開放討論時間,也可順道探討 Embedded Linux/BSD 與系統模擬
的議題。
如您有意願,請回覆告知並提供意見,謝謝!
Sincerely,
-jserv
[1] http://fabrice.bellard.free.fr/qemu/
[2] 詳見: http://orzlab.blogspot.com/2007/03/intelmarwell-pxa27x.html
與 http://orzlab.blogspot.com/2007/04/openmokoneo1973.html
What a good idea!!!
我目前在自己的simualtor計畫中實做一個
fast decode tree + Code cache + dynamic binary translation
如果讀書會的時間是第三季的話,我應該可以分享一些關於simulation 加速方面的議題
我對Embedded Linux也抱著相當大的興趣,只不過底子太弱,到時候還需要各位大大指導一下!!XD
best regards,
-s88
Dave,
Great!
稍後我會公佈較為正式的進行方式,當然也不排除與其他研討會合辦。
更新一些 qemu 相關紀錄:(歡迎補充)
. QEMU timer
http://s88.dyndns.org/archives/391
. 分享一下最近修改 jk2410-emulator 的心得
http://www.jollen.org/blog/2007/04/about_jk2410_emulator.html
. 小聊 qemu 的 CPUState
http://www.jollen.org/blog/2007/04/qemu_cpustate_object.html
Thanks,
-jserv
Mat 寫道:
Dear all,
第一次讀書會的時間將在七月下旬或八月上旬開始,地點預計在台北市區,暫定有以下主題:
1. Qemu 對嵌入式系統開發的突破 - jserv
2. Dynamic binary translation - s88
3. 實例探討 - JK2410/OpenMoko 系統模擬 - jollen
若有新主題或建議,歡迎提出,謝謝!
Regards,
-jserv
更新:
. 再聊 CPUState、qemu 的 gdbserver
http://www.jollen.org/blog/2007/04/cpustate_qemu_gdbserver.html
. Qemu 模擬週邊的兩三事
http://www.jollen.org/blog/2007/04/qemu_hw_emulation_how.html
. QEMU timer
http://s88.dyndns.org/archives/391
. 透過USB連線與OpenMoko模擬裝置互動
http://orzlab.blogspot.com/2007/05/usbopenmoko.html
. ARM模擬的狀態保存
http://orzlab.blogspot.com/2007/05/arm.html
. Waltz Chroot -- 利用qemu,chroot到其他平台的sysroot
http://www.cublog.cn/u/8057/showart_275133.html
Thanks,
-jserv
. GSM modem裝置模擬
http://orzlab.blogspot.com/2007/05/gsm-modem.html
. kboot初探與模擬驗證
http://orzlab.blogspot.com/2007/06/kboot.html
. 使用GDB與QEMU調試內核時的問題分析
http://www.chinaunix.net/jh/4/702878.html
. Windows 系統中RTEMS 仿真環境的建立
http://rtems.net/Documnet/rtems_serial/PDF/rtems_QEMU.pdf
. 虛擬機中GUEST OS時鐘(TIMEKEEP)問題的探討
http://kernel.lupaworld.com/jiaoliu/timekeep.htm
. Using a processor emulator on a microkernel-based operating system
http://www.dcl.info.waseda.ac.jp/publications/pdf/ic2006-using_a_processor.pdf
Regards,
-jserv
詳盡的中文描述與 qemu 內部設計簡介: (PDF)
http://oasis.csie.ntu.edu.tw/2007_spring_ss/slides/23
另外,讀書會預計於今年九月份開始,場地大致定案,近期內會宣佈,謝謝!
Sincerely,
-jserv
請問讀書會日期確定了嗎?
On 8月28日, 上午1時20分, "Jim Huang" <jserv...@gmail.com> wrote:
> On 6月17日, 上午12時59分, jserv <jserv...@gmail.com> wrote:
>
> > 更新一些 qemu 相關紀錄:(歡迎補充)
>
> 詳盡的中文描述與 qemu 內部設計簡介: (PDF)http://oasis.csie.ntu.edu.tw/2007_spring_ss/slides/23
jserv 最近有丁丁化的現象
要找人當拉拉去戳他一下才行 XD
--
Regards,
olv
> > olv- 隱藏被引用文字 -
>
> - 顯示被引用文字 -