找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 19469|回復: 17
打印 上一主題 下一主題
收起左側

安卓手機上的單片機C語言編譯燒錄軟件來了!手機黨福利!

  [復制鏈接]
跳轉到指定樓層
樓主
本帖最后由 qujiuhe 于 2020-6-21 11:41 編輯

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

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

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

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

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

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

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

其實SDCC庫可以編譯單片機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 系列單片機,支持c99,最新的c11標準,以及自身的sdcc11標準,
sdcc和Windows的Keil C51類似,但在語法上有點區(qū)別,sdcc就如同gcc一樣,是linux下標準的單片機編譯器!


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

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

c51dpj.7z.001.doc

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

第一分卷

c51dpj.7z.002.doc

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

第二分卷

評分

參與人數(shù) 1黑幣 +80 收起 理由
admin + 80 贊一個!

查看全部評分

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

使用道具 舉報

沙發(fā)
ID:328014 發(fā)表于 2020-6-12 14:55 | 只看該作者
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

板凳
ID:230975 發(fā)表于 2020-6-12 16:35 | 只看該作者
安卓的應該和LINUX通用的吧
回復

使用道具 舉報

地板
ID:600952 發(fā)表于 2020-6-13 12:15 | 只看該作者
hmgqljz111 發(fā)表于 2020-6-12 16:35
安卓的應該和LINUX通用的吧

這個SDCC有LINUX的,WINDOWS的,這個軟件就是使用的LINUX的SDCC,用軟件修改器可以看到里面的SDCC庫,其實軟件22M主要是SDCC的體積
回復

使用道具 舉報

5#
ID:600952 發(fā)表于 2020-6-15 21:15 | 只看該作者
這個下下來能不能用啊?
我看兩個部分為什下載次數(shù)不一樣�。�
回復

使用道具 舉報

6#
ID:328014 發(fā)表于 2020-6-18 13:45 | 只看該作者
qujiuhe 發(fā)表于 2020-6-15 21:15
這個下下來能不能用啊?
我看兩個部分為什下載次數(shù)不一樣��?

能用 只是還不習慣用手機來碼代碼
回復

使用道具 舉報

7#
ID:600952 發(fā)表于 2020-6-21 10:53 | 只看該作者
51hei團團 發(fā)表于 2020-6-18 13:45
能用 只是還不習慣用手機來碼代碼

哦,能用就好,我是第一次拆開發(fā),還改了后綴(我沒有權限發(fā).001,.002文件),不知道下下來還能不能使用
我看到兩個部分下載次數(shù)不一樣,可能是有的人下載時刷新了幾下
回復

使用道具 舉報

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

使用道具 舉報

9#
ID:600952 發(fā)表于 2020-6-26 14:06 | 只看該作者
這個軟件確實如果你在普通安卓手機上那么小的屏寫程序?qū)嵲谫M勁
不過這個軟件可以在用安卓系統(tǒng)的特殊機型下使用(不然沒有在安卓系統(tǒng)編譯的軟件(除了按我發(fā)的地址( https://tieba.baidu.com/p/4409551240?pn=1 )上的教程,不過我在8#說了我的手機不支持在termux中查看和改變/data/data/文件夾下的文件))
還可以比如在外面沒有電腦可以找到之前寫的代碼或.hex文件編譯燒錄到單片機就可以用這個軟件,我感覺在特殊場合下還是有使用的場合的
回復

使用道具 舉報

10#
ID:495287 發(fā)表于 2020-6-27 12:17 | 只看該作者
馬克先,后面騰出時間來好好學習下。
回復

使用道具 舉報

11#
ID:721169 發(fā)表于 2020-7-25 11:52 來自觸屏版 | 只看該作者
文件頭能添加嗎
回復

使用道具 舉報

12#
ID:986641 發(fā)表于 2021-12-1 06:06 來自觸屏版 | 只看該作者
真的能用嗎?
回復

使用道具 舉報

13#
ID:1018896 發(fā)表于 2022-4-16 15:47 | 只看該作者
軟件下不了了,有沒有大哥發(fā)我一份
回復

使用道具 舉報

14#
ID:178382 發(fā)表于 2022-9-11 23:57 | 只看該作者
下載軟件后解壓提示要密碼
回復

使用道具 舉報

15#
ID:1065348 發(fā)表于 2023-3-6 05:31 | 只看該作者
有沒有安卓燒錄hex文件的軟件?
回復

使用道具 舉報

16#
ID:1063898 發(fā)表于 2023-3-6 13:11 | 只看該作者
馬克一下 等今天有時間研究研究。感謝樓主的分享
回復

使用道具 舉報

17#
ID:137736 發(fā)表于 2023-3-7 21:30 | 只看該作者
很好,很有用
回復

使用道具 舉報

18#
ID:399179 發(fā)表于 2023-4-12 20:00 來自觸屏版 | 只看該作者
zmc419 發(fā)表于 2023-3-7 21:30
很好,很有用

真的能能用嗎???
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

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

快速回復 返回頂部 返回列表