本文來源電子發(fā)燒友社區(qū),作者:羅杰, 帖子地址:https://bbs.elecfans.com/jishu_2292362_1_1.html
非常感謝“晶心科技”提供本次開發(fā)板
一、開發(fā)方式軟件差異
1.圖標(biāo):對于老牌嵌入式并不陌生Keil和IAR霸占多年嵌入式開發(fā)平臺,新的arduino開發(fā)方式也帶活當(dāng)年AVR單片機(jī)。本次晶新科技提供的開發(fā)板使用泰凌微的芯片支持arduino的開發(fā)方式。
非常感謝“晶心科技”提供本次開發(fā)板
一、開發(fā)方式軟件差異
1.圖標(biāo):對于老牌嵌入式并不陌生Keil和IAR霸占多年嵌入式開發(fā)平臺,新的arduino開發(fā)方式也帶活當(dāng)年AVR單片機(jī)。本次晶新科技提供的開發(fā)板使用泰凌微的芯片支持arduino的開發(fā)方式。

:新IDE開發(fā)方式


:舊開發(fā)方式
2:程序
(Arduino不提供初始化配置啟動系統(tǒng).S文件,保存初始化、主函數(shù)的功能而且本次使用泰凌微的芯片很多2.4G功能無法使用也是一大遺憾僅僅保留arduino提供的原始庫使用)
2:程序
(Arduino不提供初始化配置啟動系統(tǒng).S文件,保存初始化、主函數(shù)的功能而且本次使用泰凌微的芯片很多2.4G功能無法使用也是一大遺憾僅僅保留arduino提供的原始庫使用)

:Arduino提供函數(shù)LED_BUILtiN可以替換管腳
(Keil保持C語言一貫的風(fēng)格)
(Keil保持C語言一貫的風(fēng)格)

:依舊是“三把斧”main 、while 、retun
3:驅(qū)動庫提供
(Arduino提供的方式在IDE里面直接#include調(diào)用就可以,具體使用說明在網(wǎng)站內(nèi)查看)
(廠商提供的庫是單獨(dú)功能劃分)
二、新舊思想的沖突
(驅(qū)動EEPROM為列)
新思想:直接在網(wǎng)站庫里面查找到#include-》調(diào)用EEPROM.read(a);(假如開發(fā)OLED難道也是一樣?)
舊思想:找到庫sysclk/gpio/iic函數(shù)-》初始化管腳-》調(diào)用驅(qū)動iic函數(shù)-》實(shí)現(xiàn)讀取eeprom
感想:
現(xiàn)在越來越多的廠商正在弱化“初始化配置或者硬件”的這一步讓嵌入式開發(fā)者保持做好app的應(yīng)用程序的實(shí)現(xiàn)。對于老牌的人員上手arduino還真是有點(diǎn)困難查找?guī)斓闹С址绞剑绻麕鞗]有還要收到一步一步的手寫代碼也是真累。而且心里面一直咯噔就是他的驅(qū)動穩(wěn)定不穩(wěn)定出現(xiàn)問題自己會不會恢復(fù)?
3:驅(qū)動庫提供
(Arduino提供的方式在IDE里面直接#include調(diào)用就可以,具體使用說明在網(wǎng)站內(nèi)查看)

(廠商提供的庫是單獨(dú)功能劃分)

二、新舊思想的沖突
(驅(qū)動EEPROM為列)
新思想:直接在網(wǎng)站庫里面查找到#include-》調(diào)用EEPROM.read(a);(假如開發(fā)OLED難道也是一樣?)
舊思想:找到庫sysclk/gpio/iic函數(shù)-》初始化管腳-》調(diào)用驅(qū)動iic函數(shù)-》實(shí)現(xiàn)讀取eeprom
感想:
現(xiàn)在越來越多的廠商正在弱化“初始化配置或者硬件”的這一步讓嵌入式開發(fā)者保持做好app的應(yīng)用程序的實(shí)現(xiàn)。對于老牌的人員上手arduino還真是有點(diǎn)困難查找?guī)斓闹С址绞剑绻麕鞗]有還要收到一步一步的手寫代碼也是真累。而且心里面一直咯噔就是他的驅(qū)動穩(wěn)定不穩(wěn)定出現(xiàn)問題自己會不會恢復(fù)?
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
-
晶心科技
+關(guān)注
關(guān)注
0文章
112瀏覽量
18639 -
開發(fā)板試用
+關(guān)注
關(guān)注
3文章
302瀏覽量
2418
發(fā)布評論請先 登錄
相關(guān)推薦
熱點(diǎn)推薦
【HZ-T536開發(fā)板免費(fèi)體驗(yàn)】開箱評測
一、開箱
(1)概述
首先很感謝電子發(fā)燒友和合眾恒躍給予的試用機(jī)會,有幸試用這款全志T536芯片,試用HZ-
發(fā)表于 07-02 22:52
基于米爾全志T536開發(fā)板的多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測試
本文將介紹基于米爾電子MYD-LT536開發(fā)板(米爾基于全志T536開發(fā)板)的多協(xié)議物聯(lián)網(wǎng)關(guān)方案的開發(fā)測試。摘自優(yōu)秀創(chuàng)作者-ALSET米爾基于全志T

基于RK處理器,創(chuàng)龍TL3562-MiniEVM開發(fā)板試用體驗(yàn)
數(shù)量: 10塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發(fā)板免費(fèi)試用 RISC-V開發(fā)板深度評測!頂級開發(fā)板免費(fèi)

性能強(qiáng)悍!合眾HZ-RK3568開發(fā)板試用體驗(yàn)
月19日 ? 評測數(shù)量: 10塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發(fā)板免費(fèi)試用 RISC-V開發(fā)板深度評測!頂級開發(fā)板免費(fèi)

基于米爾全志T536開發(fā)板的視頻識別應(yīng)用方案
本文將介紹基于米爾電子MYD-LT536開發(fā)板(米爾基于全志T536開發(fā)板)的視頻識別應(yīng)用方案測試。摘自優(yōu)秀創(chuàng)作者-魯治驛基于米爾-全志T536開發(fā)

OpenCV行人檢測應(yīng)用方案--基于米爾全志T527開發(fā)板
本文將介紹基于米爾電子MYD-LT527開發(fā)板(米爾基于全志T527開發(fā)板)的OpenCV行人檢測方案測試。摘自優(yōu)秀創(chuàng)作者-小火苗一、軟件環(huán)境安裝1.安裝

全志T113-S3開發(fā)板網(wǎng)絡(luò)通信
前言:在使用開發(fā)板的過程中經(jīng)常會使用到ssh、ftp等網(wǎng)絡(luò)服務(wù),這時(shí)需要使用開發(fā)板的網(wǎng)絡(luò)功能。因此新拿到的開發(fā)板要先進(jìn)行網(wǎng)絡(luò)測試,檢查網(wǎng)絡(luò)功能是否正常,保障后續(xù)開發(fā)搭建的網(wǎng)絡(luò)不出現(xiàn)問題

有獎丨米爾 全志T536開發(fā)板免費(fèi)試用
米爾與全志合作發(fā)布的新品基于全志T536應(yīng)用處理器的MYD-LT536-GK開發(fā)板免費(fèi)試用活動來啦~~米爾提供了3塊價(jià)值750元的MYD-LT536-GK開發(fā)板發(fā)起

如何用OpenCV進(jìn)行手勢識別--基于米爾全志T527開發(fā)板
本文將介紹基于米爾電子MYD-LT527開發(fā)板(米爾基于全志T527開發(fā)板)的OpenCV手勢識別方案測試。摘自優(yōu)秀創(chuàng)作者-小火苗米爾基于全志T527

【米爾-Xilinx XC7A100T FPGA開發(fā)板試用】+01.開箱(zmj)
【米爾-Xilinx XC7A100T FPGA開發(fā)板試用】+01.開箱(zmj)
1.感謝
感謝米爾電子和電子發(fā)燒友提供的此次試用機(jī)會,可
發(fā)表于 11-12 15:45
比較不同品牌ARM開發(fā)板優(yōu)缺點(diǎn)
,提供了大量的教程和資源,適合初學(xué)者快速上手。 價(jià)格親民: 樹莓派的價(jià)格相對較低,適合預(yù)算有限的個人開發(fā)者和教育項(xiàng)目。 易于編程: 支持多種操作系統(tǒng),包括官方的Raspberry Pi OS,以及Ubuntu等Linux發(fā)行版。 缺點(diǎn): 性能限制: 與高端ARM
Andes晶心科技推出QiLai系統(tǒng)芯片和Voyager開發(fā)板
高效能低功耗32/64位RISC-V處理器核心領(lǐng)導(dǎo)供貨商暨RISC-V國際協(xié)會創(chuàng)始首席會員Andes 晶心科技(TWSE:6533)今日宣布推出QiLai (奇萊)系統(tǒng)芯片(SoC)和Voyager開發(fā)板,以進(jìn)一步加速大規(guī)模RI
評論