国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

小白點(diǎn)進(jìn)來(lái),ARM嵌入式常用的開(kāi)發(fā)工具及開(kāi)發(fā)流程

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

掃碼添加小助手

加入工程師交流群

由于嵌入式開(kāi)發(fā)環(huán)境的特殊性(交叉編譯),我們會(huì)用到一些其他的外圍工具,這里做簡(jiǎn)要的說(shuō)明。并重新介紹一下整個(gè)開(kāi)發(fā)環(huán)境中,各個(gè)工具的使用,及一個(gè)簡(jiǎn)單應(yīng)用的開(kāi)發(fā)流程。

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

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

這個(gè)是最有用的吧,你看到她就會(huì)愛(ài)上她。并且是可以窗口內(nèi)多標(biāo)簽,界面和藹可親的。

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

DNW 是一款 USB 下載傳輸工具,把編號(hào)的目標(biāo)板的 .bin 二進(jìn)制文件通過(guò)開(kāi)發(fā)板的 USB 線,下載傳輸?shù)桨遄由希ǔS脕?lái)傳輸?shù)氖蔷幾g好的 Linux 目標(biāo)板鏡像或者板子上無(wú) OS 裸奔的程序,這里主要是配合 bootloader 使用的。需要進(jìn)行傳輸時(shí),在串口工具的 u-boot 輸出菜單中選擇對(duì)應(yīng)的選項(xiàng)(比如:download Linux kernel to Nandflash),bootloader 就會(huì)在目標(biāo)機(jī)端(開(kāi)發(fā)板端)準(zhǔn)備好 USB 端口,等待在 USB 中數(shù)據(jù)的寫(xiě)入,然后,在 PC 端打開(kāi) DNW 選擇要傳輸?shù)奈募瑐鬏斁秃谩鬏斶^(guò)程中以及傳輸完成后,都會(huì)在串口工具窗口(也就是 SecureCRT )看到串口輸出的信息反饋。DNW 有 windows 版也有 Linux 版,Linux 下的需要自己編譯并安裝附帶的 USB 驅(qū)動(dòng)模塊,而 windows 下的只用一個(gè) DNW.exe 就 ok 了,不需要安裝包安裝(如果你真的想那么做的話。)。(ps:應(yīng)用 USB 下載即 DNW 下載時(shí),需要安裝 USB 下載驅(qū)動(dòng),開(kāi)發(fā)板的光盤(pán)中都會(huì)有所附帶)

DNW 在引起 windows 藍(lán)屏后 無(wú)法運(yùn)行的問(wèn)題解決如何解決?

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

U-boot:強(qiáng)大的 bootloader。

為什么把它也作為開(kāi)發(fā)工具來(lái)說(shuō)呢?因?yàn)閷W(xué)習(xí)剛開(kāi)始,我們暫且還不去涉及 bootloader 的移植問(wèn)題,而它的存在,會(huì)方便我們往開(kāi)發(fā)板上燒寫(xiě)程序。有了它,我們可以用 NFS 下載鏡像(程序),我們可以用 USB 下載鏡像(程序),我們還可以用 ftp 下載……一勞永逸啊。為了方便開(kāi)發(fā),我們就直接把它作為我們目標(biāo)板端的常用工具,暫且屏蔽到它的內(nèi)部細(xì)節(jié),這不影響我們做裸奔的接口實(shí)驗(yàn),和 Linux 內(nèi)核移植及驅(qū)動(dòng)開(kāi)發(fā),過(guò)早的接觸并試著去了解太多名詞,會(huì)領(lǐng)我們有恐懼感的,是時(shí)候了解它的內(nèi)部邏輯時(shí),我們自然會(huì)接觸到,萬(wàn)法自然,隨他去吧……

Jlink :仿真器

還要涉及一個(gè)名詞是 j-tag,jlink 是一個(gè)外部仿真器,jtag 是個(gè)內(nèi)部開(kāi)發(fā)調(diào)試接口。Jlink 是通過(guò) jtag 接口實(shí)現(xiàn)的一個(gè)仿真器,可以跟蹤調(diào)試。目前我們用到它的可能就是來(lái)燒寫(xiě) u-boot 了。如果用于調(diào)試的話,可以配合 ADS 使用,來(lái)編寫(xiě)裸奔程序。至于如何在空板子上燒寫(xiě) u-boot,各個(gè)開(kāi)發(fā)板都會(huì)有詳細(xì)說(shuō)明,我也不費(fèi)這口舌了,他們寫(xiě)的要比我專業(yè)的多。

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    135

    文章

    9553

    瀏覽量

    391885
  • 嵌入式
    +關(guān)注

    關(guān)注

    5198

    文章

    20449

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式軟件開(kāi)發(fā)工具市場(chǎng)新動(dòng)向:訂閱制趨勢(shì)下的中國(guó)開(kāi)發(fā)者選擇

    面對(duì)軟件業(yè)從永久授權(quán)模式廣泛轉(zhuǎn)向訂閱制的行業(yè)趨勢(shì),作為行業(yè)兩大主流嵌入式軟件開(kāi)發(fā)工具,即Keil MDK與IAR Embedded Workbench也推出了不同的市場(chǎng)策略,正在為中國(guó)開(kāi)發(fā)者帶來(lái)新的選擇考量。
    的頭像 發(fā)表于 01-30 17:20 ?730次閱讀
    <b class='flag-5'>嵌入式</b>軟件<b class='flag-5'>開(kāi)發(fā)工具</b>市場(chǎng)新動(dòng)向:訂閱制趨勢(shì)下的中國(guó)<b class='flag-5'>開(kāi)發(fā)</b>者選擇

    MIKROE與瑞薩簽署多年MCU嵌入式開(kāi)發(fā)工具支持協(xié)議

    2026年1月28日: 作為一家通過(guò)提供基于成熟標(biāo)準(zhǔn)的創(chuàng)新式硬件、軟件產(chǎn)品來(lái)大幅縮短開(kāi)發(fā)時(shí)間的嵌入式解決方案公司,MIKROE與總部位于東京的全球半導(dǎo)體解決方案提供商瑞薩電子簽署了一項(xiàng)為期多年
    發(fā)表于 01-28 12:04 ?273次閱讀
    MIKROE與瑞薩簽署多年MCU<b class='flag-5'>嵌入式開(kāi)發(fā)工具</b>支持協(xié)議

    嵌入式開(kāi)發(fā)常用函數(shù)速查表

    嵌入式開(kāi)發(fā)中,掌握常用函數(shù)的用法可以大大提高開(kāi)發(fā)效率。無(wú)論是單片機(jī)初學(xué)者還是有一定經(jīng)驗(yàn)的工程師,熟悉函數(shù)庫(kù)和調(diào)用方式都是必備技能。今天,我們?yōu)榇蠹艺硪环?b class='flag-5'>嵌入式開(kāi)發(fā)
    的頭像 發(fā)表于 01-19 09:06 ?306次閱讀
    <b class='flag-5'>嵌入式開(kāi)發(fā)</b><b class='flag-5'>常用</b>函數(shù)速查表

    什么是嵌入式應(yīng)用開(kāi)發(fā)

    。 · ?醫(yī)療設(shè)備?:如心電圖儀、血壓計(jì)等。 開(kāi)發(fā)工具和技術(shù) 嵌入式開(kāi)發(fā)過(guò)程中常用工具包括: · ?集成開(kāi)發(fā)環(huán)境(IDE)?:用于編寫(xiě)、編譯和調(diào)試代碼。 · ?編譯器?:將高級(jí)
    發(fā)表于 01-12 16:13

    恩智浦嵌入式HMI應(yīng)用開(kāi)發(fā)工具GUI Guider 1.10.1全新上線

    恩智浦嵌入式HMI應(yīng)用開(kāi)發(fā)工具GUI Guider 1.10.1全新上線啦!新版本重點(diǎn)聚焦性能提升、工具鏈升級(jí)、多點(diǎn)觸控體驗(yàn)以及開(kāi)發(fā)板適配,進(jìn)一步優(yōu)化IDE界面,增強(qiáng)功能穩(wěn)定性,并完善
    的頭像 發(fā)表于 12-28 09:45 ?1593次閱讀

    小白到大牛:Linux嵌入式系統(tǒng)開(kāi)發(fā)的完整指南

    小白到大牛:Linux嵌入式系統(tǒng)開(kāi)發(fā)的完整指南 一、小白入門:搭建 Linux 嵌入式開(kāi)發(fā)的認(rèn)知地基? 對(duì)于零基礎(chǔ)學(xué)習(xí)者,首先要打破 “
    發(fā)表于 12-16 10:42

    CW32嵌入式軟件開(kāi)發(fā)的必備知識(shí)

    嵌入式軟件開(kāi)發(fā)作為計(jì)算機(jī)科學(xué)和電子工程的交叉領(lǐng)域,要求開(kāi)發(fā)人員具備一系列的專業(yè)知識(shí)和技能。 而基于CW32的嵌入式軟件開(kāi)發(fā)必備知識(shí)包括以下
    發(fā)表于 11-28 07:48

    嵌入式開(kāi)發(fā)工具版本的選擇策略

    今天,我們就來(lái)結(jié)合嵌入式常見(jiàn)的幾個(gè)軟件(如Keil / IAR、VS Code 、Source Insight、VMware、Git等),簡(jiǎn)單講一講嵌入式開(kāi)發(fā)工具軟件版本選擇策略。 開(kāi)發(fā)團(tuán)隊(duì)軟件
    發(fā)表于 11-25 06:11

    嵌入式開(kāi)發(fā)工具的現(xiàn)狀和發(fā)展簡(jiǎn)史

    集成開(kāi)發(fā)環(huán)境(IDE)正在經(jīng)歷深刻變革。傳統(tǒng)意義上披著“圖形界面”外衣的編譯器,已不再能滿足當(dāng)今的需求。隨著嵌入式系統(tǒng)變得越來(lái)越強(qiáng)大,而且AI開(kāi)始融入幾乎所有設(shè)計(jì)中,開(kāi)發(fā)者需要的是能夠理解開(kāi)發(fā)
    的頭像 發(fā)表于 11-11 09:49 ?1198次閱讀

    新一代嵌入式開(kāi)發(fā)平臺(tái) AMD嵌入式軟件和工具2025.1版現(xiàn)已推出

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統(tǒng)開(kāi)發(fā)而打造的綜合平臺(tái),全面加速概念構(gòu)想到部署落地。 2025.1 版嵌入式軟件
    的頭像 發(fā)表于 08-20 09:15 ?3978次閱讀

    嵌入式軟件開(kāi)發(fā)常用的軟件有哪些?

    文檔等非常方便,因?yàn)樗檎遥ㄎ唬噬@示等功能非常強(qiáng)大。開(kāi)發(fā)人員會(huì)當(dāng)成源代碼閱讀工具使用。 4. Keil uVision5 Keil 5 軟件是一款功能強(qiáng)大的嵌入式系統(tǒng)開(kāi)發(fā)工具
    發(fā)表于 07-03 17:06

    IAR發(fā)布Arm開(kāi)發(fā)工具鏈v9.70.1版本

    近期,IAR重磅發(fā)布其旗艦產(chǎn)品——Arm開(kāi)發(fā)工具鏈的全新版本v9.70.1,全面提升了在性能、安全性及自動(dòng)化方面的能力。此次重大更新將進(jìn)一步助力汽車、工業(yè)、醫(yī)療及物聯(lián)網(wǎng)等行業(yè)打造更敏捷、可擴(kuò)展的嵌入式應(yīng)用,為全球
    的頭像 發(fā)表于 06-25 14:12 ?2801次閱讀

    IAR開(kāi)發(fā)平臺(tái)升級(jí)Arm和RISC-V開(kāi)發(fā)工具鏈,加速現(xiàn)代嵌入式系統(tǒng)開(kāi)發(fā)

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

    AI開(kāi)發(fā)工具分類與功能

    當(dāng)下,AI開(kāi)發(fā)工具不僅簡(jiǎn)化了AI開(kāi)發(fā)的復(fù)雜流程,還提高了開(kāi)發(fā)效率,推動(dòng)了AI技術(shù)的廣泛應(yīng)用。下面,AI部落小編為大家介紹AI開(kāi)發(fā)工具的分類及
    的頭像 發(fā)表于 04-12 10:12 ?1268次閱讀

    嵌入式主板開(kāi)發(fā)詳細(xì)指南

    嵌入式主板開(kāi)發(fā)涉及硬件設(shè)計(jì)、軟件集成、系統(tǒng)優(yōu)化等多個(gè)環(huán)節(jié),需要結(jié)合具體應(yīng)用場(chǎng)景進(jìn)行深度定制。以下是嵌入式主板開(kāi)發(fā)的詳細(xì)指南,涵蓋關(guān)鍵步驟、工具
    的頭像 發(fā)表于 04-02 11:35 ?1363次閱讀
    <b class='flag-5'>嵌入式</b>主板<b class='flag-5'>開(kāi)發(fā)</b>詳細(xì)指南