亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Made with KiCad(九十四):M5Pi Linux嵌入式開發(fā)板

KiCad ? 來(lái)源:KiCad ? 2024-12-25 14:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

波哥大作,必須優(yōu)先安排!M5Pi 是一款開源 Linux 嵌入式開發(fā)板,使用全志 F1C200s CPU,擁有漂亮的外殼。

wKgZomcy1nWANXRrAAguQjSKxLk002.png

Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復(fù)制到瀏覽器中:

https://www.eda.cn/ecadViewer/viewerPage/?xmlId=61e259f0-3394-40f9-95b9-d34802d427da&fileZip=https%3A%2F%2Fwww.eda.cn%2Fdata%2Fdesign%2Fdemo%2F61e259f0-3394-40f9-95b9-d34802d427da.zip 即可動(dòng)態(tài)查看設(shè)計(jì)的原理圖、PCB、3D 及 BOM,查詢?cè)O(shè)計(jì)中器件、走線、焊盤的屬性詳情。還可以在原理圖中與AI小助手互動(dòng),幫您更高效地學(xué)習(xí)設(shè)計(jì)細(xì)節(jié):

wKgZomcy1nWAc3bRAAUkYLb3E5w351.png

wKgZomcy1nWAZDySAAa6RdjUnxU245.png

wKgZomcy1nWAVLnFAAV0O6FMouA836.png

注:目前移動(dòng)端還未優(yōu)化,建議在 PC 上查看。

M5Pi 是什么?

M5Pi 是自制并開源的嵌入式Linux開發(fā)板,基于全志科技的 F1C200s 芯片,板載 MPU6050 姿態(tài)傳感器,擁有一個(gè)320x240分辨率,2寸大小的全貼合電容觸摸顯示屏,一個(gè)1W的小喇叭可以用來(lái)播放聲音,Wi-Fi用的是 ESP8089,最重要的是有一個(gè)精美的外殼,這也是為什么我稱它為最精致的“Pi”的原因,項(xiàng)目完全開源,PCB使用的開源軟件 KiCAD 繪制,部分3D模型使用的開源軟件 FreeCAD 繪制,系統(tǒng)使用的比較流行的 buildroot 制作,還用 LVGL 寫了個(gè)簡(jiǎn)單的 Launcher。

wKgZomcy1naAOEG1AAqci6DWi8k560.png

精美視頻可在B站觀看:

https://www.bilibili.com/video/BV1RV411W7eH/

開發(fā)記錄

原理圖見后文,直接從 PCB 開始。 準(zhǔn)備開始 PCB 板布局,大概這么多元器件

wKgZomcy1naAOdhBAAgQWUgWMWs380.png

3D效果圖

wKgZomcy1naAQgBiAAFsfOlq9X0330.png

只有圖片,倉(cāng)庫(kù)里沒step模型,要給個(gè)差評(píng)wKgZomcy1naABTqzAAASjAM0W_k625.png 布局布線完成,準(zhǔn)備發(fā)板廠:

wKgZomcy1naAdjaBAAHOQEvLyd4669.png

wKgZomcy1naAcB7_AAFp-dtn3tU940.png

開始焊接,焊了兩塊板,只有一塊能工作:

wKgZomcy1neAbMj-AATA-EVEl2M965.png

wKgZomcy1neARzvpAAho1xzPg64558.png

(看到了熟悉的 Interactive HTML BOM)

wKgZomcy1neAHIEHAAW-P82DSWM762.png

貼片的時(shí)候又發(fā)現(xiàn)新問(wèn)題,5V轉(zhuǎn)3V到LDO芯片封裝又給搞錯(cuò)了.... (真是太難了

由于F1C200S沒怎么焊好,來(lái)回用加熱臺(tái)修正位置,都把PCB背面給烤黃了,接近于烤黑的狀態(tài)。

來(lái)一張最終的渲染圖...

wKgZomcy1neAJ0EtAACesYRh7v8856.png

然后是固件代碼調(diào)試(此處忽略...) 兩種顏色外殼:

wKgZomcy1niAVA3AAAflE-wSynM280.png

可以播放wav音頻了:

但是。。。播放完系統(tǒng)自動(dòng)重啟。。。

第二版硬件布局,發(fā)了一版結(jié)構(gòu)驗(yàn)證板,相比第一版主要是修復(fù)了幾個(gè)小Bug和優(yōu)化了電源部分,以及優(yōu)化了下接口,上一板布局有偏差的地方順便做了下微調(diào):

wKgZomcy1niAOgraAAMiZTYbBVs980.png

QT 跑了幾個(gè)Demo 試了試,感覺有點(diǎn)卡,不如LVGL流暢?

wKgZomcy1niAHt5bAAqTkWUDocc038.png

試了下USB攝像頭,能用,但是由于帶寬(bandwidth)問(wèn)題會(huì)報(bào)錯(cuò):

wKgZomcy1nmAeQc7AArelepLeZw865.png

畫了個(gè)TYPE-C的分線器,因?yàn)槲野汛诤蚒SB都做到了一個(gè)TYPE-C里面,所以要想同時(shí)用串口和USB是需要一個(gè)分線器:

wKgZomcy1nmAIcscAAOE06yG-ok189.png

整了個(gè)簡(jiǎn)單的開機(jī)界面,最終鏡像還在修改中,準(zhǔn)備把常用的命令啥的都集成好。

wKgZomcy1nmAPBLtAAgTbZMzqPo297.png

第二版PCB到了,周六焊接了下,焊了五塊,只有兩塊板的料是齊的,相比于第一次焊接,這次更有經(jīng)驗(yàn)了,焊接的還可以,不過(guò)立創(chuàng)商城有點(diǎn)不靠譜,有幾個(gè)物料還沒到...

wKgZomcy1nmAR-vYAAiurAgcEB0615.png

觸摸屏搞起來(lái):

wKgZomcy1nmAPvUoAAJQK7oM25Q986.png

M5Pi launch 開發(fā),先搞桌面: 繼續(xù)填坑M5Pi-Launcher,由于使用的LVGL V8,很多API跟之前不太一樣了,也刪除了很多API... 只能開發(fā)中不斷再熟悉一遍:D,現(xiàn)在寫了倆"APP"了,但是用C開發(fā)好麻煩呀。。。

M5Pi Launcher Repo:

https://github.com/imliubo/M5Pi-Launcher

歷時(shí)2個(gè)多月,項(xiàng)目基本完工!

原理圖 & PCB

M5Pi-R4.0

wKgZomcy1nqAW3HsAAXeXO6J-7s662.png

wKgZomcy1nqALxQpAAT6fC0miuQ590.png

wKgZomcy1nqAdWW2AANetAta_cQ596.png

wKgZomcy1nqACEMMAAMUwFvwOHY999.png

wKgZomcy1nuAMuQ-AAIlZ8vaXl8765.png

M5Pi-TYPE-C 轉(zhuǎn)接器

wKgZomcy1nuAN9dvAAEzI3UXaqw909.png

wKgZomcy1nuAYs92AAHhODwp1Fw386.png

wKgZomcy1nuALqqRAAEPhIZqG-4093.png

wKgZomcy1nuABMReAAKkSJn9rmc426.png

wKgZomcy1nuAHu3jAARa4p_5aA0148.png

License

硬件:CC BY-NC-SA 4.0 Builtroot-M5Pi:遵循上游許可證

倉(cāng)庫(kù) & 下載

可以在Github中獲取開源倉(cāng)庫(kù):

https://github.com/imliubo/M5Pi

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

    關(guān)注

    5177

    文章

    20014

    瀏覽量

    325916
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11193

    瀏覽量

    221973
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    6040

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    嵌入式開發(fā)板的學(xué)習(xí)方法

    基礎(chǔ)上學(xué)習(xí)linux上做應(yīng)用程序,可以根據(jù)開發(fā)板的視頻教程可以快速學(xué)習(xí)應(yīng)用程序的編程。 Linux驅(qū)動(dòng)程序(初期只需要學(xué)習(xí)字符設(shè)備驅(qū)動(dòng),可以根據(jù)視頻來(lái)學(xué)習(xí)) 以上都掌握了就成為了比較合格的嵌入
    發(fā)表于 03-30 17:21

    一文詳解Express Pi嵌入式開發(fā)板

    Express Pi是什么?Express Pi嵌入式開發(fā)板有哪些功能配置?Express Pi嵌入式開發(fā)板有哪些特點(diǎn)呢?
    發(fā)表于 12-27 06:33

    基于PXA270嵌入式開發(fā)板的GPS定位系統(tǒng)設(shè)計(jì)

    本文是在PXA270嵌入式開發(fā)板和GPS模塊上開發(fā)實(shí)現(xiàn)的。在Linux下的嵌入式開發(fā)環(huán)境中,利用C++設(shè)計(jì)完成定位。
    發(fā)表于 08-08 15:24 ?1488次閱讀

    嵌入式開發(fā)

    嵌入式開發(fā)就是指在嵌入式操作系統(tǒng)下進(jìn)行開發(fā),嵌入式Linux是以Linux為基礎(chǔ)的
    發(fā)表于 12-20 13:21
    <b class='flag-5'>嵌入式開發(fā)</b>

    AG嵌入式開發(fā)板

    描述:AG嵌入式開發(fā)板電路和PCB_PDF檔。
    發(fā)表于 12-21 10:00 ?19次下載

    學(xué)習(xí)ARM開發(fā)板嵌入式開發(fā)板的入門實(shí)驗(yàn)手冊(cè)_v1.0

    學(xué)習(xí)ARM開發(fā)板嵌入式開發(fā)板的入門實(shí)驗(yàn)手冊(cè)
    發(fā)表于 03-22 17:28 ?18次下載

    什么是嵌入式開發(fā)板_學(xué)嵌入式用什么開發(fā)板

    本文首先介紹了嵌入式開發(fā)板的功能作用,其次闡述了學(xué)嵌入式用什么開發(fā)板,分別推薦了fs4412開發(fā)板、mini2440開發(fā)板及Raspberr
    發(fā)表于 05-18 11:14 ?7631次閱讀

    嵌入式開發(fā)Linux入門

    嵌入式開發(fā)導(dǎo)語(yǔ)嵌入式基礎(chǔ)概念交叉開發(fā)和自助開發(fā)嵌入式開發(fā)相關(guān)術(shù)語(yǔ)1.開發(fā)計(jì)算機(jī)(又名:主計(jì)算機(jī))
    發(fā)表于 11-02 14:36 ?31次下載
    <b class='flag-5'>嵌入式開發(fā)</b><b class='flag-5'>Linux</b>入門

    嵌入式開發(fā)培訓(xùn)學(xué)什么?嵌入式開發(fā)板知識(shí)講解

    嵌入式開發(fā)就是指在嵌入式操作系統(tǒng)下進(jìn)行開發(fā),一般常用的系統(tǒng)有WinCE,ucos,vxworks,linux,android等。另外,用c,c++或匯編
    發(fā)表于 11-02 20:21 ?16次下載
    <b class='flag-5'>嵌入式開發(fā)</b>培訓(xùn)學(xué)什么?<b class='flag-5'>嵌入式開發(fā)板</b>知識(shí)講解

    嵌入式開發(fā)教程哪家好?linux嵌入式系統(tǒng)開發(fā)

    嵌入式入門你知多少?對(duì)于一些初入門的初學(xué)者而言,對(duì)嵌入式入門的一些知識(shí)有助于后期的學(xué)習(xí),從嵌入式技術(shù)的應(yīng)用前景以及到ARM認(rèn)知到開發(fā)板等等。嵌入式
    發(fā)表于 11-03 09:51 ?17次下載
    <b class='flag-5'>嵌入式開發(fā)</b>教程哪家好?<b class='flag-5'>linux</b><b class='flag-5'>嵌入式</b>系統(tǒng)<b class='flag-5'>開發(fā)</b>

    如何入門嵌入式?ARM嵌入式開發(fā)板學(xué)習(xí)方法步驟

    嵌入式開發(fā)就是指在嵌入式操作系統(tǒng)下進(jìn)行開發(fā),一般常用的系統(tǒng)有linux,android。平臺(tái):Cortex-A9開發(fā)板?
    發(fā)表于 11-03 11:36 ?15次下載
    如何入門<b class='flag-5'>嵌入式</b>?ARM<b class='flag-5'>嵌入式開發(fā)板</b>學(xué)習(xí)方法步驟

    android開發(fā)板那種好,學(xué)嵌入式用哪個(gè)開發(fā)板好?嵌入式開發(fā)板推薦

    學(xué)習(xí)嵌入式,必不可少的工具就是一塊開發(fā)板。對(duì)新手而言,學(xué)嵌入式用哪個(gè)開發(fā)板好,下面為大家推薦一款比較好的嵌入式開發(fā)板
    發(fā)表于 11-03 12:51 ?11次下載
    android<b class='flag-5'>開發(fā)板</b>那種好,學(xué)<b class='flag-5'>嵌入式</b>用哪個(gè)<b class='flag-5'>開發(fā)板</b>好?<b class='flag-5'>嵌入式開發(fā)板</b>推薦

    新手入門怎么選嵌入式開發(fā)板?ARM開發(fā)板推薦及學(xué)習(xí)方法

    新手入門怎么選嵌入式開發(fā)板?ARM開發(fā)板推薦及學(xué)習(xí)方法
    的頭像 發(fā)表于 05-12 16:26 ?6945次閱讀
    新手入門怎么選<b class='flag-5'>嵌入式開發(fā)板</b>?ARM<b class='flag-5'>開發(fā)板</b>推薦及學(xué)習(xí)方法

    嵌入式linux開發(fā)板芯片的工作原理

    嵌入式Linux開發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式系統(tǒng)開發(fā)平臺(tái),它廣泛應(yīng)用于工業(yè)控制、智
    的頭像 發(fā)表于 09-02 09:07 ?1112次閱讀

    嵌入式linux開發(fā)板怎么操作

    嵌入式Linux開發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式系統(tǒng)開發(fā)平臺(tái)。它通常包括一個(gè)處理器、內(nèi)
    的頭像 發(fā)表于 09-02 09:09 ?1054次閱讀