讀者們應該認識Pico" target="_blank">Raspberry Pi Pico,這是一個很小的微型微控制器,可讓您在微控制器上運行一些代碼來構建硬件項目。更有趣的是,Raspberry Pi基金會正在使用自己的RP2040芯片來搭建PICO,這意味著該基金會現(xiàn)在正在制造自己的芯片。
如果您不熟悉微控制器,那可以簡單理解為使用這些設備控制其他部件或其他設備。您可能認為您已經可以使用常規(guī)的Raspberry Pi進行此類操作。但是,微控制器是專門為與其他事物交互而設計的。
它們便宜,體積小,消耗的功率很小。您可以使用面包板開始開發(fā)項目,以避免焊接。您可以將它與小電池配對使用,并且可以運行數(shù)周甚至數(shù)月。
與計算機不同,微控制器不運行傳統(tǒng)的操作系統(tǒng)。您的代碼直接在芯片上運行。
像其他微控制器一樣,Raspberry Pi Pico在設備的側面具有數(shù)十個輸入和輸出引腳。這些引腳很重要,因為它們充當與其他組件的接口。例如,您可以使您的微控制器與LED燈互動,從各種傳感器獲取數(shù)據(jù),在顯示器上顯示一些信息等。
Raspberry Pi Pico使用RP2040芯片。它具有雙核Arm處理器(以133MHz運行),264KB RAM,26個GPIO引腳(包括三個模擬輸入),一個微型USB端口和一個溫度傳感器。它不帶有Wi-Fi或藍牙。它的價格是4美元。
如果要在Raspberry Pi Pico上運行某些功能,這很容易。您使用微型USB端口將設備插入計算機。您可以在按下按鈕的同時啟動Raspberry Pi Pico。該設備將作為外部驅動器出現(xiàn)在您的計算機上。
除了C,您還可以使用MicroPython作為開發(fā)語言。這是微控制器的Python啟發(fā)式語言。Raspberry Pi基金會已經為Pico編寫了大量文檔和數(shù)據(jù)表。
有趣的是,Raspberry Pi基金會希望讓其他人從其自己的芯片中受益。它已經接觸到Adafruit,Arduino,Pimoroni和Sparkfun,因此他們可以使用RP2040芯片構建自己的板。將會有一個由RP2040驅動的設備的整個生態(tài)系統(tǒng)。
對于Raspberry Pi Foundation而言,這是一個有趣的舉動,因為它可以沿著這條道路前進,并以更強大的變體迭代自己的芯片設計。它具有兩個主要優(yōu)點-精確控制要放置在板上的東西的能力和價格。