標(biāo)題: 安卓手機(jī)上的單片機(jī)C語言編譯燒錄軟件來了!手機(jī)黨福利! [打印本頁]

作者: daocheng    時間: 2020-6-12 10:36
標(biāo)題: 安卓手機(jī)上的單片機(jī)C語言編譯燒錄軟件來了!手機(jī)黨福利!
本帖最后由 qujiuhe 于 2020-6-21 11:41 編輯

最近看到了一個可以運(yùn)行在安卓手機(jī)上的單片機(jī)C語言編譯燒錄軟件,支持       *Intel(英特爾)的:80C31、80C51、87C51,80C32、80C52、87C52等;

*ATMEL(艾德梅爾)的:89C51、89C52、89C2051,89S51(RC),89S52(RC)等;

*Philips(飛利浦)、華邦、Dallas(達(dá)拉斯)、Siemens(西門子)等公司的許多產(chǎn)品;

STC(國產(chǎn)宏晶)單片機(jī):89c51、89c52、89c516、90c516等眾多品牌。

這個編譯器我試過可以使用,燒錄成功(用手機(jī)oTG功能連接單片機(jī)燒錄)

這個編譯器是基于SDCCLinux庫的,(因為Keil是有保護(hù)的,不開源),不過大部分代碼還可以編譯成功

這個編譯器支持Android7.0以上,我在5.0.2試不行,而且要想燒錄要支持OTG<---(這一條不確定,大家如果有需要可以試試,我是用華為P8試的,運(yùn)行顯示未找到SDCC庫,我估計是軟件無法在安裝后第一次運(yùn)行時正常情況下需要將軟件內(nèi)SDCC解壓后移動到根目錄下/data/data/下的某個文件夾內(nèi),但這個軟件可能沒有權(quán)限,導(dǎo)致無法移動,導(dǎo)致運(yùn)行時無法找到SDCC,不過我在使用termux中的proot虛擬root功能時我的手機(jī)就不成功,而在termux中查看和改變/data/data/文件夾下的文件必須有root或使用proot虛擬root功能,我在網(wǎng)上查了一下,也有網(wǎng)友遇到和我一樣的問題,網(wǎng)上唯一解釋就是華為一些機(jī)型比較安全,我猜想可能是那個軟件也不能把SDCC移動到/data/data/文件夾下)

其實SDCC庫可以編譯單片機(jī)C語言,自己可以直接使用,不過比較麻煩,百度貼吧就有一個大神成功了,

鏈接: https://tieba.baidu.com/p/4409551240?pn=1

太麻煩了,還是現(xiàn)成軟件方便。


對SDCC庫的介紹:

接下來介紹下SDCC,sdcc是一個優(yōu)化的 ANSI - C交叉編譯器,支持mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 系列單片機(jī),支持c99,最新的c11標(biāo)準(zhǔn),以及自身的sdcc11標(biāo)準(zhǔn),
sdcc和Windows的Keil C51類似,但在語法上有點區(qū)別,sdcc就如同gcc一樣,是linux下標(biāo)準(zhǔn)的單片機(jī)編譯器!


唉,軟件22M,大于20M了,我用360壓縮分卷成兩個文件,你們下載后吧這兩個文件放一個文件夾里,把兩個文件后面.doc去掉,然后解壓或直接打開第一分卷打開里面文件就可以使用了

這個軟件有給初級入門愛好者降一個門檻,沒有電腦也可以在安卓手機(jī)上編譯單片機(jī)C語言燒錄程序了

c51dpj.7z.001.doc

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

第一分卷

c51dpj.7z.002.doc

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

第二分卷


作者: 51hei團(tuán)團(tuán)    時間: 2020-6-12 14:55
好資料,51黑有你更精彩!!!
作者: hmgqljz111    時間: 2020-6-12 16:35
安卓的應(yīng)該和LINUX通用的吧
作者: daocheng    時間: 2020-6-13 12:15
hmgqljz111 發(fā)表于 2020-6-12 16:35
安卓的應(yīng)該和LINUX通用的吧

這個SDCC有LINUX的,WINDOWS的,這個軟件就是使用的LINUX的SDCC,用軟件修改器可以看到里面的SDCC庫,其實軟件22M主要是SDCC的體積
作者: daocheng    時間: 2020-6-15 21:15
這個下下來能不能用。
我看兩個部分為什下載次數(shù)不一樣?
作者: 51hei團(tuán)團(tuán)    時間: 2020-6-18 13:45
qujiuhe 發(fā)表于 2020-6-15 21:15
這個下下來能不能用啊?
我看兩個部分為什下載次數(shù)不一樣。

能用 只是還不習(xí)慣用手機(jī)來碼代碼
作者: daocheng    時間: 2020-6-21 10:53
51hei團(tuán)團(tuán) 發(fā)表于 2020-6-18 13:45
能用 只是還不習(xí)慣用手機(jī)來碼代碼

哦,能用就好,我是第一次拆開發(fā),還改了后綴(我沒有權(quán)限發(fā).001,.002文件),不知道下下來還能不能使用
我看到兩個部分下載次數(shù)不一樣,可能是有的人下載時刷新了幾下
作者: daocheng    時間: 2020-6-21 11:29
這個編譯器支持Android7.0以上,我在5.0.2試不行,而且要想燒錄要支持OTG<---(這一條不確定,大家如果有需要可以試試,我是用華為P8試的,運(yùn)行顯示未找到SDCC庫,我估計是軟件無法在安裝后第一次運(yùn)行時正常情況下需要將軟件內(nèi)SDCC解壓后移動到根目錄下/data/data/下的某個文件夾內(nèi),但這個軟件可能沒有權(quán)限,導(dǎo)致無法移動,導(dǎo)致運(yùn)行時無法找到SDCC,不過我在使用termux中的proot虛擬root功能時我的手機(jī)就不成功,而在termux中查看和改變/data/data/文件夾下的文件必須有root或使用proot虛擬root功能,我在網(wǎng)上查了一下,也有網(wǎng)友遇到和我一樣的問題,網(wǎng)上唯一解釋就是華為一些機(jī)型比較安全,我猜想可能是那個軟件也不能把SDCC移動到/data/data/文件夾下)
作者: daocheng    時間: 2020-6-26 14:06
這個軟件確實如果你在普通安卓手機(jī)上那么小的屏寫程序?qū)嵲谫M(fèi)勁
不過這個軟件可以在用安卓系統(tǒng)的特殊機(jī)型下使用(不然沒有在安卓系統(tǒng)編譯的軟件(除了按我發(fā)的地址( https://tieba.baidu.com/p/4409551240?pn=1 )上的教程,不過我在8#說了我的手機(jī)不支持在termux中查看和改變/data/data/文件夾下的文件))
還可以比如在外面沒有電腦可以找到之前寫的代碼或.hex文件編譯燒錄到單片機(jī)就可以用這個軟件,我感覺在特殊場合下還是有使用的場合的

作者: Jeff_BlindCat    時間: 2020-6-27 12:17
馬克先,后面騰出時間來好好學(xué)習(xí)下。
作者: xiaolingfu    時間: 2020-7-25 11:52
文件頭能添加嗎
作者: weijindu    時間: 2021-12-1 06:06
真的能用嗎?
作者: 蜜豆茶    時間: 2022-4-16 15:47
軟件下不了了,有沒有大哥發(fā)我一份

作者: yeguo99    時間: 2022-9-11 23:57
下載軟件后解壓提示要密碼
作者: bitera    時間: 2023-3-6 05:31
有沒有安卓燒錄hex文件的軟件?
作者: BI4MPY    時間: 2023-3-6 13:11
馬克一下 等今天有時間研究研究。感謝樓主的分享
作者: zmc419    時間: 2023-3-7 21:30
很好,很有用
作者: 快樂眼淚    時間: 2023-4-12 20:00
zmc419 發(fā)表于 2023-3-7 21:30
很好,很有用

真的能能用嗎???




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1