技术文:自制嵌入式Linux开发板,低成本(自制一个linux开发板)

自制了一个低成本的嵌入式Linux开发板。成本100元左右。这块开发板可以用来制作手机、机顶盒、智能机器人、无线网络摄像机等项目。

技术文:自制嵌入式Linux开发板,低成本(自制一个linux开发板)

开发板配置

一路以太网RJ45、一路WIFI(核心板自带,且占用一路USB)、一路USB接口、DMIC、MIC、SDIO、蜂鸣器、一颗LED(不使用SPI时,可配置为心跳灯,占用SPI_DI端口,附件中的kernel取消了心跳灯驱动,后续可将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开发板,低成本(自制一个linux开发板)

用嘉立创EDA设计的原理图_Sigmastar外设板

技术文:自制嵌入式Linux开发板,低成本(自制一个linux开发板)

用嘉立创EDA设计的原理图_Power

技术文:自制嵌入式Linux开发板,低成本(自制一个linux开发板)

用嘉立创EDA设计的原理图_Other

该开发板的可用的GPIO并不算多,其中较多被外设占用.

如LCD的pwm调光、SD使能、功放使能、触控中断等,且大部分为复用IO,如I2C(两路)、SPI(一路)、UART(最多四路,含Debug接口的UART0和一路带流控的FUART,默认配置为不带流控),复用功能由设备树文件管理,因此默认使用上述复用功能,也可自行修改配置。

技术文:自制嵌入式Linux开发板,低成本(自制一个linux开发板)

用嘉立创EDA设计的原理图_LCD

技术文:自制嵌入式Linux开发板,低成本(自制一个linux开发板)

用嘉立创EDA设计的原理图_pin

技术文:自制嵌入式Linux开发板,低成本(自制一个linux开发板)

用嘉立创EDA设计的PCB图

技术文:自制嵌入式Linux开发板,低成本(自制一个linux开发板)

用嘉立创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 /////////////////////////////////////////////// // 开发板相关设置 /////////////////////////////////////////////// 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

由于格式原因,代码未能完整展示,需要“源码 电路图源文件”进行参考学习的伙伴,可在评论区滴滴,无偿分享的~

文中所有资料参考:立创开源硬件平台《Embedded Linux validation board》作者:AmateurEEWEI

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


如果你认为这篇文章不错,欢迎点赞、关注、转发、收藏~

我会持续更新优质开源项目!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年1月1日 上午8:35
下一篇 2024年1月1日 上午8:47

相关推荐

  • 武强农业项目管理系统

    武强农业项目管理系统 武强农业项目管理系统是一种现代化的项目管理工具,能够帮助农业项目管理人员高效地组织和管理项目,提高项目质量和效率。本文将介绍武强农业项目管理系统的功能和优势,…

    科研百科 2024年12月19日
    0
  • 昔阳:党建引领“红色物业”无物业小区迎来“新管家”(红色物业进小区,党建引领促服务)

    抓党建促基层治理能力提升专项行动开展以来,为有效破解无物业小区管理不规范、人员力量薄弱、隐患多等问题,昔阳县创优“红色物业”党建联盟,蹚出了一条社区党建引领、物业市场服务、业主自治…

    科研百科 2023年6月19日
    303
  • 市大圳灌区管理局为党建人事干部集中充电

    邵阳新闻网6月23日讯(通讯员 肖燕) 6月22日至23日,市大圳灌区管理局对全局党建人事干部进行集中培训,以增强落实新时期基层党建人事工作新任务、新要求的履职能力,进一步提高该局…

    科研百科 2023年1月5日
    304
  • 项目管理ppt汇报(pp项目管理)

    pp项目管理pp项目管理综合素质发展项目pp项目包括:抗压能力、抗压能力、劳动技能、专业能力、实践能力、自信心、能力、竞争力、合作能力、沟通能力、团队能力、职业能力、适应性、抗压能…

    科研百科 2024年9月29日
    23
  • 内蒙古多地对编外人员规模和经费支出进行摸底,部分人员被精简

    近期,内蒙古多地发布了有关“机关事业单位编外人员和经费支出统计工作”的进展。综合部分地区公布的信息,本次摸底的同时,还对不符合聘用要求的编外人员进行剔除,以实行总量控制。 例如,来…

    科研百科 2023年10月4日
    116
  • 南方cass11.0授权文件ca123下载

    南方cass11.0授权文件ca123下载 南方cass11.0是一款功能强大的数据挖掘软件,可用于数据挖掘、数据分析、机器学习等领域。南方cass11.0授权文件ca123下载是…

    科研百科 2024年10月28日
    4
  • 浪潮低代码开发平台

    浪潮低代码开发平台:让软件开发更加简单 随着云计算和大数据的兴起,软件开发变得越来越复杂。传统的手动开发方式已经不能满足现代软件开发的需求,浪潮低代码开发平台应运而生。浪潮低代码开…

    科研百科 2024年11月10日
    1
  • 电子档案管理系统试用

    电子档案管理系统试用 随着科技的不断发展,电子档案管理系统已经成为了许多人生活中不可或缺的一部分。作为一名普通公民,我有幸能够试用这款强大的系统,下面是我的感受和体验。 首先,电子…

    科研百科 2024年5月28日
    87
  • 2021年最受程序员欢迎的开发工具TOP 50名单出炉(程序员常用开发工具)

    对于每一个开发者而言,开发工具就相当于他们的武器,选择一个合适的工具能够帮助我们在工作时事半功倍,在互联网逐渐发展成熟的今天,越来越多的开发工具供我们选择,但其中总有一些更好用的,…

    科研百科 2023年3月14日
    329
  • 图片中的文字模糊怎么变清晰

    图片中的文字模糊怎么变清晰 随着现代科技的不断发展,我们越来越依赖于各种电子设备来获取信息。其中,图片和文本是我们最喜欢的两种信息来源之一。然而,有时候当我们查看图片时,我们可能会…

    科研百科 2024年10月13日
    9