34、基于开发板的嵌入式Linux原型开发

基于开发板的嵌入式Linux原型开发

在嵌入式Linux开发中,常常需要将定制板引入到项目里。当消费电子制造商要打造新设备时,很多时候该设备需要运行Linux系统。组装Linux镜像的过程通常在硬件准备好之前就开始了,一般会使用由开发板和扩展板连接而成的原型来完成。为了实现通信,需要将外设I/O引脚复用为设备树绑定。只有这样,才能开始为应用程序编写中间件的工作。

1. 目标与技术要求

本次我们的目标是将u-blox GPS模块添加到BeagleBone Black开发板上。为了实现这个目标,需要完成一系列操作,包括读取原理图和数据手册,使用德州仪器的SysConfig工具对设备树源进行必要的修改,将SparkFun GPS扩展板连接到BeagleBone Black上,用逻辑分析仪探测连接的SPI引脚,最后在BeagleBone Black上编译并运行测试代码,通过SPI接收ZOE - M8Q GPS模块的NMEA语句。

在开始之前,需要确保具备以下技术要求:
- 基于Linux的主机系统
- Buildroot 2020.02.9 LTS版本
- 适用于Linux的Etcher工具
- microSD卡读卡器和卡
- USB转TTL 3.3V串口线
- BeagleBone Black开发板
- 5V 1A直流电源
- 用于网络连接的以太网电缆和端口
- SparkFun型号为GPS - 15193的扩展板
- 一排(12个或更多引脚)直插式分离引脚
- 烙铁套件
- 六根公对母跳线
- U.FL GNSS天线

2. 映射原理图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值