在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    7576

    瀏覽量

    151726
  • 編程語言
    +關注

    關注

    10

    文章

    1947

    瀏覽量

    34848
  • python
    +關注

    關注

    56

    文章

    4801

    瀏覽量

    84861

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

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

收藏 人收藏

    評論

    相關推薦

    "Hi,南小信" | 南信國際品牌IP形象發布

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

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

    聯網智慧城市開發解決方案 - 智慧路燈
    的頭像 發表于 10-31 15:04 ?277次閱讀
    <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 ?554次閱讀
    新款Nvidia Titan GPU<b class='flag-5'>正在</b><b class='flag-5'>開發</b>中?或將擊敗未發布的RTX 5090

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

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

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

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

    Qt Group與高通公司合作,簡化工業聯網的用戶界面開發

    公司于當地時間4月9日宣布,正在合作為工業聯網設備簡化高級圖形用戶界面 (GUI) 的開發和軟件質量保證。 Qt Group與高通公司合作,簡化工業聯網的用戶界面
    的頭像 發表于 04-10 14:12 ?469次閱讀
    Qt Group與高通公司合作,簡化工業<b class='flag-5'>物</b>聯網的用戶界面<b class='flag-5'>開發</b>

    3562-聯網模塊開發案例

    3562-聯網模塊開發案例 本文檔主要介紹基于 TL3562-EVM 評估板的聯網模塊開發案例,適用開發環境: Windows
    的頭像 發表于 03-05 10:59 ?1208次閱讀
    3562-<b class='flag-5'>物</b>聯網模塊<b class='flag-5'>開發</b>案例

    爆蘋果正在探索開發帶攝像頭的AirPods

    據知名蘋果爆料記者馬克?古爾曼消息,蘋果正在探索開發帶攝像頭的AirPods。
    的頭像 發表于 02-27 15:04 ?873次閱讀

    TLT507-聯網模塊開發案例

    TLT507-聯網模塊開發案例
    的頭像 發表于 01-26 10:26 ?924次閱讀
    TLT507-<b class='flag-5'>物</b>聯網模塊<b class='flag-5'>開發</b>案例

    TL3588-聯網模塊開發案例

    TL3588-聯網模塊開發案例
    的頭像 發表于 01-24 11:51 ?752次閱讀
    TL3588-<b class='flag-5'>物</b>聯網模塊<b class='flag-5'>開發</b>案例

    深化合作 共謀發展丨領航國創領導一行蒞臨通博聯考察交流

    2024年1月15日,領航國創張軼凝張總、謝文清、陳旭紅、黃社炳、徐靜豐等領導一行蒞臨通博聯參觀交流,通博聯總經理劉明德先生熱情接待并陪同參觀。隨后雙方舉行座談會,就進一步深化合作展開
    的頭像 發表于 01-19 17:21 ?635次閱讀
    深化合作 共謀發展丨領航國創<b class='flag-5'>領導</b>一行蒞臨<b class='flag-5'>物</b>通博聯考察交流
    主站蜘蛛池模板: 狠狠色丁香| 国产一级aaa全黄毛片| 新天堂| 亚洲婷婷综合网| 四虎国产精品影库永久免费| 色老头免费视频| 美女h片| 国产精品久久久久网站| 在线免费午夜视频| 天天操天天干天天操| 国产激情久久久久影院小草| 欧美黑人巨大xxx猛交| 夜夜狠狠| 在线精品一区二区三区| 手机在线色| 久久亚洲视频| 丁香四月婷婷| 日日干干夜夜| 日本最猛黑人xxxx猛交| 日本免费在线视频| 五月网婷婷| 六月婷婷网视频在线观看| 99视频网站| 国产重口老太和小伙乱视频| 中文字幕av一区二区三区| 亚洲一卡二卡三卡| 欧美三级不卡在线观线看高清| 国产精品永久免费自在线观看| 天天插天天| 丁香网五月天| 香蕉婷婷| 久久男女| 手机看片国产在线| 2022年永久免费观看| 亚洲国产成人精彩精品 | 男人视频网| 永久毛片| 男人你懂的在线观看视频| 6080伦理久久亚洲精品| 国产精品天天看天天爽| 久久精品国产精品亚洲精品|