91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Shawcroft和吉祥物:Shawcroft正在領(lǐng)導(dǎo)CircuitPython的開發(fā)

IEEE電氣電子工程師 ? 來源:lp ? 2019-03-25 08:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Shawcroft和吉祥物:Shawcroft正在領(lǐng)導(dǎo)CircuitPython的開發(fā)。CircuitPython是Python的一個(gè)嵌入式版本,以易于使用為其重要目標(biāo)。

Python是最流行的編程語言之一。它以其大量的實(shí)用程序庫而聞名,而且由于該語言是動(dòng)態(tài)解釋的,Python程序比那些必須在執(zhí)行前進(jìn)行編譯的程序調(diào)試起來更快。Instagram、Google、Spotify和YouTube等公司都在使用Python。

在Python對(duì)桌面和云繼續(xù)統(tǒng)治的同時(shí),有兩個(gè)陣營——MicroPython和CircuitPython——正在為嵌入式項(xiàng)目(如基于微控制器的小玩意)開發(fā)以硬件為中心的解釋語言版本。傳統(tǒng)上,嵌入式硬件的嚴(yán)格計(jì)算約束有利于編譯語言,但更強(qiáng)大的微控制器正在改變這種局面。

CircuitPython的開發(fā)由開源硬件公司Adafruit Industries的Scott Shawcroft牽頭。(Adafruit的首席執(zhí)行官Limor Fried是IEEE Spectrum編輯顧問委員會(huì)的成員,但她沒有參與本文的編寫。)

Shawcroft說:“(Adafruit的)目標(biāo)用戶是那些從未編寫過程序的人?!彼忉屨f,使用CircuitPython可以很容易地運(yùn)行一個(gè)簡單的項(xiàng)目?!拔蚁矚g人們能直接加入進(jìn)來。”

Shawcroft說他十幾歲時(shí)就對(duì)編程產(chǎn)生了興趣,他是“通過Web進(jìn)入編程領(lǐng)域的第一代人中的一員”。Shawcroft在攻讀計(jì)算機(jī)工程學(xué)位期間,到Creative Commons和Google實(shí)習(xí)過。2009年,他加入了Google的Maps團(tuán)隊(duì),之后在那里工作了六年。他于2015年從Google離職,成立了一家無人機(jī)飛行控制器公司。“我在2016年進(jìn)行了一次小規(guī)模的生產(chǎn),大概有10人購買了這次的產(chǎn)品?!盨hawcroft笑著說道。

Shawcroft通過參加Adafruit公司的每周現(xiàn)場視頻系列節(jié)目“Show and Tell”(一個(gè)邀請人們分享他們的項(xiàng)目的節(jié)目),引起了該公司創(chuàng)意總監(jiān)Phillip Torrone的注意。 他說:“有一期節(jié)目中,我最后說,'我需要一份工作!'”

Torrone聯(lián)系了Shawcroft,希望將當(dāng)時(shí)已有兩年歷史的MicroPython移植到一種特定的微控制器上。MicroPython是由物理學(xué)家Damien George開發(fā)的一個(gè)Python精簡版本。

“我沒有聽說過MicroPython,但我立刻就被把Python放在硬件上的想法吸引住了?!盨hawcroft說道?!癓imor說完成此任務(wù)大約需要用三星期時(shí)間,但我只用了一半的時(shí)間就完成了,因?yàn)槲议_始后怎么也停不下來。”

Adafruit公司同意給Shawcroft提供一份有足夠工作量能讓其保持忙碌的全職工作。這份工作只需要Shawcroft研究MicroPython。因此,George開始收到Adafruit提交的大量代碼,他“對(duì)我們的介入和對(duì)一些東西所做的改變有些憂慮”,Shawcroft說。

在與George討論技術(shù)方面的考慮時(shí),Adafruit公司意識(shí)到其對(duì)該語言未來的看法與George的不同。他們不同意MicroPython在性能和易用性之間的權(quán)衡,Shawcroft希望將重點(diǎn)放在庫上,希望MicroPython能夠替代圍繞Arduino微控制器家族興起的編譯軟件生態(tài)系統(tǒng)。

“Damien主張為C核心人士服務(wù);而且他堅(jiān)信,Python能夠很快?!盨hawcroft解釋道?!暗@并不是Adafruit的目標(biāo)用戶群。”因此,Adafruit決定另起爐灶。CircuitPython于2017年年中正式誕生。

CircuitPython社區(qū)自誕生以來一直在穩(wěn)步成長。對(duì)于Shawcroft來說,管理這個(gè)蓬勃發(fā)展的社區(qū)是他工作中的最大挑戰(zhàn)?!白鳛橐粋€(gè)開源維護(hù)者,當(dāng)人們來找你想要實(shí)現(xiàn)這個(gè)實(shí)現(xiàn)那個(gè)時(shí),特別是以粗魯和自以為是的方式提出訴求時(shí),你該如何處理呢?”Shawcroft說。

有一套正式的行為準(zhǔn)則是必要的(參見https://circuitpython.readthedocs.io/en/2.x/CODE_OF_CONDUCT.html)。Shawcroft說:“這是任何現(xiàn)代民用開源項(xiàng)目的一條關(guān)鍵底線。而且你需要有牙齒來捍衛(wèi)它。我們行使過禁令錘?!?/p>

Shawcroft說,對(duì)于那些有興趣為像CircuitPython這樣的語言做出貢獻(xiàn)的人來說,關(guān)鍵在于實(shí)踐?!熬帉懘罅看a,并盡可能多地參與像Adafruit這樣的社區(qū)?!彼f?!拔以?jīng)是那種說你必須熱愛它的人,而那樣說是不合理的。如果你喜歡它,你自然就更想去實(shí)踐。”

聲明:本文內(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)注

    48

    文章

    8394

    瀏覽量

    164700
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1965

    瀏覽量

    39605
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4877

    瀏覽量

    90099

原文標(biāo)題:Scott Shawcroft及其領(lǐng)導(dǎo)開發(fā)的CircuitPyhton

文章出處:【微信號(hào):IEEE_China,微信公眾號(hào):IEEE電氣電子工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    聯(lián)網(wǎng)新手小白,求前輩推薦一款學(xué)習(xí)用開發(fā)

    我是新手小白,想自學(xué)聯(lián)網(wǎng)和人工智能技術(shù),希望前輩們能推薦一款適合進(jìn)行初級(jí)到中級(jí)知識(shí)學(xué)習(xí)、實(shí)驗(yàn)和項(xiàng)目開發(fā)開發(fā)板兼顧性價(jià)比,包括具體的品牌和型號(hào)。
    發(fā)表于 12-25 18:44

    探秘 CYSBSYSKIT - DEV - 01 快速聯(lián)網(wǎng)連接開發(fā)者套件

    探秘 CYSBSYSKIT - DEV - 01 快速聯(lián)網(wǎng)連接開發(fā)者套件 引言 在聯(lián)網(wǎng)迅猛發(fā)展的今天,快速、高效地實(shí)現(xiàn)聯(lián)網(wǎng)連接是開發(fā)
    的頭像 發(fā)表于 12-21 15:35 ?731次閱讀

    學(xué)習(xí)聯(lián)網(wǎng)怎么入門?

    的關(guān)鍵步驟。學(xué)習(xí)聯(lián)網(wǎng)需要進(jìn)行實(shí)踐操作,通過實(shí)踐操作掌握聯(lián)網(wǎng)的相關(guān)技術(shù)和應(yīng)用??梢酝ㄟ^購買聯(lián)網(wǎng)開發(fā)板和傳感器,自己動(dòng)手制作一個(gè)簡單的聯(lián)
    發(fā)表于 10-14 10:34

    學(xué)習(xí)聯(lián)網(wǎng)可以做什么工作?

    健康、智能制造等領(lǐng)域。以下是一些常見的職業(yè)方向: 聯(lián)網(wǎng)工程師:從事物聯(lián)網(wǎng)系統(tǒng)的設(shè)計(jì)、開發(fā)、測試、維護(hù)和升級(jí)等工作,包括傳感器、無線通信、云計(jì)算、大數(shù)據(jù)等技術(shù)的應(yīng)用。   嵌入式軟件工程師:負(fù)責(zé)開發(fā)
    發(fā)表于 10-11 16:40

    IOT 云平臺(tái)解決方案如何廣泛應(yīng)用聯(lián)網(wǎng)場景?低代碼組態(tài)開發(fā)是關(guān)鍵

    專業(yè)技術(shù)團(tuán)隊(duì)即可快速落地物聯(lián)網(wǎng)場景。這種“數(shù)據(jù)聯(lián)動(dòng)+低門檻開發(fā)”的雙重能力,正在推動(dòng)物聯(lián)網(wǎng)應(yīng)用從“單點(diǎn)監(jiān)控”向“系統(tǒng)協(xié)同”升級(jí),覆蓋工業(yè)、農(nóng)業(yè)、民生等多元領(lǐng)域。 一、跨設(shè)備數(shù)據(jù)關(guān)聯(lián):打破孤島,構(gòu)建數(shù)據(jù)協(xié)同網(wǎng)絡(luò) 傳統(tǒng)
    的頭像 發(fā)表于 08-15 17:16 ?1062次閱讀

    拖拽就能開發(fā)聯(lián)網(wǎng)低代碼云平臺(tái)的核心功能+應(yīng)用優(yōu)勢大盤點(diǎn)

    在萬互聯(lián)的數(shù)字化時(shí)代,聯(lián)網(wǎng)(IoT)技術(shù)正在重塑產(chǎn)業(yè)形態(tài)與生活模式。作為連接海量設(shè)備、處理龐大數(shù)據(jù)、驅(qū)動(dòng)智能決策的“中樞大腦”,聯(lián)網(wǎng)平臺(tái)的出現(xiàn),以“低代碼”為核心突破口,將復(fù)雜的
    的頭像 發(fā)表于 08-01 17:10 ?1054次閱讀

    Codasip 正在掛牌出售

    Codasip是一家歐洲領(lǐng)先的RISC-V處理器IP核供應(yīng)商,目前正在掛牌出售。以下是相關(guān)情況: 出售背景 Codasip在CEO Ron Black的領(lǐng)導(dǎo)下,計(jì)劃在未來三個(gè)月內(nèi)出售公司。 公司已獲
    的頭像 發(fā)表于 07-02 16:31 ?2496次閱讀

    聯(lián)網(wǎng)藍(lán)牙模塊有哪些優(yōu)勢?

    隨著聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,藍(lán)牙模塊作為聯(lián)網(wǎng)的重要組成部分,其應(yīng)用越來越廣泛。那么,聯(lián)網(wǎng)藍(lán)牙模塊有哪些優(yōu)勢呢?低功耗:藍(lán)牙模塊采用了低功耗技術(shù),使得其在傳輸數(shù)據(jù)時(shí)能夠有效的降低能耗,從而延長了設(shè)備
    發(fā)表于 06-28 21:49

    聯(lián)網(wǎng)+低代碼:解鎖高效開發(fā),縱橫智控Node-RED平臺(tái)引領(lǐng)新范式

    聯(lián)網(wǎng)的星辰大海已近在眼前,但抵達(dá)彼岸的航程需要更高效的槳帆。低代碼開發(fā),特別是以Node-RED為代表的可視化流編程范式,正在大幅降低聯(lián)網(wǎng)應(yīng)用
    的頭像 發(fā)表于 06-28 14:53 ?1534次閱讀
    <b class='flag-5'>物</b>聯(lián)網(wǎng)+低代碼:解鎖高效<b class='flag-5'>開發(fā)</b>,縱橫智控Node-RED平臺(tái)引領(lǐng)新范式

    多協(xié)議聯(lián)網(wǎng)關(guān)的方案測試-基于米爾全志T536開發(fā)

    本文將介紹基于米爾電子MYD-LT536開發(fā)板(米爾基于全志T536開發(fā)板)的多協(xié)議聯(lián)網(wǎng)關(guān)方案的開發(fā)測試。 摘自優(yōu)秀創(chuàng)作者-ALSET 米爾基于全志T536
    發(fā)表于 06-20 15:44

    【米爾-全志T536開發(fā)板試用體驗(yàn)】- 多協(xié)議聯(lián)網(wǎng)關(guān)的開發(fā)測試

    本帖最后由 ALSET 于 2025-6-19 13:25 編輯 【米爾-全志T536開發(fā)板試用體驗(yàn)】多協(xié)議聯(lián)網(wǎng)關(guān)的開發(fā)測試 大信(QQ:8125036)前兩次已經(jīng)成功的搭建了開發(fā)
    發(fā)表于 06-10 11:48

    單片機(jī)項(xiàng)目實(shí)例:微型聯(lián)網(wǎng)開發(fā)項(xiàng)目資料

    單片機(jī)項(xiàng)目實(shí)例:微型聯(lián)網(wǎng)開發(fā)項(xiàng)目資料,推薦下載!
    發(fā)表于 06-09 22:30

    未來已來!Balena OS,聯(lián)網(wǎng)開發(fā)的“核武器”?

    聯(lián)網(wǎng)技術(shù)發(fā)展得那叫一個(gè)快,簡直就像坐火箭!現(xiàn)在,越來越多的開發(fā)者都在找更高效、更靠譜的開發(fā)平臺(tái)。BalenaOS作為一款專為聯(lián)網(wǎng)設(shè)計(jì)的操作系統(tǒng),
    的頭像 發(fā)表于 04-27 16:33 ?808次閱讀
    未來已來!Balena OS,<b class='flag-5'>物</b>聯(lián)網(wǎng)<b class='flag-5'>開發(fā)</b>的“核武器”?

    智慧消防聯(lián)網(wǎng)平臺(tái)

    本人想建立一個(gè)聯(lián)網(wǎng)智慧消防平臺(tái),想找懂技術(shù)的有合伙意愿的共同投資開發(fā),有感興趣的聯(lián)系我13633612945
    發(fā)表于 04-15 22:18

    為什么選擇蜂窩聯(lián)網(wǎng)

    。雖然需要支付訂閱費(fèi)用,但卻能保證廣泛的覆蓋范圍、可擴(kuò)展性、內(nèi)置服務(wù)質(zhì)量、可靠性和無懈可擊的安全性。這樣,您就可以專注于特定聯(lián)網(wǎng)產(chǎn)品的開發(fā),而無需部署和維護(hù)與在非授權(quán)頻段運(yùn)行的其他 LPWAN 技術(shù)相關(guān)
    發(fā)表于 03-17 11:42