簡體   English   中英

逐步進入嵌入式Linux

[英]Step by step to embedded Linux

我想了解嵌入式Linux。 為此,我試圖了解buildroot。 現在我幾乎沒有疑問。

1)如何在目標中加載創建的環境?

2)下載環境后,如何在其上創建和運行應用程序。

有沒有完整的教程?

提前致謝。

拉胡爾

buildroot是一系列的make文件和腳本,旨在使您可以輕松地為您的特定系統創建內核,根文件系統和工具鏈。

這使得為​​一個特定項目支持多個開發板變得更加容易。 確實需要您為電路板正確配置目標。 確實只有您(或一些了解您的應用和目標板的人)才能真正做到這一點。

關於運行應用程序:如果您編寫的應用程序是使用buildroot創建的文件系統/環境運行的,那么您應該能夠通過常規啟動腳本啟動它,或者,如果您擁有ssh / console的忙碌訪問權限,則可以手動啟動它。

此答案顯示了如何創建啟動腳本。 https://unix.stackexchange.com/questions/59018/create-and-control-start-up-scripts-in-busybox

實際上,如何將圖像獲取到板上取決於您所針對的特定板。 您可以將樹莓派之類的東西簡單地加載到SD卡上,然后開發板將從那里加載它。 其他人(例如我的聯系電話)需要軟件刷新過程。 電路板的制造商應提供有關如何執行此操作的說明。

york @ york-Inspiron-1525:〜/ buildroot / output / host / usr / arm-buildroot-linux-uclibcgnueabihf / bin $ gcc test.c -o測試york @ york-Inspiron-1525:〜/ buildroot / output / host / usr / arm-buildroot-linux-uclibcgnueabihf / bin $ ./test這是我的第一個編。 非常感謝那些幫助我的人。 york @ york-Inspiron-1525:〜/ buildroot / output / host / usr / arm-buildroot-linux-uclibcgnueabihf / bin $

我可以編譯一個測試編。

非常感謝所有為我提供幫助的人。

我還不了解的一件事是,為arm(r-pi2)生成的測試箱如何在我的i386 ubuntu上運行?

現在,我的下一個任務是刻錄環境並遠程訪問目標硬件。

暫無
暫無

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

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