久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 7307|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

Arduino移植筆記,讓Nucleo在Arduino下工作

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
為了方便大家查看文檔,我將移植中的重點(diǎn)內(nèi)容標(biāo)記為紅色字體。但不是說(shuō)其余的內(nèi)容不重要。只是說(shuō)紅色的是最重要的,必看的。

移植好的成品在這:(代碼不是很完善)
F072 http://www.zg4o1577.cn/bbs/dpj-51937-1.html
F302
http://www.zg4o1577.cn/bbs/dpj-51938-1.html


    從今天開(kāi)始,QianFan的Arduino移植筆記開(kāi)始正式連載,歡迎大家來(lái)水貼。由于在線碼字不容易,因此我使用PDF編寫(xiě)好之后上傳到社區(qū)。希望大家喜歡。由于打字匆忙,錯(cuò)別字在所難免,歡迎大家指正。
【Arduino移植筆記1---工欲善其事】



【Arduino移植筆記2---digital】

今天我們來(lái)移植digital部分。IO接口作為最常用的功能之一,因?yàn)椴僮骱?jiǎn)單,現(xiàn)象明顯,所以我們先拿他開(kāi)刀。由于大部分人對(duì)GCC的編譯命令不熟悉,因此我們現(xiàn)在KEIL MDK下面實(shí)現(xiàn)。最后在放到Arduino里面。


【Arduino移植筆記3.4---淺談GCC】


我們最終的代碼是在GCC工具鏈下進(jìn)行編譯的,編譯的參數(shù)是通過(guò)main函數(shù)的參數(shù)傳遞的,也就是通過(guò)命令行傳遞的。下面我們就來(lái)簡(jiǎn)單的了解一下GCC,知道一些簡(jiǎn)單的GCC工具鏈的命令。
【Arduino移植筆記5---生成中間文件,加快編譯速度】

這一次,我們來(lái)嘗試多個(gè)文件單獨(dú)編譯,最后鏈接成為一個(gè)目標(biāo)文件。這樣可以加快我們的編譯速度。這一次我們還是在MinGW下面學(xué)習(xí)一點(diǎn)GCC的語(yǔ)法。因?yàn)槲覀冏罱K的環(huán)境就是GCC,所以說(shuō)學(xué)習(xí)GCC的語(yǔ)法還是必要的。但是這篇教程的目的重點(diǎn)是移植,而不是從頭開(kāi)始學(xué)習(xí)STM32,GCC的用法,所以我們提到這些的時(shí)候只是簡(jiǎn)單的提一下我們能夠用到的東西。更加具體的內(nèi)容還是要靠你自己去完成了。



【Arduino移植筆記6--arm-none-eabi-gcc】

我們開(kāi)始正式使用arm-none-eabi-gcc編譯一個(gè)STM32F072的程序。先獻(xiàn)上一個(gè)ARM GCC的下載鏈接,教程一會(huì)同步:
https://launchpad.net/gcc-arm-embedded/+download能夠熟練的使用ARM GCC進(jìn)行代碼編譯時(shí)移植Arduino中最重要的一步。時(shí)間水平有限,本教程不能說(shuō)的太過(guò)詳細(xì)。更加具體的細(xì)節(jié)還是自己谷歌吧。

【Arduino移植筆記7---Hello Arduino】



打開(kāi)Arduino,在菜單的【工具】-->【板】選項(xiàng)中,有許許多多的板子。哪一個(gè)才是我們自己的呢?今天,我們簡(jiǎn)單的修改幾行代碼,讓【板】中增加我們自己的板子。必須要提到的是,這一次的教程是整個(gè)移植史上最簡(jiǎn)單的,只需要?jiǎng)邮痔砑訋仔写a就能夠完成。也是史上最有意思的一次移植。
【Arduino移植筆記8---platform.txt】
Arduino雖然使用ARM GCC,但是并沒(méi)有采用GCC的makefile。而是使用plarform.txt。這個(gè)文本文檔中記載著編譯時(shí)的參數(shù),以及生成何種文件(bin還是hex),用什么下載工具下載,下載的參數(shù)是什么等等信息。


Arduino移植筆記1.pdf

137.89 KB, 下載次數(shù): 46, 下載積分: 黑幣 -5

Arduino移植筆記2.pdf

412.85 KB, 下載次數(shù): 31, 下載積分: 黑幣 -5

Arduino移植筆記3.pdf

353.13 KB, 下載次數(shù): 29, 下載積分: 黑幣 -5

Arduino移植筆記4.pdf

408.82 KB, 下載次數(shù): 29, 下載積分: 黑幣 -5

Arduino移植筆記5.pdf

349.26 KB, 下載次數(shù): 29, 下載積分: 黑幣 -5

Arduino移植筆記6.pdf

493.43 KB, 下載次數(shù): 28, 下載積分: 黑幣 -5

Arduino移植筆記6.rar

209.32 KB, 下載次數(shù): 21, 下載積分: 黑幣 -5

Arduino移植筆記7.pdf

221.21 KB, 下載次數(shù): 26, 下載積分: 黑幣 -5

Arduino移植筆記8.pdf

478.85 KB, 下載次數(shù): 31, 下載積分: 黑幣 -5

F072 Nucleo.rar

3.1 MB, 下載次數(shù): 21, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:163889 發(fā)表于 2017-2-8 13:53 | 只看該作者
對(duì)arduino還不熟悉,向前輩學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

板凳
ID:421803 發(fā)表于 2020-7-6 09:06 | 只看該作者
大神,有沒(méi)移植過(guò)新唐的片子?
回復(fù)

使用道具 舉報(bào)

地板
ID:108573 發(fā)表于 2020-7-9 08:36 | 只看該作者
有沒(méi)有arduino移植到STM32的教程。好多國(guó)外開(kāi)源的東西都是arduino的。像雕刻機(jī)和3D打印機(jī)等等
回復(fù)

使用道具 舉報(bào)

5#
ID:417890 發(fā)表于 2020-11-26 16:37 | 只看該作者
正準(zhǔn)備跟學(xué)習(xí)移植@大神資料來(lái)的好
回復(fù)

使用道具 舉報(bào)

6#
ID:482193 發(fā)表于 2021-4-23 22:14 | 只看該作者
感覺(jué)網(wǎng)上關(guān)于移植的教程實(shí)在太少了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 91视频久久 | 欧美成年黄网站色视频 | 国产精品综合一区二区 | 欧美爱爱视频 | 美女国内精品自产拍在线播放 | 一区二区三区免费 | 91在线观看免费视频 | 精品视频一区二区三区 | 91成人精品视频 | 伊人免费网 | 日日爱夜夜操 | 国产精品久久午夜夜伦鲁鲁 | 九九伊人sl水蜜桃色推荐 | 亚洲成人99| 亚洲精品视频一区 | 天天干免费视频 | 成人动漫一区二区 | 亚洲一区二区三区免费在线观看 | 久久亚洲一区二区三区四区 | 羞羞视频网站免费观看 | 颜色网站在线观看 | 久久综合国产精品 | 亚洲人在线观看视频 | 黄视频网址 | 欧美久久精品一级黑人c片 91免费在线视频 | 国产精品美女久久久久久免费 | 欧美久久一区 | 亚洲高清视频在线观看 | 国产区在线视频 | www.天天操 | 日韩精品一区二区三区在线观看 | 日批的视频 | 国产欧美一区二区在线观看 | 国产免费一区二区三区免费视频 | 欧美一区二区三区在线播放 | 麻豆国产精品777777在线 | 国产精品自在线 | 国产精品海角社区在线观看 | 久久伊人一区二区 | 日本精品久久 | 粉嫩高清一区二区三区 |