国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

二、MAC 51單片機(jī)開發(fā)環(huán)境搭建

2022-10-06 08:38 作者:五街教授  | 我要投稿

1. Homebrew包管理工具安裝

1.1 什么是homebrew

homebrew是MacOS系統(tǒng)里面包的管理工具,主要解決軟件或者包下載時(shí)的各種依賴包。

1.2 homebrew 下載安裝

運(yùn)行下面命令

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

出現(xiàn)

選擇1(中科大的下載源)

安裝成功后,運(yùn)行 brew -v

2. 搭建vscode 51單片機(jī)開發(fā)環(huán)境

2.1 在vscode中安裝PlatformIO IDE

其他的插件,可以選擇自行安裝。我這里安裝了 C/C++的插件用來做代碼提示的。

2.2 創(chuàng)建工程

新建51工程

工程文件生成,并創(chuàng)建c文件

消除錯(cuò)誤,編輯c_cpp_properties.json, 找到我們c51的頭文件路徑。我的是在

/Users/xuchuanlei/.platformio/packages/toolchain-sdcc/share/sdcc/include/

編譯代碼 command+shift+b 快捷鍵

好了,我們現(xiàn)在可以愉快的進(jìn)行板子的開發(fā)了。

3. ch340串口驅(qū)動(dòng)安裝

官方?jīng)]有mac 版本的ch340的驅(qū)動(dòng),但是ch341是兼容ch340的,所以我們?nèi)ス倬W(wǎng)去下載ch341的驅(qū)動(dòng)。

下載地址:https://www.wch.cn/download/CH341SER_MAC_ZIP.html

安裝過程,一路下一步即可。但是要注意,可能有權(quán)限問題。

去mac設(shè)置中的安全中心放開權(quán)限。

安裝完成后,連接上板子,發(fā)送 ls /dev/cu.wchus*,應(yīng)該就會有設(shè)備。

4. stcgal 安裝

4.1 stcgal 是什么

stcgal是一款燒錄工具,利用他可以將我們的代碼通過串口方式燒錄到板子上。

4.2 stcgal 安裝

github 地址:https://github.com/grigorig/stcgal

官方有兩種方式安裝,但是要求先有python 環(huán)境。homebrew 安裝python比較簡單,直接運(yùn)行命令brew install python即可。

配置python 環(huán)境變量,在.bash_profile中添加以下alias python="/usr/bin/python3"

brew install python vi ~/.bash_profile #將alias python="/usr/bin/python3" 添加到文件中 source ~/.bash_profile

兩種方式安裝stcgal

  1. pip3 install stcgal

  2. 在github 地址中下載某個(gè)taget節(jié)點(diǎn)下的zip包.執(zhí)行./setup.py build 編譯,然后執(zhí)行./setup.py install 來安裝

stcgal -V


下載程序到開發(fā)板。

開發(fā)版連接到電腦上之后,在終端輸入 ls /dev/cu.wchus*

可以看到,我們當(dāng)前的設(shè)備。

stcgal -P stc89 -p /dev/cu.wchusbserial1120 firmware.hex

將開發(fā)板斷電重連,即可出現(xiàn)下面的打印

至此,我們將我們的編譯的代碼下載到開發(fā)板中了。


大家有任何問題,歡迎給我留言。


二、MAC 51單片機(jī)開發(fā)環(huán)境搭建的評論 (共 條)

分享到微博請遵守國家法律
固镇县| 宁河县| 酉阳| 潜江市| 南和县| 阿克| 永宁县| 韶关市| 阜城县| 酒泉市| 博兴县| 青海省| 桂阳县| 灵石县| 扶风县| 清镇市| 逊克县| 韩城市| 依安县| 华蓥市| 南皮县| 招远市| 永善县| 郧西县| 崇州市| 两当县| 河间市| 德化县| 泸州市| 娄烦县| 武汉市| 邻水| 定西市| 喀喇沁旗| 孝感市| 淄博市| 景德镇市| 丽水市| 东台市| 抚远县| 黄骅市|