1. 程式人生 > >從skyeye學習arm( 工具篇)

從skyeye學習arm( 工具篇)

【 宣告:版權所有,歡迎轉載,請勿用於商業用途。  聯絡信箱:feixiaoxing @163.com】

    在前面的一篇文章中,我們介紹瞭如何利用skyeye啟動最簡單的arm程式程式碼。今天,我們可以從頭開始介紹如何搭建相關的環境。因為是skyeye的模擬,所以主要的工具其實不多,主要就是skyeye的編譯, arm交叉編譯工具的獲取,gdb工具的編譯。

(1) skyeye工具的編譯

    skyeye其實就是我們模擬的環境,也是最終程式碼執行的環境。所以我們選擇了skyeye 1.2.6版本。編譯skyeye的過程其實非常簡單,

    a ) 解壓, tar xjvf skyeye-1.2.6_rc1.tag.bz2;

    b)cd skyeye-1.2.6_rc1;

    c ) ./configure;

    d) make, 此時會產生一個錯誤, 修改的方法就是在nandflash_smallblock.c的第519行open函式呼叫增加一個666的引數就可以了;

    e)make install。

(2)arm交叉編譯環境

    因為涉及到u-boot、linux、fs等配套的程式碼,所以我們必須選擇配套的交叉編譯環境。最簡單的方法就是從網上下載環境,版本為arm-linux-gcc-3.4.1.tar.bz2。  

(3)gdb除錯環境

   skyeye的另外一個優點就是可以與gdb除錯。所以我們可以編譯一個基於arm的除錯工具,版本為gdb-7.1a.tar.gz。方法為,

    a) 解壓, tar xzvf gdb-7.1a.tar.gz;

    b) cd gdb-7.1;

    c) ./configure --target=arm-linux --enable-shared --without-x --disable-gdbtk --disable-tui --without-included-regex --without-included-gettext --disable-werror ;

    d) make;

    e) make install。

    有了上面的工具,我們就可以在ubuntu上靈活測試skyeye和arm了。

相關推薦

skyeye學習arm 工具

【 宣告:版權所有,歡迎轉載,請勿用於商業用途。  聯絡信箱:feixiaoxing @163.com】    在前面的一篇文章中,我們介紹瞭如何利用skyeye啟動最簡單的arm程式程式碼。今天,我們可以從頭開始介紹如何搭建相關的環境。因為是skyeye的模擬,所以主要的工

skyeye學習arm linux

【 宣告:版權所有,歡迎轉載,請勿用於商業用途。  聯絡信箱:feixiaoxing @163.com】   前面一章,我們說到了u-boot的模擬。作為現代的嵌入式系統來說,u-boot的主要作用其實就是兩個,一個是對硬體做一些基本的檢測,另外就是載入作業系統。在實際開發工

Angular學習筆記工具----Angular CLI

進入 詳情 基礎 rate 9.png cnpm 基本用法 版本問題 問題 Angular CLI 的作用 首先安裝npm 和node 詳情:http://www.cnblogs.com/gorgeous/p/8074180.html 在安裝 npm in

誰說菜鳥不會資料分析工具----- 學習筆記3資料展現和日報月報自動化

1、資料視覺化的意義 互動性:使用者能夠方便地通過互動介面實現資料的管理、計算與預測 多維性:可從資料的多個屬性或變數對資料進行切片、鑽取、旋轉等,以此剖析資料,從而能多角度、多方面分析資料 可視性:資料可用影象、二維圖形、三維圖形和動畫等方式來展現,並可對其模式和相互關係進行

誰說菜鳥不會資料分析工具----- 學習筆記2結構為王:確定分析思路

1、資料分析方法論 確定分析思路需要以營銷、管理等理論為指導,把這些跟資料分析相關的營銷、管理等理論統稱為資料分析方法論。 資料分析方法論主要用來指導資料分析師進行一次完整的資料分析,更多的是指資料分析思路,如從哪方面開展資料分析?各方面包含什麼內容和指標。 資料分析方

誰說菜鳥不會資料分析工具----- 學習筆記3資料準備、處理

1、資料準備: 一維表的列標籤是欄位,二維表的列標籤是資料 資料表的設計要求 資料表由標題行和資料部分組成 第一行是標的列標題(欄位名),列標題不能重複 第二行是資料部分,資料部分的每一行資料稱為一個記錄,並且資料部分不允許出現空白行和空白列

誰說菜鳥不會資料分析工具----- 學習筆記4資料分析

1、資料分析方法 資料分析作用與對應的分析方法 資料分析作用 基本方法 資料分析方法 現狀分析 對比 對比分析、平均分析、總和評價分析 原因分析 細分 分組分析、結構分析、交叉分析、杜邦分析 漏斗

《深入分散式快取:原理到實踐》學習筆記最終

第十四章 典型電商應用與快取 及時響應性的使用者需求 資料準確行需求 平臺海量請求的訴求 高可用訴求 14.1 電商類一個你用的挑戰及特點 穩定性決定服務能力 高併發場景(Scale Out 加機器、Scale Up 提

第一本書開始,如何成為深度學習工程師

在這裡,小編理解的初階選手,是具備了一定的計算機基礎,但是對於深度學習理論和動手實操方面沒接觸過的筒子。通過系統學習後能夠快速入門,並升級中階。如下是建議初階少俠的修仙路徑,需要走好這四步,即:讀理論書→看視訊課→實操訓練→社群交流具體怎麼操作呢?彆著急,逐一來看~要看的第一

誰說菜鳥不會資料分析工具----- 學習筆記1Access SQL基本用法

1、資料庫(database) 資料庫是按照資料結構來組織、儲存和管理資料的倉庫。利用資料庫中的各種物件,記錄、處理和分析各種資料。 常用資料庫:oracle,SQL Server,MySQL,Access等關係型資料庫 NoSQL技術的分散式資料庫:Hbase,Mon

latex學習筆記之一工具

最開始很排斥學習latex,覺得word挺好使的,即寫即視,後來在師兄嚴重的鄙視下,慢慢開始latex之旅,開始欣賞,還在學習latex中,記錄下自己的學習過程。 最開始的排斥,原因之一在於入門之難,需要學習很多命令的樣子,要遵守很多的規範,有很多的巨集包,貌似很複雜,事實

ftk學習combox

stat combox ont article 窗體 reat ctx 編譯 argv 【聲明:版權全部,歡迎轉載,請勿用於商業用途。 聯系信箱:feixiaoxing @163.com】 上一篇文章談到了多窗體,還是依照約定看一下效果是什麽樣的。 假設大

ftk學習

ogl 了解 creat 調試 ret text 們的 app x11 【 聲明:版權全部,歡迎轉載,請勿用於商業用途。 聯系信箱:feixiaoxing @163.com】 非常早之前就知道ftk了,當時主要是由於買了李先靜的書,所以知道了這麽一個項目。由

數據庫入門到精通安裝

軟件 大連 主配置文件 eve 為我 入門到精通 bold 數據模型 system 一、數據庫介紹 了解數據庫之前我們先來了解幾個概念,什麽是數據,什麽是數據庫,什麽是數據庫管理系統,什麽是數據庫系統? 數據(Data): 描述事物的符號記錄稱為數據,描述事物的符號既

Android移動端自動化測試入門到實戰Java

一.移動測試效果簡單展示 使用Python指令碼實現自動化移動測試功能,先看效果:   接下來就是環境的配置了   二.環境配置 2.1 搭建Node.js環境 1、到官網下載node.js   安裝node.js版本不宜過高,選擇穩定使用較多的即可,否則會報

Hadoop大資料開發學習路線圖詳細

Hadoop發展到今天家族產品已經非常豐富,能夠滿足不同場景的大資料處理需求。作為目前主流的大資料處理技術,市場上很多公司的大資料業務都是基於Hadoop開展,而且對很多場景已經具有非常成熟的解決方案。 作為開發人員掌握Hadoop及其生態內框架的開發技術,就是進入大資料領

HTML教程學習筆記第一

學習資料:www.w3cschool.cc   學習日期:2014-11-03 1.DOCTYPE宣告文件型別: HTML5:<!DOCTYPE html> HTML4.01:<!DOCTYPE HTML PUBLIC "-//W3C//DTD H

Jenkins 入門到精通安裝

安裝方法有很多,本人也嘗試了rpm安裝,可能操作什麼問題吧,安裝過程不是那麼一帆風順,各種問題。 然後面和碼雲對接也沒對接上,可能配置沒配置哈,所有乾脆就重新安裝下,下載了個最新的 war包,然後直接對到tomcat  的  webapps 目錄下,將報名改成ROOT.wa

Java工程師學習指南完結

本文首發於微信公眾號:程式設計師江湖 Java工程師學習指南 完結篇 先宣告一點,文章裡面不會詳細到每一步怎麼操作,只會提供大致的思路和方向,給大家以啟發,如果真的要一步一步指導操作的話,那至少需要一本書的厚度啦。 因為筆者還只是一名在校生,所以寫的內容主要還是針對J

小四軸入門到入土硬體

電源:3.7V鋰電池 主控晶片:stm32f103c8t6 通訊模組:NRF24L01,藍芽模組,WIFI模組 電機:720空心杯 電機驅動:SI2302型mos管 姿態檢測:MPU6050 鋰電池管理晶片:LTC4054 穩壓晶片:AMS1117_3.3 其他