国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Shawcroft和吉祥物:Shawcroft正在領導CircuitPython的開發

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

掃碼添加小助手

加入工程師交流群

Shawcroft和吉祥物:Shawcroft正在領導CircuitPython的開發。CircuitPython是Python的一個嵌入式版本,以易于使用為其重要目標。

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

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

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

Shawcroft說:“(Adafruit的)目標用戶是那些從未編寫過程序的人。”他解釋說,使用CircuitPython可以很容易地運行一個簡單的項目。“我喜歡人們能直接加入進來。”

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

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

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

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

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

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

“Damien主張為C核心人士服務;而且他堅信,Python能夠很快。”Shawcroft解釋道。“但這并不是Adafruit的目標用戶群。”因此,Adafruit決定另起爐灶。CircuitPython于2017年年中正式誕生。

CircuitPython社區自誕生以來一直在穩步成長。對于Shawcroft來說,管理這個蓬勃發展的社區是他工作中的最大挑戰。“作為一個開源維護者,當人們來找你想要實現這個實現那個時,特別是以粗魯和自以為是的方式提出訴求時,你該如何處理呢?”Shawcroft說。

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

Shawcroft說,對于那些有興趣為像CircuitPython這樣的語言做出貢獻的人來說,關鍵在于實踐。“編寫大量代碼,并盡可能多地參與像Adafruit這樣的社區。”他說。“我曾經是那種說你必須熱愛它的人,而那樣說是不合理的。如果你喜歡它,你自然就更想去實踐。”

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    8381

    瀏覽量

    164590
  • 編程語言
    +關注

    關注

    10

    文章

    1964

    瀏覽量

    39573
  • python
    +關注

    關注

    57

    文章

    4876

    瀏覽量

    90035

原文標題:Scott Shawcroft及其領導開發的CircuitPyhton

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    聯網新手小白,求前輩推薦一款學習用開發

    我是新手小白,想自學聯網和人工智能技術,希望前輩們能推薦一款適合進行初級到中級知識學習、實驗和項目開發開發板兼顧性價比,包括具體的品牌和型號。
    發表于 12-25 18:44

    探秘 CYSBSYSKIT - DEV - 01 快速聯網連接開發者套件

    探秘 CYSBSYSKIT - DEV - 01 快速聯網連接開發者套件 引言 在聯網迅猛發展的今天,快速、高效地實現聯網連接是開發
    的頭像 發表于 12-21 15:35 ?713次閱讀

    學習聯網怎么入門?

    的關鍵步驟。學習聯網需要進行實踐操作,通過實踐操作掌握聯網的相關技術和應用。可以通過購買聯網開發板和傳感器,自己動手制作一個簡單的
    發表于 10-14 10:34

    學習聯網可以做什么工作?

    健康、智能制造等領域。以下是一些常見的職業方向: 聯網工程師:從事物聯網系統的設計、開發、測試、維護和升級等工作,包括傳感器、無線通信、云計算、大數據等技術的應用。   嵌入式軟件工程師:負責開發
    發表于 10-11 16:40

    IOT 云平臺解決方案如何廣泛應用聯網場景?低代碼組態開發是關鍵

    專業技術團隊即可快速落地物聯網場景。這種“數據聯動+低門檻開發”的雙重能力,正在推動物聯網應用從“單點監控”向“系統協同”升級,覆蓋工業、農業、民生等多元領域。 一、跨設備數據關聯:打破孤島,構建數據協同網絡 傳統
    的頭像 發表于 08-15 17:16 ?1054次閱讀

    拖拽就能開發聯網低代碼云平臺的核心功能+應用優勢大盤點

    在萬互聯的數字化時代,聯網(IoT)技術正在重塑產業形態與生活模式。作為連接海量設備、處理龐大數據、驅動智能決策的“中樞大腦”,聯網平臺的出現,以“低代碼”為核心突破口,將復雜的
    的頭像 發表于 08-01 17:10 ?1038次閱讀

    Codasip 正在掛牌出售

    Codasip是一家歐洲領先的RISC-V處理器IP核供應商,目前正在掛牌出售。以下是相關情況: 出售背景 Codasip在CEO Ron Black的領導下,計劃在未來三個月內出售公司。 公司已獲
    的頭像 發表于 07-02 16:31 ?2467次閱讀

    聯網藍牙模塊有哪些優勢?

    隨著聯網技術的不斷發展,藍牙模塊作為聯網的重要組成部分,其應用越來越廣泛。那么,聯網藍牙模塊有哪些優勢呢?低功耗:藍牙模塊采用了低功耗技術,使得其在傳輸數據時能夠有效的降低能耗,從而延長了設備
    發表于 06-28 21:49

    聯網+低代碼:解鎖高效開發,縱橫智控Node-RED平臺引領新范式

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

    多協議聯網關的方案測試-基于米爾全志T536開發

    本文將介紹基于米爾電子MYD-LT536開發板(米爾基于全志T536開發板)的多協議聯網關方案的開發測試。 摘自優秀創作者-ALSET 米爾基于全志T536
    發表于 06-20 15:44

    【米爾-全志T536開發板試用體驗】- 多協議聯網關的開發測試

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

    單片機項目實例:微型聯網開發項目資料

    單片機項目實例:微型聯網開發項目資料,推薦下載!
    發表于 06-09 22:30

    未來已來!Balena OS,聯網開發的“核武器”?

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

    智慧消防聯網平臺

    本人想建立一個聯網智慧消防平臺,想找懂技術的有合伙意愿的共同投資開發,有感興趣的聯系我13633612945
    發表于 04-15 22:18

    為什么選擇蜂窩聯網

    。雖然需要支付訂閱費用,但卻能保證廣泛的覆蓋范圍、可擴展性、內置服務質量、可靠性和無懈可擊的安全性。這樣,您就可以專注于特定聯網產品的開發,而無需部署和維護與在非授權頻段運行的其他 LPWAN 技術相關
    發表于 03-17 11:42