⑴ 普通U盤如何利用arino進行逆編程
啥是逆編程? 反編譯嗎?》
⑵ Arino適合做產品開發嗎
Arino的IDE基本上都是以C語言為基礎,實現C語言大部份的功能。因其開源第三方庫(open source 3rd-party library)的豐富(如http://playground.arino.cc/和https://github.com/等),不但能幫助速度開發,並在第三方庫的更新,除了日後不停的完善庫的能力,還在程式維謢上更容易,減下不少維護時間。因為有bootloader在前端,反編譯(disassembly)比單片機便用純C語言編寫好的程序更困難。缺點是編譯後的機器語言(assembled machine code)比單片機C語言編寫更沉長,速度相對比較慢(多了boot loader內的子程序)。
總結,只要把第三方庫整理並了解怎樣運用,以Arino開發的產品,不比其他單片機開發的差,還在某方面有過之。在ARM方面,Arino亦有相對的系列在Arino IDE開發。在客戶端,只是以Atmega系列的單片機開發出來的產品。當然,Arino IDE亦可以應用在Microchip的PIC/PICX、TI的MSP430、ST Microelectronics的STM43F和Intel的Galileo等,可選不同廠牌的單片機,但Arino開發的程序,只修改相對的IO、時序。interrrupt和某些寄存位置,便能一樣能再使用。(網上能找到其他單片機怎樣使用Arino IDE所編寫的程序,燒錄在其單片機上)
⑶ 2、Arino中用於存放下載代碼的存儲區域是什麼存儲容量為多大
不知道你用什麼軟體寫入的,我以前用Prog
ISP軟體可以讀取整塊Flash中的數據,但讀取有條件1、沒有熔斷熔絲位的情況下(沒有禁用JTAG或ISP)2、沒有使用Bootloader(就是說你沒有使用Arino集成環境下載)即便你讀出來了也是徒勞的,所讀出二進制代碼即使你是大神,也只能反匯編為匯編代碼,和你寫的C語言相差甚遠,更不用說反編譯出Arino
IDE所使用的庫函數和C++類了。如果使用Bootloader,你需要查詢Bootloader模式(IAP模式)用戶代碼的存儲地點,然後重復上面的過程
⑷ android手機藍牙控制C51單片機智能小車代碼
Android手機APP通過藍牙與Arino模塊通信的例子就有, 就是android控制Arino模塊,調節兩個溫度,製冷,制熱的功能!
⑸ mind+怎麼導出代碼到arino
不知道你用什麼軟體寫入的,我以前用Prog ISP軟體可以讀取整塊Flash中的數據,但讀取有條件
1、沒有熔斷熔絲位的情況下(沒有禁用JTAG或ISP)
2、沒有使用Bootloader(就是說你沒有使用Arino集成環境下載)
即便你讀出來了也是徒勞的,所讀出二進制代碼即使你是大神,也只能反匯編為匯編代碼,和你寫的C語言相差甚遠,更不用說反編譯出Arino IDE所使用的庫函數和C++類了。
如果使用Bootloader,你需要查詢Bootloader模式(IAP模式)用戶代碼的存儲地點,然後重復上面的過程
不管怎樣寫入晶元的數據對一般人來說讀出來就是天書的