日韩高清亚洲日韩精品一区二区三区,成熟人妻av无码专区,国产又A又黄又潮娇喘视频,男女猛烈无遮挡免费视频在线观看

技術文:自制嵌入式Linux開發(fā)板,低成本(自制一個linux開發(fā)板)

自制了一個低成本的嵌入式Linux開發(fā)板。成本100元左右。這塊開發(fā)板可以用來制作手機、機頂盒、智能機器人、無線網絡攝像機等項目。

技術文:自制嵌入式Linux開發(fā)板,低成本(自制一個linux開發(fā)板)

開發(fā)板配置

一路以太網RJ45、一路WIFI(核心板自帶,且占用一路USB)、一路USB接口、DMIC、MIC、SDIO、蜂鳴器、一顆LED(不使用SPI時,可配置為心跳燈,占用SPI_DI端口,附件中的kernel取消了心跳燈驅動,后續(xù)可將LED接至其他GPIO,避免與復用功能引腳占用)、一路音頻輸出(接功放和3.5mm耳機接口)、50Pin FPC連接器用于連接TFT屏幕(屏幕分辨率為1024 * 600),6Pin FPC連接器用于連接電容觸控屏。

大部分功能引腳均用排針引出,支持寬電壓供電(12V),PCB大小為10×10的四層板可直接白嫖。

設計圖

主控采用SSD202D,Cortex-A7架構,DDR3 – 128MB、Nand Flash – 128MB,雙核最高1.2GHz/

技術文:自制嵌入式Linux開發(fā)板,低成本(自制一個linux開發(fā)板)

用嘉立創(chuàng)EDA設計的原理圖_Sigmastar外設板

技術文:自制嵌入式Linux開發(fā)板,低成本(自制一個linux開發(fā)板)

用嘉立創(chuàng)EDA設計的原理圖_Power

技術文:自制嵌入式Linux開發(fā)板,低成本(自制一個linux開發(fā)板)

用嘉立創(chuàng)EDA設計的原理圖_Other

該開發(fā)板的可用的GPIO并不算多,其中較多被外設占用.

如LCD的pwm調光、SD使能、功放使能、觸控中斷等,且大部分為復用IO,如I2C(兩路)、SPI(一路)、UART(最多四路,含Debug接口的UART0和一路帶流控的FUART,默認配置為不帶流控),復用功能由設備樹文件管理,因此默認使用上述復用功能,也可自行修改配置。

技術文:自制嵌入式Linux開發(fā)板,低成本(自制一個linux開發(fā)板)

用嘉立創(chuàng)EDA設計的原理圖_LCD

技術文:自制嵌入式Linux開發(fā)板,低成本(自制一個linux開發(fā)板)

用嘉立創(chuàng)EDA設計的原理圖_pin

技術文:自制嵌入式Linux開發(fā)板,低成本(自制一個linux開發(fā)板)

用嘉立創(chuàng)EDA設計的PCB圖

技術文:自制嵌入式Linux開發(fā)板,低成本(自制一個linux開發(fā)板)

用嘉立創(chuàng)EDA設計的PCB圖

源碼

#ifndef PNL_TABLE_JLL070QGI60#define PNL_TABLE_JLL070QGI60MhalPnlParamConfig_t stPanel_JLL070QGI60 = { "JLL070QGI60_1024X600", // const char *m_pPanelName; ///< PanelName#if !defined (__aarch64__) 0,#endif 0, //MS_U8 m_bPanelDither :1; ///< PANEL_DITHER, keep the setting E_MHAL_PNL_LINK_TTL, //MHAL_DISP_ApiPnlLinkType_e m_ePanelLinkType :4; ///< PANEL_LINK /////////////////////////////////////////////// // 開發(fā)板相關設置 /////////////////////////////////////////////// 1, //MS_U8 m_bPanelDualPort :1; ///< VOP_21[8], MOD_4A[1], PANEL_DUAL_PORT, refer to m_bPanelDoubleClk 0, //MS_U8 m_bPanelSwapPort :1; ///< MOD_4A[0], PANEL_SWAP_PORT, refer to "LVDS output app note" A/B channel swap 0, //MS_U8 m_bPanelSwapOdd_ML :1; ///< PANEL_SWAP_ODD_ML 0, //MS_U8 m_bPanelSwapEven_ML :1; ///< PANEL_SWAP_EVEN_ML 0, //MS_U8 m_bPanelSwapOdd_RB :1; ///< PANEL_SWAP_ODD_RB 0, //MS_U8 m_bPanelSwapEven_RB :1; ///< PANEL_SWAP_EVEN_RB 0, //MS_U8 m_bPanelSwapLVDS_POL :1; ///< MOD_40[5], PANEL_SWAP_LVDS_POL, for differential P/N swap 0, //MS_U8 m_bPanelSwapLVDS_CH :1; ///< MOD_40[6], PANEL_SWAP_LVDS_CH, for pair swap 0, //MS_U8 m_bPanelPDP10BIT :1; ///< MOD_40[3], PANEL_PDP_10BIT ,for pair swap 1, //MS_U8 m_bPanelLVDS_TI_MODE :1; ///< MOD_40[2], PANEL_LVDS_TI_MODE, refer to "LVDS output app note" /////////////////////////////////////////////// // For TTL Only /////////////////////////////////////////////// 0, //MS_U8 m_ucPanelDCLKDelay; ///< PANEL_DCLK_DELAY 0, //MS_U8 m_bPanelInvDCLK :1; ///< MOD_4A[4], PANEL_INV_DCLK 0, //MS_U8 m_bPanelInvDE :1; ///< MOD_4A[2], PANEL_INV_DE 0, //MS_U8 m_bPanelInvHSync :1; ///< MOD_4A[12], PANEL_INV_HSYNC 0, //MS_U8 m_bPanelInvVSync :1; ///< MOD_4A[3], PANEL_INV_VSYNC

由于格式原因,代碼未能完整展示,需要“源碼 電路圖源文件”進行參考學習的伙伴,可在評論區(qū)滴滴,無償分享的~

文中所有資料參考:立創(chuàng)開源硬件平臺《Embedded Linux validation board》作者:AmateurEEWEI

https://oshwhub.com/AmateurEEWEI/Embedded-Linux-validation-board


如果你認為這篇文章不錯,歡迎點贊、關注、轉發(fā)、收藏~

我會持續(xù)更新優(yōu)質開源項目!

相關新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部