99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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的開(kāi)發(fā)

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

Shawcroft說(shuō):“(Adafruit的)目標(biāo)用戶是那些從未編寫過(guò)程序的人?!彼忉屨f(shuō),使用CircuitPython可以很容易地運(yùn)行一個(gè)簡(jiǎn)單的項(xiàng)目。“我喜歡人們能直接加入進(jìn)來(lái)?!?/p>

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

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

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

“我沒(méi)有聽(tīng)說(shuō)過(guò)MicroPython,但我立刻就被把Python放在硬件上的想法吸引住了?!盨hawcroft說(shuō)道?!癓imor說(shuō)完成此任務(wù)大約需要用三星期時(shí)間,但我只用了一半的時(shí)間就完成了,因?yàn)槲议_(kāi)始后怎么也停不下來(lái)?!?/p>

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

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

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

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

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7953

    瀏覽量

    155138
  • 編程語(yǔ)言
    +關(guān)注

    關(guān)注

    10

    文章

    1956

    瀏覽量

    36675
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86784

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Codasip 正在掛牌出售

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

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

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

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

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

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

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

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

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

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

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

    藍(lán)橋杯聯(lián)網(wǎng)開(kāi)發(fā)板硬件組成

    第一節(jié)開(kāi)發(fā)板簡(jiǎn)介聯(lián)網(wǎng)設(shè)計(jì)與開(kāi)發(fā)競(jìng)賽實(shí)訓(xùn)平臺(tái)由藍(lán)橋杯大賽技術(shù)支持單位北京四梯科技有限公司設(shè)計(jì)和生產(chǎn),該產(chǎn)品可用于參加藍(lán)橋杯聯(lián)網(wǎng)設(shè)計(jì)與開(kāi)發(fā)
    的頭像 發(fā)表于 12-22 21:30 ?1278次閱讀
    藍(lán)橋杯<b class='flag-5'>物</b>聯(lián)網(wǎng)<b class='flag-5'>開(kāi)發(fā)</b>板硬件組成

    &quot;Hi,南小信&quot; | 南信國(guó)際品牌IP形象發(fā)布

    來(lái)啦,來(lái)啦 南信國(guó)際新上任的吉祥物IP 聰明活潑的“南小信” 正式和大家見(jiàn)面啦! 在以后的日子里 我也會(huì)和小伙伴們一起發(fā)光發(fā)熱 成為一名優(yōu)秀的南信人! 靈感來(lái)源于南信國(guó)際的“信”,延伸到信鴿。其自身
    的頭像 發(fā)表于 11-28 15:13 ?459次閱讀
    &quot;Hi,南小信&quot; | 南信國(guó)際品牌IP形象發(fā)布

    聯(lián)網(wǎng)學(xué)習(xí)路線來(lái)啦!

    的方法,成為了未來(lái)一個(gè)單片機(jī)程序員的必備技能。 3.2.2網(wǎng)絡(luò)通信協(xié)議棧 聯(lián)網(wǎng)開(kāi)發(fā),離不開(kāi)網(wǎng)絡(luò)的支持。作為網(wǎng)絡(luò)協(xié)議的實(shí)際統(tǒng)治者——TCP/IP,相信了解一些計(jì)算機(jī)知識(shí)的人都不陌生,在單片機(jī)資源受限
    發(fā)表于 11-11 16:03

    聯(lián)網(wǎng)智慧城市開(kāi)發(fā)解決方案 - 智慧路燈

    聯(lián)網(wǎng)智慧城市開(kāi)發(fā)解決方案 - 智慧路燈
    的頭像 發(fā)表于 10-31 15:04 ?603次閱讀
    <b class='flag-5'>物</b>聯(lián)網(wǎng)智慧城市<b class='flag-5'>開(kāi)發(fā)</b>解決方案 - 智慧路燈

    【星閃派聯(lián)網(wǎng)開(kāi)發(fā)套件體驗(yàn)連載】智能交通燈

    感謝電子發(fā)燒友,感謝潤(rùn)和軟件,提供星閃派聯(lián)網(wǎng)開(kāi)發(fā)套件試用。 本次試用計(jì)劃: 用星閃派聯(lián)網(wǎng)開(kāi)發(fā)套件,先實(shí)現(xiàn)本地交通燈項(xiàng)目,接入WiFi連上云端,本地紅綠燈狀態(tài)上傳云端,云端顯示,云端
    發(fā)表于 10-05 13:00

    潤(rùn)和軟件星閃派聯(lián)網(wǎng)開(kāi)發(fā)套件資料+答疑帖

    星閃派聯(lián)網(wǎng)開(kāi)發(fā)套件具有豐富的通信接口、開(kāi)放性、模塊化、集成化等多個(gè)亮點(diǎn);可基于星閃派聯(lián)網(wǎng)開(kāi)發(fā)套件開(kāi)發(fā)實(shí)現(xiàn)設(shè)備的遠(yuǎn)程監(jiān)控和控制、數(shù)據(jù)的實(shí)時(shí)
    發(fā)表于 09-29 10:24

    【新品上線】星閃派聯(lián)網(wǎng)開(kāi)發(fā)套件免費(fèi)試用

    星閃派聯(lián)網(wǎng)開(kāi)發(fā)套件具有豐富的通信接口、開(kāi)放性、模塊化、集成化等多個(gè)亮點(diǎn);可基于星閃派聯(lián)網(wǎng)開(kāi)發(fā)套件開(kāi)發(fā)實(shí)現(xiàn)設(shè)備的遠(yuǎn)程監(jiān)控和控制、數(shù)據(jù)的實(shí)時(shí)
    發(fā)表于 08-16 09:34

    【xG24 Matter開(kāi)發(fā)套件試用體驗(yàn)】聯(lián)網(wǎng)密碼柜之驅(qū)動(dòng)矩陣鍵盤和OLED顯示器

    后續(xù)需要進(jìn)行完善的功能: 聯(lián)網(wǎng)密碼柜其它外設(shè)的驅(qū)動(dòng) 藍(lán)牙服務(wù)的驅(qū)動(dòng),實(shí)現(xiàn)聯(lián)網(wǎng) circuitpython固件的刷入及編輯器的設(shè)置 本次開(kāi)發(fā)使用
    發(fā)表于 08-04 23:04

    新款Nvidia Titan GPU正在開(kāi)發(fā)中?或?qū)魯∥窗l(fā)布的RTX 5090

    ABSTRACT摘要最近有消息透露,NVIDIA正在開(kāi)發(fā)一款名為TITANAI的新顯卡。該顯卡基于即將推出的BlackwellGPU。在Nvidia選擇不發(fā)布其RTX40系列
    的頭像 發(fā)表于 07-26 08:26 ?818次閱讀
    新款Nvidia Titan GPU<b class='flag-5'>正在</b><b class='flag-5'>開(kāi)發(fā)</b>中?或?qū)魯∥窗l(fā)布的RTX 5090