嵌入式Linux应用开发-IMX6ULL板硬件资源及开发环境

news2024/11/18 11:20:08

嵌入式Linux应用开发-IMX6ULL板硬件资源及开发环境

  • 第一章 硬件资源
    • 1.1 板上资源
    • 1.2 板外模块
  • 第二章 准备开发环境
    • 2.1 IMX6ULL 开发板接线与启动
      • 1) 连接串口线和电源线
      • 2) 安装 USB 串口驱动
      • 3) 选择启动方式
      • 4) 设置串口工具,启动开发板

第一章 硬件资源

iMX6ULL板是一种基于ARM Cortex-A7架构的单核开发板,由iMX6ULL开发板集成了众多外设接口,为工业/物联网网关(IOT Gateway)、DTU、HMI人机接口等应用提供了完善的开发资源。其核心板硬件资源如下:

  • 处理器:iMX6ULL处理器。
  • 内存:512MB的存储空间。
  • 存储:8GB EMMC存储空间。
  • 工作电压:5V~16V。
  • 系统支持:Linux-QT系统;Ubuntu core系统;Youcto系统;Buildroot系统。
  • 商业级运行温度:-20℃ ~ +80℃。
  • 工业级运行温度:-40℃ ~ +80℃。
  • 引脚间距:1.27mm。
  • PCB:2层。
  • POWER:5V~16V电压供电。
  • SWITCH:电源开关。
  • EEPROM存储:256字节,掉电后数据不丢失。
  • WIFI蓝牙模块:WIFI/蓝牙二合一模块,工作频段2.4GHz,支持IEEE802.11bgn等标准,支持蓝牙4.0协议。

IMX6ULL开发板,提供Linux 4.1.15操作系统的驱动支持,并随同开发板提供用户手册、底板PDF原理图、外设驱动、BSP源码包、开发工具等相关资料,方便用户更好地评估i.MX6UL\i.MX6ULL系列处理器的性能。同时,开发板还集成了丰富的外设接口,包括4G模块接口、WIFI模块、LCD接口、摄像头接口、双网口等,为各种应用提供了完善的开发资源。

1.1 板上资源

开发板资源如图所示:
在这里插入图片描述
资源详情:
1: 4G LED灯
2: 用户LED灯
3: 电源指示灯
4: nano SIM卡插座
5: USB OTG
6: USB 转串口
7: 2路USB HOST
8: KEY1
9: KEY2
10: RS485
11:CAN接口
12: 以太网接口1(RJ45) 10M/100M
13:以太网接口2(RJ45)10M/100M
14: 板载HDMI接口(可以接电视显示器)
15:RGB TFTLCD接口
16:BOOT选择拨码开关
17:AP3216 三合一整合型光感测器
18: micro SD接口
19: Camera& 扩展GPIO
20: 复位按键 KEY4
21: 开/关机 KEY3
22: DC 6~12V电源输入
23: Power Switch
24: 喇叭输出
25:4线耳麦接口
26: 512MB DDR3L内存芯片
27: 4GB eMMC flash
28: 高性能音频编解码芯片WM8960
29: NXP IMX6ULL主控芯片 (主频528MHz,
具体型号请以实物为准)
30: MIC1(咪头)
31: 六轴传感器 (型号ICM-20608-G)
32: LAN PHY芯片
33: 板载WIFI/蓝牙芯片(RTL8723)34: RTC后备电池接口
35: mini PCIE 4G模块接口

1.2 板外模块

现有如下模块,CAN-485 二合一模块正在制作中:

在这里插入图片描述

第二章 准备开发环境

2.1 IMX6ULL 开发板接线与启动

在后面的操作里,都是通过串口与板子进行“交流”。串口是串行接口的简称,是指数据一位一位地顺
序传送,其特点是通信线路简单。
在电脑上安装好 MobaXterm 后,使 micro USB 数据线,连接电脑和开发板上的 6 号接口(USB 转串口)。

1) 连接串口线和电源线

首先如下图所示将串口线与电脑、板子连接,开发板插上电源。
在这里插入图片描述

其中特别需要注意的几点:
a) 板子的“BOOT 选择拨码开关”要设置好,保证该启动方式里面有系统可以运行;
b) 板子如图所示插上配套的电源到电源接口,电源开关暂时不用打开;

2) 安装 USB 串口驱动

接好 USB 串口线后,Windows 会自动安装驱动(安装可能比较慢,等一分钟左右)。打开电脑的“设备管
理器”,在“端口 (COM 和 LPT)”项下,可以看到如下图中的“(COM21)”。这里的“COM21”可能与你电脑上
的不一样,记住你电脑显示的数字。
在这里插入图片描述

如果电脑没有显示出端口号,就需要手动安装驱动,从驱动精灵官网(www.drivergenius.com )下载
一个驱动精灵,安装、运行、检测,会自动安装上串口驱动。

3) 选择启动方式

板子上的红色拨码开关用来设置启动方式,支持这 3 种方式:EMMC 启动、SD 卡启动、USB 烧写。
板子背后画有一个表格,表示这 3 种方式如何设置。
表格如下:
在这里插入图片描述

这 3 种启动方式的设置示意图如下:
在这里插入图片描述

要注意的是,设置为 USB 启动时,不能插上 SD 卡、TF 卡。
刚出厂的板子在 EMMC 上烧写了系统,你可以设置为 EMMC 启动方式。

4) 设置串口工具,启动开发板

打开 MobaXterm,点击左上角的“Session”,在弹出的界面选中“Serial”,如下图所示选择端口号(前
面设备管理器显示的端口号 COM21)、波特率(Speed 115200)、流控(Flow Control: none),最后点击“OK”
即可。

注意:流控(Flow Control)一定要选择 none,否则你将无法在 MobaXterm 中向串口输入数据。
在这里插入图片描述

随后显示一个黑色的窗口, 此时打开板子的电源开关,将收到板子串口发过来的数据,如下图所示。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1047033.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vlc将本地文件推流成ts实时流

推流 打开vlc ,打开 媒体----打开网络串流 选择文件选项卡,打开本地文件 点击添加,选择本地的mp3文件 选择串流 点击下拉框,选择udp,点击右边的【添加】按钮 输入媒体流输出地址,点击【下一个】 选择正确的…

《C++ Primer》第4章 表达式(一)

参考资料: 《C Primer》第5版《C Primer 习题集》第5版 4.1 基础(P120) 表达式由一个或多个运算对象组成,对表达式求值将得到一个结果。字面量和变量是最简单的表达式。 4.1.1 基本概念(P120) C 定义了…

淘宝拍立淘插件转链和商业化图片生成接口介绍,图片搜索商品接口,按图搜索接口,图片识别商品接口介绍

淘宝拍立淘是淘宝网推出的一种搜索方式,通过拍立淘,用户可以输入文字描述或上传图片来搜索商品。拍立淘通过与淘宝网进行数据接入和授权,使用淘宝提供的API获取商品信息和操作权限,拍立淘使用图像识别技术,通过深度学习…

【Java 进阶篇】深入理解SQL的数据操作语言(DML)

SQL(Structured Query Language)是一种用于管理和操作关系数据库的强大语言。SQL语言被分为多个子语言,其中之一是DML(Data Manipulation Language),用于执行与数据的操作和管理相关的任务。在本文中&#…

Ci2451-2.4g无线MCU收发芯片

Ci2451 是一款集成无线收发器和8位RISC(精简指令集)MCU的SOC芯片。 无线MCU解决方案,集成丰富的MCU资源、更小尺寸,来满足设计中的各种内存、功率、尺寸要求,充分缩短2.4GHz无线产品设计周期并优化产品成本。 添加图片注释,不超过 140 字(可选&#xff…

聚观早报 | 智界S7正式亮相;ChatGPT重磅更新

【聚观365】9月27日消息 智界S7正式亮相 ChatGPT重磅更新 PICO应用数量已超530款 泡泡玛特上半年海外营收大增 亚马逊投资Anthropic40亿美元 智界S7正式亮相 在日前举行的华为秋季全场景新品发布会上,华为智选车业务首款轿车智界S7正式亮相,定位高…

华为云云耀云服务器L实例评测|使用华为云耀云服务器L实例的CentOS部署Docker并运行Tomcat应用

目录 前言 步骤1:登录到华为云耀云服务器L实例 步骤2:安装Docker 并验证Docker安装 步骤3:拉取Tomcat镜像并运行Tomcat容器 步骤4:放行8080端口 步骤5:访问tomcat 步骤6:管理Tomcat容器 小结 前言 …

干洗店收银系统、上门洗鞋小程序,干洗店会员管理系统

干洗店收银系统、上门洗鞋小程序,干洗店会员管理系统可以增加洗衣店的优势,让干洗店回本快,通过发行会员卡卡促销回收资金带来效益,减少投资压力。 干洗店管理软件功能介绍 预约上门收衣 智能提醒+员工手机APP抢单AP…

ORACLE 在内存管理机制上的演变和进化

截止目前,计算机内存仍然被认为是我们可以获得的最快速度的物理存储设备。 将频繁访问的数据尽可能地置于内存中,已成为当前各种软件和应用程序提高数据访问性能,减少访问延迟的最为有效的途径。 然而,内存作为关键的计算资源&am…

uni-app:showModal消息提示(确认、取消)

效果 代码 <template><view><button longpress"handleLongPress">点我出现删除消息</button></view> </template><script>export default {data() {return {};},methods: {handleLongPress(e) {//删除设备uni.showModal(…

小白vite+vue3搭建项目整个流程

第一步 查看npm 版本npm -v&#xff0c;npm版本是7&#xff0c;创建项目命令&#xff1a; npm create vitelatest threejsVue -- --template vue第二步 // 进入项目名为threejsVue的项目命令 cd threejsVue // 安装路由 npm install vue-router4 // 安装css npm install -D s…

uni-app实现图片预览

uni.previewImage预览图片 使用方法&#xff1a; <image class"poster" :src"imageUrl" mode"" click"previewImg(imageUrl)"></image>const previewImg (e) > {uni.previewImage({current: e,urls: image}); } 官…

Java+Vue 实现消息通知示例

前端代码部分&#xff1a; 右上方小铃铛组件 <template><div><el-popover placement"bottom" :width"280" trigger"click"><template #reference><el-badge :is-dot"isDot" class"item" style&…

【React】组件实例三大属性state、props、refs

state React 把组件看成是一个状态机&#xff08;State Machines&#xff09;。通过与用户的交互&#xff0c;实现不同状态&#xff0c;然后渲染 UI&#xff0c;让用户界面和数据保持一致。 React 里&#xff0c;只需更新组件的 state&#xff0c;然后根据新的 state 重新渲染用…

深信服应用交付 AD 存在远程命令执行漏洞 附POC

文章目录 深信服应用交付 AD 存在远程命令执行漏洞 附POC1. 深信服应用交付 AD 简介2.漏洞描述3.影响版本4.fofa查询语句5.漏洞复现6.POC&EXP7.整改意见8.往期回顾 深信服应用交付 AD 存在远程命令执行漏洞 附POC 免责声明&#xff1a;请勿利用文章内的相关技术从事非法测…

命运2中文wiki搭建记录——MediaWiki安装与初设置

命运2中文wiki搭建记录 本文转自我的博客&#xff0c;原文地址——>命运2中文wiki搭建记录——MediaWiki安装与初设置 可能是出于闲的发霉&#xff0c;想自己搭建一个命运2wiki。 因为bilibili上的命运2Bwiki也全是自己搭的。指路——>命运2Bwiki 但是当自己实际上手Me…

USB 2.0 10/100M Ethernet Adaptor 有线网卡驱动

USB 2.0 10/100M Ethernet Adaptor有线网卡驱动&#xff0c;天蓝透明色和带线的USB网卡都适用卡&#xff0c;支持WIN7 32位。外接网卡&#xff0c;外置USB网卡驱动 平板电脑网卡驱动 以太网驱动亲测可用 USB2.0 Ethernet Adapter是USB2.0接口的以太网适配器即网卡。 把USB有线…

记录一个 GUI 库的对比测试结果

1&#xff0c;Java 的 JavaFX 2&#xff0c;golang 的 Fyne 1, Java 测试的是一个俄罗斯方块的 GUI 程序。一切正常。 2&#xff0c;Golang github 的原仓库网络问题&#xff0c;没能测试上&#xff0c;使用以下库 https://gitee.com/mirrors/Fyne 下载代码后提示“编译失…

【力扣2057】值相等的最小索引

&#x1f451;专栏内容&#xff1a;力扣刷题⛪个人主页&#xff1a;子夜的星的主页&#x1f495;座右铭&#xff1a;前路未远&#xff0c;步履不停 目录 一、题目描述二、题目分析 一、题目描述 题目链接&#xff1a;值相等的最小索引 给你一个下标从 0 开始的整数数组 nums …

基于springboot实现二手交易平台管理系统演示【项目源码】分享

基于springboot实现二手交易平台管理系统演示 java简介 Java语言是在二十世纪末由Sun公司发布的&#xff0c;而且公开源代码&#xff0c;这一优点吸引了许多世界各地优秀的编程爱好者&#xff0c;也使得他们开发出当时一款又一款经典好玩的小游戏。Java语言是纯面向对象语言之…