1. 程式人生 > >用VMware作為ecos的執行環境

用VMware作為ecos的執行環境

      現在工作上要用ecos,之前從來沒有接觸過。現在從頭學。前些天看了些基本的關於ecos的知識。自己試驗測試ecos,還是用VMware來做最好,這樣只要一臺電腦就夠了。

      本文假定讀者對於ecos有基本的瞭解,如果不瞭解,請百度之。

      先介紹一下我的測試環境:筆記本上安裝win7,安裝VMware10,VMware裡建立2個虛擬機器,一個安裝Ubuntu12.04(如下圖中的Ubuntu),一個是空的(就是下面的ecos)(用來把ecos安裝進去)。交叉編譯環境安裝在Ubuntu下,因為ecos是在VMware裡執行,所以交叉工具選擇i386的。如下面的截圖所示。

      image

      步驟如下:

      1、在Ubuntu的終端裡開啟configtool。介面如下。

      image

     2、點選build--templates,彈出如下視窗,選擇如下的。然後確定,會彈出視窗,提示有衝突,不管直接繼續,ecos會自動為我們解決衝突的。

     image

     3、接下來就是要對ecos的包配置進行修改了。依次展開,找到i386 PC Target下面的Startup type,改為FLOPPY,表示選擇為軟盤啟動。

     image

    4、接下來是要選擇build工具的目錄。點選Build Tools,選擇你的交叉編譯的工具的目錄。例如我的是/home/teddy/ecos/gnutools。

           image

          5、選擇Build -- Library。就會進行構建,生成bin檔案和elf檔案。

          image

          注意floppy.flp這個檔案是我後面用命令生成的。

          image

          6、有了bin檔案,我們就要把bin檔案做成軟盤映象檔案。linux下有命令可以做。

             dd conv=sync if=redboot.bin of=floppy.flp bs=1440k

          這樣我們就生成了上面圖中那個floppy.flp檔案。這個就是軟盤映象。

         7、現在我們要對我們前面建立的那個名字叫ecos的虛擬機器進行一些調整。主要是把硬碟和cdrom刪掉,不刪掉會有問題。增加軟盤,並且設定軟體使用剛才我們生成的那個名叫flopy.flp的映象檔案(需要先把這個檔案拷貝到我們的win7的目錄下,不然訪問不到的)。

         image

        8、現在可以對ecos這個虛擬機器開機,然後就是進入如下介面,說明redboot已經執行成功。

        image

相關推薦

VMware作為ecos執行環境

      現在工作上要用ecos,之前從來沒有接觸過。現在從頭學。前些天看了些基本的關於ecos的知識。自己試驗測試ecos,還是用VMware來做最好,這樣只要一臺電腦就夠了。       本文假定讀者對於ecos有基本的瞭解,如果不瞭解,請百度之。  

PHP(三)win7使用IIS7-8作為PHP執行環境

在Windows Server 2008或2012環境中,nginx和apache都不是最好的web容器。windows自帶的IIS才是最好用的WEB容器。這就意味著,如果我們使用windows server作為WEB伺服器的作業系統,應該使用IIS作為執行ph

執行環境、作用域、作用域鏈、調對象、閉包

作用 嵌套 頂部 擁有 函數 新的 保持 綁定 全局 執行環境 :  每調用一個函數時(執行函數時),系統會為該函數創建一個封閉的局部的運行環境,即該函數的執行環境。函數總是在自己的執行環境中執行,如讀寫局部變量、函數參數、運行內部邏輯。創建執行環境的過程包含了創建

virtualenv建立“獨立”的python執行環境

1. 用pip安裝virtualenv: $ pip install virtualenv   或者用apt install安裝: $ sudo apt install virtualenv 2. 建立目錄: 找一個位置,隨便(我是跟專案放在同一個根目錄下),進到該

virtualenv建立一個獨立的Python執行環境時報錯

[email protected]:~/桌面/myproject$ virtualenv --no-site-packages p1 New python executable in /hom

docker部署nginx+php環境時,訪問php檔案不執行

今天用docker部署nginx+php環境時,訪問php頁面,提示404錯誤。檢視docker日誌發現下面錯誤: [error] 6#6: *1 connect() failed (111: Conn

junit作為執行環境的啟動入口

錯誤現象: 我在除錯一個多執行緒環境下的server程式。用junit的測試方法作為啟動,很快程式就退出,而且沒有任何異常資訊。server程式的邏輯是主執行緒啟動多個執行緒池後退出。多個執行緒池的執行緒都不是Daemon執行緒。採用main方法啟動後程序將不會退出。

怎樣批處理來執行多個exe文件

asc pri line views bat文件 tro ext sta each 怎樣用批處理來運行多個exe文件 @echo off start *****.exe start *****.exe start *****.exe star

python 004 執行環境對比

為什麽 返回值 logs code ini dmi spa 執行 python 對比:os.system os.popen subprocess.Popen subprocess.call 為什麽要搞這麽多? # --*--encoding: utf-8--*-- im

Esper調Java代碼執行系統命令

java esper 系統 Esper語言是可以調用高級語言的靜態方法的:以調用Java的靜態方法執行系統命令為例:select Runtime.getRuntime().exec(\"calc\"),avg(price) from " + product + ".win:length_batch

LinuxserverJboss執行環境搭建步驟和開機自己主動啟動腳本編寫執行

web bin 路徑 for scrip 環境變量 pro app 版本號 Jboss執行環境:Linux+Jdk+Jboss+jsp系統Jboss軟件說明:相似於Tomcat。就是一個跑Jsp系統的環境,他的網站路徑跟Tomcat相似,Tomcat存放網站文件到web

手把手交大家在mac上VMWare虛擬機裝Linux-Ubuntu--及Ubuntu安裝Vmware Tools[轉載+一些修改](版本:17.04)

uno 密碼 iso exp src update 一段時間 查詢 obj 現在網上的虛擬機有很多,本人測試VMware在Mac上表現良好,推薦給大家 需要的工具 軟件 vmware fusion for Mac (直接百度搜就好) 軟件 Ubuntu 系統

第四章:執行環境與作用域

logs 執行 引用傳遞 按值傳遞 ons fun col func clas 函數中對象的值是按值傳遞的 !(function () { //對象的按值傳遞or按引用傳遞在函數中 function setName(obj) {

eclipse打包可執行的jar(含第三方jar包)

。。 直接 方式 呵呵 runnable tro jar包 exp cli 在eclipse中的解決方式如下: 在工程目錄下(與src同層)建立lib目錄,將第三方Jar包放到這個目錄裏(copy,paste即可)[如果直接引用本地的jar,一旦換電腦就呵呵了。。。] 右

javascript篇-----執行環境和作用域

uil 聲明變量 swap 調用函數 不能訪問 left with gin 初始   執行環境是javascript中最為重要的一個概念。執行環境定義了變量或函數有權訪問的其他數據,決定了它們各自的行為。每個執行環境都有一個與之關聯的變量對象,環境中定義的所有變量和函數都保

004.怎麽VMware新建一個虛擬機

get cnblogs vmware 系統類型 電源 images html tps 版本 VMWare官網鏈接:https://www.vmware.com/cn.html 1.打開VMware X.0(X是版本),看到主界面,選擇“新建虛擬機”。 2.彈出新建虛擬機的

執行環境,作用域

復雜 colors tab 程序 str chang 閉包 將不 ges 在javascript的學習中,執行環境、作用域是2個非常非常重要和基本的概念,理解了這2個概念對於javsacript中很多腳本的運行結果就能明白其中的道理了,比如搞清作用域和執行環境對於閉包的理

執行環境及作用域

存在 com logs 但是 進入 tps 找不到 圖片 之前 主要的是執行環境和作用域鏈。 執行環境 執行環境定義了變量或函數有權訪問的其他數據,每個函數都有一個執行環境,每個執行環境都有一個與之關聯的變量對象,環境中定義的所有變量和函數都保存在這個變量對象中,但是我們編

測試例設計和測試環境搭建

返回 保存 srs spa 文件中 開發 需求規格說明書 溝通 方式 等價類 定義:1.等價:如果多個輸入在程序中處理方式相同,則認為這些輸入時等價的,測是一個即可。    2。輸入:分為兩類,有效輸入(可以保存)、無效輸入(不可保存)    3結合:有效等價類、無效等價類

mac系統下VMWare安裝ubuntu14.4系統不能上網解決辦法

適配 down ubuntu 4.4系統 inf 添加 war bridge 虛擬 1.shutdown unbuntu虛擬機 2.在虛擬機菜單選擇設置,在設置界面選擇添加設備 3.選擇添加網絡適配器,多添加幾個,讓他們有的NAT模式,有的bridge模式 4.啟動