女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

    文章

    7903

    瀏覽量

    153683
  • 編程語言
    +關注

    關注

    10

    文章

    1955

    瀏覽量

    36063
  • python
    +關注

    關注

    56

    文章

    4823

    瀏覽量

    86157

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

    層峰觀點:預認證Wi-Fi 6模塊助力聯網開發

    Wi-Fi 6模塊,助力開發人員簡化產品設計和測試驗證的流程,從而加速推進聯網的應用創新。 從能提醒訪客到來的智能門鈴,到確保工廠設備高效協作的傳感器,聯網的應用范圍和可能性正在
    的頭像 發表于 02-11 09:43 ?465次閱讀

    藍橋杯聯網開發板硬件組成

    第一節開發板簡介聯網設計與開發競賽實訓平臺由藍橋杯大賽技術支持單位北京四梯科技有限公司設計和生產,該產品可用于參加藍橋杯聯網設計與開發
    的頭像 發表于 12-22 21:30 ?1095次閱讀
    藍橋杯<b class='flag-5'>物</b>聯網<b class='flag-5'>開發</b>板硬件組成

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

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

    聯網學習路線來啦!

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

    聯網智慧城市開發解決方案 - 智慧路燈

    聯網智慧城市開發解決方案 - 智慧路燈
    的頭像 發表于 10-31 15:04 ?539次閱讀
    <b class='flag-5'>物</b>聯網智慧城市<b class='flag-5'>開發</b>解決方案 - 智慧路燈

    【星閃派聯網開發套件體驗連載】智能交通燈

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

    潤和軟件星閃派聯網開發套件資料+答疑帖

    星閃派聯網開發套件具有豐富的通信接口、開放性、模塊化、集成化等多個亮點;可基于星閃派聯網開發套件開發實現設備的遠程監控和控制、數據的實時
    發表于 09-29 10:24

    【新品上線】星閃派聯網開發套件免費試用

    星閃派聯網開發套件具有豐富的通信接口、開放性、模塊化、集成化等多個亮點;可基于星閃派聯網開發套件開發實現設備的遠程監控和控制、數據的實時
    發表于 08-16 09:34

    【xG24 Matter開發套件試用體驗】聯網密碼柜之驅動矩陣鍵盤和OLED顯示器

    后續需要進行完善的功能: 聯網密碼柜其它外設的驅動 藍牙服務的驅動,實現聯網 circuitpython固件的刷入及編輯器的設置 本次開發使用
    發表于 08-04 23:04

    新款Nvidia Titan GPU正在開發中?或將擊敗未發布的RTX 5090

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

    Whatsapp正在開發一種新的生成人工智能功能

    據悉,Whatsapp正在開發一種新的生成人工智能功能,該功能應允許用戶制作自己的個性化頭像,用于任何想象中的場景。WABetaInfo在新的Android版WhatsApp測試版2.24.14.7
    的頭像 發表于 07-14 17:50 ?1367次閱讀

    亞馬遜云科技獲評Gartner?全球工業聯網平臺魔力象限領導

    北京 ——2024 年 7 月 5 日 日前,Gartner??發布了2024年《全球工業聯網平臺魔力象限》報告[1],亞馬遜云科技憑借執行能力和愿景完整性在評選中被列為“領導者”,并在縱軸執行
    發表于 07-05 14:30 ?386次閱讀
    亞馬遜云科技獲評Gartner?全球工業<b class='flag-5'>物</b>聯網平臺魔力象限<b class='flag-5'>領導</b>者

    亞馬遜云科技連續5年位列Gartner云AI開發者服務魔力象限領導

    北京2024年7月3日 /美通社/ -- 日前,Gartner?發布了2024年《云AI開發者服務魔力象限》報告[1],亞馬遜云科技被列為"領導者"之一,在"執行能力
    的頭像 發表于 07-04 04:55 ?856次閱讀

    聯發科正在開發Arm架構Windows PC芯片

    據權威媒體援引三位知情人士的消息報道,聯發科正在緊鑼密鼓地開發一款基于Arm架構的個人電腦芯片。這款芯片將成為推動Windows操作系統在新型電腦設備上運行的重要力量。
    的頭像 發表于 06-13 09:16 ?947次閱讀