Code Monkey home page Code Monkey logo

project_origin_h3's Introduction

Project-ORIGIN_H3

项目简介

小up是一个开发板兴趣爱好者:-),市面上绝大部分Linux开发板都是没有小巧屏幕的,而且设计闭源不能随心所欲的更改,只是买回来玩并不能深刻理解,引用费曼所说:“What I cannot create,I do not understand”,结合网上的开源方案,所以就有了想自己制作的想法,一来是想熟悉Allegro软件,二来是巩固Linux驱动开发。现在发布出来供后来人参考,同时也参考一些开源社区和UP主,后面会一一列出。硬件在23年5月份完成,由于up是一个学生,制作过程全部自费,所以采用了四层板,对于初学者走线非常痛苦:-(;软件在23年9月份完成,由于研二阶段太忙了,一直到现在才正式发出来:-)

项目在硬件上包括了1.14寸显示屏、麦克风、音频、HDMI、WIFI、MIPI摄像头(未驱动成功,非必须),基本上可以实现一个卡片电脑的功能。

项目制作流程【自制】开源四核A7卡片电脑,从规划到实物软硬件开发,拥有自己的小电脑

硬件部分

  • 硬件设计全部在1_Hardware文件夹
  • 设计使用的软件是Allegro,而不是AD!!!在1_Hardware文件夹内给出了原理图
  • 焊接使用了加热台、热风枪、低温焊锡膏、钢网
  • 由于up只进行了一次打板(自费),在后期难免的遇到了一些问题,大部分都是因为板层不够多(四层)导致的,但不影响第一板的正常运行。up时间有限,未能作出更改,如果有后来者复刻,可以上六层板,进一步缩小体积,方便布线,项目硬件上可改进之处参考1_Hardware/README.md文件

软件部分

  • Uboot

    • 2_Uboot文件夹内
    • Uboot适配的是全志官方支线,没有做出太多修改
  • Linux

    • 3_Linux文件夹内
    • 内核是自己适配4.14.111内核,也可采用第三方内核(国内开发板厂商)
  • Rootfs

    • 4_Rootfs文件夹内

    • 根文件系统是自己移植的ubuntu16.04, 也可采用第三方根文件系统(国内开发板厂商)

  • 编译方法可以参考教程:Building U-boot and Linux for H5/H3/H2+/zh - FriendlyELEC WiKi

  • 由于Github不能上传大文件,所以请大家通过百度云下载:-(

烧录镜像

  • 烧录SD镜像在5_Images文件夹内
  • Ubuntu16.04为个人制作的镜像,用户名:pi,密码:pi,root密码:oh3
  • Debian 8为第三方镜像,参考连接:NanoPi M1 Plus/zh - FriendlyELEC WiKi

驱动部分

参考链接

project_origin_h3's People

Contributors

yom-lab avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.