预热 | 万众期待的单片机,Linux二合一的STM32MP157开发板亮相

100ASK_STM32MP157开发板简介

100ASK_STM32MP157开发板是由百问网自主研发的STM32MP157底板+米尔核心板组成,

搭载意法半导体(ST)新推出的STM32MP1多核微处理器: Cortex-A7(双核)+ Cortex-M4, 带3D GPU, 性能强劲,具有计算和图形处理能力 , 兼备高能效,实时控制和高功能集成度。

STM32MP1系列微处理器产品依托意法半导体及其合作伙伴共同构建的强大、成熟的STM32 生态,具有丰富的开发工具和强大技术支持。

百问网提供了丰富的软件资源及软件资料。软件资料包括但不限于uboot,linux,所有外设驱动源码和相关开发工具。

文档资料包含产品数据手册、底板PDF原理图、linux开发手册等资料。除此之外,还有超千页的开发文档和丰富的视频教程。

100ASK_STM32MP157为开发者提供稳定的参考设计和完善的软件开发环境,有助于简化工业制造、消费电子、智能家居、医疗应用高性能解决方案的开发流程,有效帮助开发者提高开发效率、缩短开发周期,加速产品上市。


image.png

百问网为什么要做STM32MP157开发板?

从教学角度看

image.png

从做产品角度看

image.png

STM32MP157 SOC处理器特征

STM32MP157系列主芯片在STM32MP1家族中是目前性能最强,资源最为丰富的一款。双核ARM Cortex A7 @650Mhz, Cortex-M4 @209 Mhz, 带3D GPU,性能强劲,以及MIPI接口是其区别于其他开发板的主要差异。

image

如下图为STM32MP157A系统框图。

image
image.png
image.png
image

100ASK_STM32mp157有哪些文档和视频?

硬件资源(所有开源)

  • 核心板原理图
  • 底板所有资源开源,包含原理图 PCB图
  • 所有芯片原理图和使用手册

软件资源(所有开源)

  • 所有源码管理方式使用 repo + git 来统一管理更新,以保证用户实时获取最新并了解学习实际工作的项目管理工具.
image.png
image.png

文档资源(开放源文件)

百问网专注Linux培训12年,根据用户需求不断完善文档、视频。 ​

更有庞大的用户群,他们学成工作了,有些成长为某方面的专家。 ​

他们很乐意将知识回馈给我们,帮我们编写文档,文档广度、深度都非常好! ​

我们审核校对、确保无误后合并进手册里并发布给大家。 ​

我们发布的每一份资料,都由韦老师把关

  • 超过一千页的使用手册(类似于100ask_imx6ull手册,正在编写)

100ask_stm32mp157 使用手册目录:

第一篇 前言及资料下载

第一章 这个文档里为什么有那么多开发板

第二章 建议不再从裸机开始学习Linux

第三章 资源下载方法

第四章 初学者快速指南

第二篇 100ASK_STM32MP157开发板使用手册

第一章 资料下载、学习内容

第二章 搭建开发环境

第三章 初学者需要知道的Linux概念与命令

第四章 Ubuntu桌面入门指南

第五章 100ASK_STM32MP157_pro开发板简介

第六章 启动开发板

第七章 开发板板载功能测试

第八章 开发板系统工具使用

第九章 构建系统

第十章 烧写整个系统或更新部分系统

第十一章 PC和开发板之间传输文件

第十二章 第1个裸机实验

第十三章 第1个APP实验

第十四章 第1个驱动实验

第十五章 Qt应用开发(仅供测试)

第三篇 Linux基本操作与开发工具使用

第四篇 韦东山升级版嵌入式全系列视频介绍及资料下载

第一章 升级版嵌入式全系列视频介绍

第二章 资源下载方法

第五篇 开发板快速上手

第一章 资料下载

第二章 接线与启动

第三章 系统烧写

第四章 部件实验

第五章 后续开发准备工作:准备交叉编译工具链、编译内核

第六篇 嵌入式Linux应用开发基础知识

第一章 HelloWorld背后没那么简单

第二章 GCC编译器的使用

第三章 Makefile的使用

第四章 文件IO

第五章 进程和线程

第七篇 嵌入式Linux驱动开发基础知识

第一章 嵌入式后Linux驱动开发基础知识的引导与说明

第二章 Hello驱动(不涉及硬件操作)

第三章 硬件知识_LED原理图

第四章 普适的GPIO引脚操作方法

第五章 具体单板的GPIO操作方法

第六章 LED驱动程序框架

第七章 具体单板的LED驱动程序

第八章 驱动设计的思想:面向对象/分层/分离

第九章 驱动进化之路:总线设备驱动模型

第十章 LED模板驱动程序的改造:总线设备驱动模型

第十一章 驱动进化之路:设备树的引入及简明教程

第十二章 LED模板驱动程序的改造:设备树

第十三章 APP怎么读取按键值

第十四章 查询方式的按键驱动程序_编写框架

第十五章 具体单板的按键驱动程序(查询方式)

第十六章 GPIO和Pinctrl子系统的使用

第十七章 异常与中断的概念及处理流程

第十八章 Linux系统对中断的处理

第十九章 驱动程序基石

第八篇 裸机开发

第一章 硬件资源

第二章 准备开发环境

第三章 STM32MP157启动流程

第四章 LED程序

第五章 LED程序涉及的编程知识

第六章 Makefile与GCC

第七章 时钟体系

第八章 UART串口编程

第九章 重定位

第十章 异常与中断

第十一章 GPIO中断

第十二章 GTP定时器和EPIT定时器编程

第十三章 EMMC编程

第十四章 TF卡编程

第十五章 LCD编程

第十六章 I2C编程

第十七章 多点触摸电容屏编程(I2C接口)

第十八章 SPI编程

第十九章 百问网传感器模块介绍

第二十章 IRDA红外遥控模块

第二十一章 DHT11温湿度模块

第二十二章 DS18B20温度模块

第二十三章 SR501人体红外模块

第二十四章 SR04超声波测距模块

第二十五章 步机电机模块

第二十六章 OLED显示模块

第二十七章 DAC模块

第二十八章 EEPROM模块

第二十九章 GPS模块

第三十章 ADC实验_光敏模块

第三十一章 CAN和RS485接口

第九篇 常见问题

第一章 环境搭建与使用

第二章 常见驱动问题

第三章 100ASK_STM32MP157常见问题

第十篇 附录(供参考,不重要)

第一章 环境搭建与使用

  • 超过500页应用编程文档(已发布初稿)

目录:

01_Framebuffer应用开发

02_图像处理

03_输入系统

04_进程间通信

05_多线程

06_网络编程

07_摄像头V4L2编程

08_声卡ALSA编程

09_GPIO编程

10_RTC编程

11_PWM编程

12_IIC应用编程

13_串口和485编程(暂无)

14_linux_can编程

15_存储设备

16_MQTT协议分析

  • 超详细的调试文档(正在编写)
  • 由于ST官方提供的参考资料非常详细,但由于他们的服务器在国外,访问很慢并且是英文页面, 为了方便大家参考,我们计划将ST官方wiki 翻译为中文,并搬迁至我们的wiki网站目前已完成部分wiki页面的迁移翻译工作, 内容不断添加中,

视频教程(待录制)

针对于初学者,我们会录制可以快速上手的视频教程, 教您按照视频或者文档一步步操作 , 进而运行第一个驱动或者应用程序, 初步计划针对于初学者录制的视频包含以下内容.

image.png
  • 深入学习Linux内核视频

针对于Linux驱动或内核的深入视频,我们现有全系列视频第1季之快速入门 , 以及Linux驱动大全之深入讲解同步与互斥,以及最新免费项目 Linux实战项目之电子产品量产工具, 如下是部分视频截图:

image

开发进度:

硬件开发工作全部完成,IMX6ULL的视频可以全部平移到157,正全力编写更多文档录更多视频,到时资料只会更多,欢迎继续关注。

你可能感兴趣的:(预热 | 万众期待的单片机,Linux二合一的STM32MP157开发板亮相)