freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式應(yīng)用程序開發(fā)(編輯修改稿)

2025-06-19 00:15 本頁面
 

【文章內(nèi)容簡介】 內(nèi)核程序 。 如果沒有 , 則應(yīng)該自己動手編輯和編譯 。 如果雖然已有 , 但不能滿足應(yīng)用系統(tǒng)的需求 , 則可以如前所述 , 先從官方網(wǎng)站下載一個基本內(nèi)核 , 然后根據(jù)需要進行裁剪 , 最后再編譯成內(nèi)核映像文件 , 下載到 NAND FLASH的內(nèi)核區(qū)域 。 Linux環(huán)境下 Hello World應(yīng)用程序的實現(xiàn) 在為一個嵌入式系統(tǒng)開發(fā)應(yīng)用程序之前 , 必須在目標機的 NAND FLASH中建立根文件系統(tǒng) 。 根據(jù)應(yīng)用需求的差別 , 可以選擇建立不同種類的根文件系統(tǒng) 。YAFFS根文件系統(tǒng)以其存取速度快 、 占用系統(tǒng)資源少 、支持大文件和良好的垃圾收集機制 , 得到大多數(shù)開發(fā)者的認同 。 Linux環(huán)境下 Hello World應(yīng)用程序的實現(xiàn) 建立根文件系統(tǒng)的一般方法是 , 先從官方網(wǎng)站下載Busybox工具進行功能裁剪 , 產(chǎn)生一個最基本的根文件系統(tǒng) , 再根據(jù)應(yīng)用需求添加其他程序 。 由于默認的啟動腳本一般都不會符合應(yīng)用需要 , 所以就要修改根文件系統(tǒng)中的啟動腳本 , 它的存放位置位于 /etc目錄下 , 包括 /etc/、 /etc/profile 、/etc/.profile等 , 自動掛載文件系統(tǒng)的配置文件/etc/fstab, 具體情況會隨系統(tǒng)不同而不同 。 根文件系統(tǒng)在嵌入式系統(tǒng)中一般為只讀 , 需要使用 mkcramfs等工具產(chǎn)生映像文件 。 Linux環(huán)境下 Hello World應(yīng)用程序的實現(xiàn) 當以上工作都成功完成以后 , 一個應(yīng)用系統(tǒng)的軟硬件工作平臺準備完畢 , 接下來的工作就是編寫應(yīng)用程序了 。 操作步驟如下: ( 1 ) 首先建立工作目錄 , 在此假設(shè)為/usr/local/hello。 ( 2) 選用文本編譯器 vi, 編寫程序源代碼 。 對于本例源代碼比較簡單 , 如下所示: include int main(void) { printf(Hello, World! \n)。 return 0。 } 保存文件名為 。 Linux環(huán)境下 Hello World應(yīng)用程序的實現(xiàn) ( 3) 編譯在目標機上運行的 hello程序: cd /tmp armlinuxgcc –o hello 如果在 Linux虛擬機中運行 , 該程序?qū)⒊霈F(xiàn)如下錯誤結(jié)果: ./hello bash: hello: cannot execute binary file 由于編譯器采用的是 armlinuxgcc編譯器 , 因此使用上述命令編譯出來的程序只能在 ARM處理器上運行 , 不
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1