日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

Jlink :仿真器。

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

審核編輯 黃昊宇

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

    關(guān)注

    135

    文章

    9589

    瀏覽量

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

    關(guān)注

    5210

    文章

    20680

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    PPEC Workbench,不止是IDE,更是嵌入式智能開發(fā)生態(tài)中樞

    當(dāng)前嵌入式開發(fā)領(lǐng)域從不缺單一功能的IDE,缺的是能連接生態(tài)、驅(qū)動產(chǎn)業(yè)的新中樞。隨著工業(yè)智能化升級加速,芯片多元化、外設(shè)多樣化、需求個性化趨勢日益凸顯,傳統(tǒng)開發(fā)工具局限于基礎(chǔ)編碼需求,無法破解全流程
    的頭像 發(fā)表于 04-03 11:04 ?2910次閱讀
    PPEC Workbench,不止是IDE,更是<b class='flag-5'>嵌入式</b>智能<b class='flag-5'>開發(fā)</b>生態(tài)中樞

    嵌入式軟件開發(fā)工具市場新動向:訂閱制趨勢下的中國開發(fā)者選擇

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

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

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

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

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

    嵌入式開發(fā)在AI時代的發(fā)展變革展望

    嵌入式系統(tǒng)在現(xiàn)代科技中應(yīng)用廣泛,隨著工業(yè)場景的智能化應(yīng)用需求不斷增長,其復(fù)雜性隨之增加,傳統(tǒng)開發(fā)面臨諸多挑戰(zhàn)。IDE作為核心開發(fā)工具,需適應(yīng)多核系統(tǒng)和AI融合趨勢。森木磊石PPECWorkbench
    的頭像 發(fā)表于 01-14 12:15 ?816次閱讀
    <b class='flag-5'>嵌入式開發(fā)</b>在AI時代的發(fā)展變革展望

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    IAR正式發(fā)布其旗艦產(chǎn)品的重大更新版本:Arm開發(fā)工具鏈v9.70和RISC-V開發(fā)工具鏈v3.40。
    的頭像 發(fā)表于 06-11 14:28 ?1157次閱讀
    比如县| 弥勒县| 加查县| 鹤峰县| 长治市| 双柏县| 贵阳市| 花垣县| 上蔡县| 远安县| 青阳县| 明水县| 喀什市| 磐安县| 盘锦市| 修武县| 济宁市| 许昌市| 临湘市| 南溪县| 合作市| 新蔡县| 江北区| 丰顺县| 绵竹市| 盐源县| 陆河县| 陕西省| 普定县| 枝江市| 瑞安市| 平安县| 惠水县| 项城市| 南康市| 铜陵市| 阿鲁科尔沁旗| 砚山县| 德惠市| 丰都县| 青海省|