簡體   English   中英

為嵌入式linux_rt編譯python

[英]compiling python for embedded linux_rt

我的目標是使用linux_rt的嵌入式平台,並希望編譯cpython。 我不是在問python是否適合實時或其延遲。 問大約在平台的限制進行編譯。

我想要一個嵌入在C共享庫中的解釋器,但是如果需要的話,還將接受一個可執行的二進制文件。

任何用C編譯完成的操作都是針對主流OS部署的,我通常只是點擊make install。 我不怕弄臟,但害怕長期維護和可重復性。


為了避免盡可能多的內存開銷,是否有可以從默認設置更改的編譯器配置? 我可以輕松地剝離不需要的標准庫部分嗎?


目標平台具有600 MHz賽揚和256mb RAM。 所需的固件是為v2.6內核構建的(可能為2.4)。 默認的操作系統映像使用Busybox,而大多數標准系統庫的可用性最低。 根文件系統約為100mB(閃存),盡管我將安裝一個外部存儲卡,並且可以將根擴展到那里。

Python多數時候應該具有70%的Cpu和128mB的ram,盡管我可以想象有時解釋器的草率執行,而在RT linux上,這可能會開始增加。 在潛水之前,請嘗試采取預防措施。

尋找簡單的做或不做。 引用類似的項目會很棒,但是我真的想盡可能地堅持使用CPython。

我的商店還沒有目標平台,因此我無法發布任何測試。 將在2周內擁有該部門,並在需要時更新此信息。

使用目標配置制作VM,以幫助您入門。 VirtualBox或QEmu。 如果您沒有root FS,那么一個開始的地方就是TinyCore,它非常小,可配置,而且可以在您的筆記本電腦上運行-http: //www.linuxjournal.com/article/11023

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM