一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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的一個嵌入式版本,以易于使用為其重要目標(biāo)。

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

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

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

Shawcroft說:“(Adafruit的)目標(biāo)用戶是那些從未編寫過程序的人。”他解釋說,使用CircuitPython可以很容易地運行一個簡單的項目?!拔蚁矚g人們能直接加入進(jìn)來?!?/p>

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

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

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

“我沒有聽說過MicroPython,但我立刻就被把Python放在硬件上的想法吸引住了。”Shawcroft說道。“Limor說完成此任務(wù)大約需要用三星期時間,但我只用了一半的時間就完成了,因為我開始后怎么也停不下來?!?/p>

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

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

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

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

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

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

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

    關(guān)注

    48

    文章

    7953

    瀏覽量

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

    關(guān)注

    10

    文章

    1956

    瀏覽量

    36666
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86774

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Codasip 正在掛牌出售

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

    聯(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è)備
    發(fā)表于 06-28 21:49

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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