女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

小白點進來,ARM嵌入式常用的開發工具及開發流程

454398 ? 來源:alpha007 ? 作者:alpha007 ? 2022-12-20 15:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

由于嵌入式開發環境的特殊性(交叉編譯),我們會用到一些其他的外圍工具,這里做簡要的說明。并重新介紹一下整個開發環境中,各個工具的使用,及一個簡單應用的開發流程。

SecureCRT :串口輸出顯示工具、SSHclient

SecureCRT 是一款支持 SSH(SSH1 和 SSH2)的終端仿真程序,同時支持 Telnet 和 rlogin 協議。

這個是最有用的吧,你看到她就會愛上她。并且是可以窗口內多標簽,界面和藹可親的。

DNW :USB 下載工具。(配合 u-boot 使用)

DNW 是一款 USB 下載傳輸工具,把編號的目標板的 .bin 二進制文件通過開發板的 USB 線,下載傳輸到板子上,通常用來傳輸的是編譯好的 Linux 目標板鏡像或者板子上無 OS 裸奔的程序,這里主要是配合 bootloader 使用的。需要進行傳輸時,在串口工具的 u-boot 輸出菜單中選擇對應的選項(比如:download Linux kernel to Nandflash),bootloader 就會在目標機端(開發板端)準備好 USB 端口,等待在 USB 中數據的寫入,然后,在 PC 端打開 DNW 選擇要傳輸的文件,傳輸就好。傳輸過程中以及傳輸完成后,都會在串口工具窗口(也就是 SecureCRT )看到串口輸出的信息反饋。DNW 有 windows 版也有 Linux 版,Linux 下的需要自己編譯并安裝附帶的 USB 驅動模塊,而 windows 下的只用一個 DNW.exe 就 ok 了,不需要安裝包安裝(如果你真的想那么做的話。)。(ps:應用 USB 下載即 DNW 下載時,需要安裝 USB 下載驅動,開發板的光盤中都會有所附帶)

DNW 在引起 windows 藍屏后 無法運行的問題解決如何解決?

另外需要注意:比如 TQ2440 出廠的 U-boot,通過 DNW 傳輸時,會出現傳輸后沒反應,然后再次選擇傳輸文件,電腦就藍屏了(如你所知,這肯定是在 windows 環境下,)這樣,確實很悲劇,并且你會不只一次碰到,如果你的 PC 足夠頑強,應該不會有什么事兒的,也有可能是 windows 7 的兼容問題吧,上次發生是不是在 XP 下,我也忘了。言歸正傳,藍屏后,重啟系統,會出現 DNW 無法運行的情況,即使你再找個 dnw.exe,它還是不甩你。怎么辦呢?它肯定是知道了在上次運行時你虐待它了,這是在記仇啊,記仇?它怎么記?軟件么,很定時在配置文件中記的,打開 C 盤,在根目錄下有一個 dnw.ini ,這個就是它的配置文件,直接把它刪了,它就會忘記你曾經對她犯下的錯,又是這么小氣又是這么的通情達理。OK,可以正常運行了。

U-boot:強大的 bootloader。

為什么把它也作為開發工具來說呢?因為學習剛開始,我們暫且還不去涉及 bootloader 的移植問題,而它的存在,會方便我們往開發板上燒寫程序。有了它,我們可以用 NFS 下載鏡像(程序),我們可以用 USB 下載鏡像(程序),我們還可以用 ftp 下載……一勞永逸啊。為了方便開發,我們就直接把它作為我們目標板端的常用工具,暫且屏蔽到它的內部細節,這不影響我們做裸奔的接口實驗,和 Linux 內核移植及驅動開發,過早的接觸并試著去了解太多名詞,會領我們有恐懼感的,是時候了解它的內部邏輯時,我們自然會接觸到,萬法自然,隨他去吧……

Jlink :仿真器

還要涉及一個名詞是 j-tag,jlink 是一個外部仿真器,jtag 是個內部開發調試接口。Jlink 是通過 jtag 接口實現的一個仿真器,可以跟蹤調試。目前我們用到它的可能就是來燒寫 u-boot 了。如果用于調試的話,可以配合 ADS 使用,來編寫裸奔程序。至于如何在空板子上燒寫 u-boot,各個開發板都會有詳細說明,我也不費這口舌了,他們寫的要比我專業的多。

審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9361

    瀏覽量

    378077
  • 嵌入式
    +關注

    關注

    5154

    文章

    19708

    瀏覽量

    318095
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式軟件開發常用的軟件有哪些?

    文檔等非常方便,因為它查找,定位,彩色顯示等功能非常強大。開發人員會當成源代碼閱讀工具使用。 4. Keil uVision5 Keil 5 軟件是一款功能強大的嵌入式系統開發工具
    發表于 07-03 17:06

    IAR發布Arm開發工具鏈v9.70.1版本

    近期,IAR重磅發布其旗艦產品——Arm開發工具鏈的全新版本v9.70.1,全面提升了在性能、安全性及自動化方面的能力。此次重大更新將進一步助力汽車、工業、醫療及物聯網等行業打造更敏捷、可擴展的嵌入式應用,為全球
    的頭像 發表于 06-25 14:12 ?589次閱讀

    IAR開發平臺升級Arm和RISC-V開發工具鏈,加速現代嵌入式系統開發

    IAR正式發布其旗艦產品的重大更新版本:Arm開發工具鏈v9.70和RISC-V開發工具鏈v3.40。
    的頭像 發表于 06-11 14:28 ?324次閱讀

    嵌入式開發入門指南:從零開始學習嵌入式

    隨著物聯網、智能硬件的發展,嵌入式開發成為熱門技能之一。以下將為初學者提供一份詳細的嵌入式開發入門指南,涵蓋學習路徑、必備工具、推薦資源等內容。 1. 嵌入式系統的定義與應用
    發表于 05-15 09:29

    AI開發工具分類與功能

    當下,AI開發工具不僅簡化了AI開發的復雜流程,還提高了開發效率,推動了AI技術的廣泛應用。下面,AI部落小編為大家介紹AI開發工具的分類及
    的頭像 發表于 04-12 10:12 ?389次閱讀

    嵌入式主板開發詳細指南

    嵌入式主板開發涉及硬件設計、軟件集成、系統優化等多個環節,需要結合具體應用場景進行深度定制。以下是嵌入式主板開發的詳細指南,涵蓋關鍵步驟、工具
    的頭像 發表于 04-02 11:35 ?563次閱讀
    <b class='flag-5'>嵌入式</b>主板<b class='flag-5'>開發</b>詳細指南

    盤點工程師常用嵌入式開發工具

    嵌入式開發涉及硬件與軟件的緊密結合,開發工具的選擇對效率和質量至關重要。以下是嵌入式開發常用工具分類及代表性
    的頭像 發表于 02-07 10:06 ?2146次閱讀

    使用SEGGER工具實現嵌入式應用開發

    嵌入式系統的可能性是無限的,從創建智能家居設備到為工業自動化提供動力,但是有這么多的工具、技術和流程要學習,你從哪里開始呢?
    的頭像 發表于 01-10 16:27 ?757次閱讀

    嵌入式工程師常用開發工具有哪些?

    嵌入式工程師常用開發工具有哪些? 在嵌入式系統開發的廣闊領域中,嵌入式工程師們憑借著一系列強大
    發表于 12-20 15:29

    嵌入式開發常用軟件有哪些?

    查看源代碼,注釋文檔等非常方便,因為它查找,定位,彩色顯示等功能非常強大。開發人員會當成源代碼閱讀工具使用。 4.Keil uVision5 Keil 5 軟件是一款功能強大的嵌入式系統開發工
    發表于 09-09 15:22

    一種常用嵌入式開發代碼庫

    使用開源協議:GPL-2.0varch簡介varch(we-architecture,意為我們的框架庫)是嵌入式C語言常用代碼模塊庫,包含了嵌入式常用的算法庫,數據結構(容器)庫,解
    的頭像 發表于 09-04 08:06 ?886次閱讀
    一種<b class='flag-5'>常用</b><b class='flag-5'>嵌入式開發</b>代碼庫

    嵌入式linux開發的基本步驟有哪些?

    之前,首先需要選擇合適的硬件平臺。硬件選擇需要考慮以下幾個方面: 1.1 處理器 嵌入式Linux開發需要一個處理器,常見的處理器有ARM、MIPS、PowerPC等。選擇處理器時,需要考慮處理器的性能、功耗、成本等因素。 1.
    的頭像 發表于 09-02 09:11 ?1282次閱讀

    嵌入式linux開發板怎么操作

    嵌入式Linux開發板是一種基于Linux操作系統的嵌入式系統開發平臺。它通常包括一個處理器、內存、存儲器、輸入/輸出接口等硬件組件,以及一個基于Linux的操作系統和
    的頭像 發表于 09-02 09:09 ?829次閱讀

    嵌入式linux開發板芯片的工作原理

    了處理器、存儲器、輸入/輸出接口等硬件資源的嵌入式系統開發平臺。它通常采用Linux操作系統作為底層軟件平臺,提供了豐富的開發工具和庫函數,方便開發者進行
    的頭像 發表于 09-02 09:07 ?844次閱讀

    聚焦嵌入式開發中的合規性工具、項目管理工具、版本迭代工具應用

    ,就嵌入式開發與管理領域的最新趨勢、工具選擇以及DevSecOps實踐應用等方面展開了深入探討。 本期對話龍智資深DevSecOps顧問徐晨暉, 分享嵌入式開發中的合規性工具、項目管理
    的頭像 發表于 07-29 15:15 ?1108次閱讀