0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

3路RS4852路RJ45嵌入式ARM控制器

物联网关介绍与应用 来源: 物联网关介绍与应用 作者: 物联网关介绍与应 2023-02-24 15:41 次阅读

如何在工控机上安装和使用Ubuntu

摘要:本文介绍了如何在工控机上安装和使用Ubuntu操作系统,以支持MySQL数据库平台。首先,简要介绍了内核,然后,确定必需的硬件与软件配置,下载Ubuntu系统,上传并安装在工控机。

嵌入式 ARM 控制器 BL301/BL302 系列是工业级坚固型工业控制器,采用 NXP

高性能处理器 I.MX6ULL,搭配先进的 ARM Cortex-A7 构架,运行速度高达 800MHz,

具有高度的稳定性。本产品最高可提供 4 路 RS485/RS232,1 路 CAN 口,2 路网口,2

路 DI 口,2 路 PWM 口输出以及 1 路 USB 接口,1 路电源输入/输出接口、1 路 HDMI

视频显示接口。可运行 LINUX、Ubuntu、Debian 等 OS,兼容 Node-Red、QT、PythonC++等应用程序,支持 MySQL、InfluxDB、SQLite 等数据库。

将文件 nand-burnsd 拷贝到 Ubuntu 系统的任一目录,假设为/home/beilai/work。

用户资料Linux烧录工具emmc-sdburn.tar.bz2 为 4G/8 GEMMC 文件系统。

1、SD 卡使用前使用格式化工具将其格式化为 FAT32 格式。

2、emmc-sdburn.tar.bz2 解压后拷贝到 ubuntu 系统下的任一目录。例如

/home/beilai/work。

3、使用 USB 读卡器把 SD 卡插入到电脑的 USB 端口(VMware 虚拟机用户如

果 U 盘没有被虚拟机识别,可以使用如下箭头指向图标将优盘连接到虚拟机)。

4、待虚拟机识别到 SD 卡后弹出目录再进行下边烧写操作。进入

/home/beilai/work/emmc-burnsd 目录,执行脚本:

执行上述命令后,终端会列出电脑的硬盘或 U 盘,对应选择自己的 SD

卡,回车。

注意:判定自己的 U 盘是 sda/sdb/sdc 可以根据容量进行判断,比如自

己的优盘容量为 8G,则其 size 为 7761920 KB≈8G,建议用户执行此操作

时不要同时插入多个优盘,以免混淆。

这里以我们的操作为例:

###############################################################################

This script will create a bootable SD card from custom or pre-built binaries. The script must be run with root permissions and from the bin directory of

the SDK

Example: $ sudo ./6ullsdburn.sh

Formatting can be skipped if the SD card is already formatted and

partitioned properly. ###############################################################################

Availible Drives to write images to: # major minor size name 1: 8 16 7761920 sdb

Enter Device Number: 1 //此处选择 1

sdb was selected

Checking the device is unmounted

unmounted /dev/sdb1

sdb1 sdb2 sdb3

7757824

###############################################################################

Detected device has 1 partitions already

Re-partitioning will allow the choice of 1 partitions ###############################################################################

Would you like to re-partition the drive anyways [y/n] : y //输入 y,回车,等待制卡完成

Now partitioning sdb ... ###############################################################################

Now making 1 partitions ###############################################################################

1+0 records in

1+0 records out

1024 bytes (1.0 kB, 1.0 KiB) copied, 0.0428509 s, 23.9 kB/s DISK SIZE - 7948206080 bytes Checking that no-one is using this disk right now ... OK

Disk /dev/sdb: 7.4 GiB, 7948206080 bytes, 15523840 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes >>> Created a new DOS disklabel with disk identifier 0x38224bb5. Created a new partition 1 of type 'W95 FAT32 (LBA)' and of size 500 MiB/dev/sdb2: New situation: Device Boot Start End Sectors Size Id Type

/dev/sdb1 20480 1044479 1024000 500M c W95 FAT32 (LBA)

The partition table has been altered. Calling ioctl() to re-read partition table. Syncing disks. ###############################################################################

Partitioning Boot

############################################################################### mkfs.fat 3.0.28 (2015-05-16) mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows Mount the partitions Emptying partitions ###############################################################################

Copying files now... will take minutes ###############################################################################

Copying boot partition

copy sdrun/ target/ to SD

Buring the u-boot.imx to sdcard

129+0 records in

129+0 records out

132096 bytes (132 kB, 129 KiB) copied, 0.161529 s, 818 kB/s 431+0 records in

431+0 records out

441344 bytes (441 kB, 431 KiB) copied, 0.422838 s, 1.0 MB/s Syncing.... Un-mount the partitions Remove created temp directories Operation Finished

5、卡制作完成后可以看到 boot 分区包含 sdrun 和 target 两个目录

sdrun 文件夹内容用于引导系统烧写,一般无需修改;

arget 目录内容会烧写到 flash 芯片,用户做了镜像修改,需要替换镜像

文件时,只需将 target 目录中的对应文件替换掉,并保持同样的命名,之后

再重新进行系统烧写。以下以 NAND 的 SD 烧写卡的 target 内文件做介绍说

明:

u-boot-imx6ull14x14evk_nand BootLoader 镜像.imx

zImage 内核镜像

okmx6ull-s-emmc.dtb 设备树镜像。

logo.bmp 开机 Logo 图片。

用户更换开机 logo 图片,只需重新制作

bmp 格式图片(制作方法参考:用户资料应用

笔记),命名为 logo.bmp 替换该文件。

rootfs-console.tar.bz2 文件系统,无 qt 界面及 qt 库。

用户制作完新的文件系统后,命名为

rootfs_nogpu.tar.bz2 并替换该文件,可烧写自己

的文件系统。

modules.tar.bz2 模块文件(烧录时解压到文件系统中)

6、将上一节中制作好的 SD 卡插入,同时将拨码开关置于下图所示。3、

5、8 均为 ON,1、2、4、6、7 均为 OFF,此时将 SD 卡中 target 的内容烧写

到 emmc 中。烧写时间较长,等待系统烧写完成之后,串口打印信息

7、同时底板上的 LED1 闪烁。

8、烧写完成之后,断电,将拨码开关拨到 3、7 均为 ON,1、2、4、5、

6、8 均为 OFF,重新上电,NAND 启动。

审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8684

    浏览量

    362396
  • 控制器
    +关注

    关注

    112

    文章

    15289

    浏览量

    171906
  • 工控机
    +关注

    关注

    10

    文章

    1363

    浏览量

    48076
  • Ubuntu
    +关注

    关注

    5

    文章

    534

    浏览量

    28950
收藏 人收藏

    评论

    相关推荐

    综合布线模块RJ45 的安装 与设计

    RJ61C(4对)和RJ48C。8芯(Keyed)可连接RJ45S、RJ46S和RJ47S。RJ45
    发表于 05-10 15:26

    能使USB、rs232/rj45接口相互转换应该用什么芯片啊

    设计一个能使USB。RS232 .RJ45接口相互转换的转换装置应该用什么芯片啊网上看到很多都是用嵌入式的方法 可是我是学通信的对那个完全不懂 有没有能主要是用硬件来完成这个设计的啊?? 江湖救急 求大神能就我于水深火热之中必重
    发表于 04-06 11:41

    浅析嵌入式系统结构

    1,嵌入式系统结构1.1嵌入式系统硬件结构:嵌入式硬件系统主要由微处理MPU,外围电路,以及外设组成,微处理
    发表于 10-27 06:10

    UART转RS232 RJ45串行适配器

    描述UART 转 RS232 RJ45 串行适配器小型适配器/分线板 UART 转 RS232,带 RJ-45 连接它基于流行的 MAX3
    发表于 08-04 07:34

    rj45接口

    rj45接口 RJ45接口通常用于数据传输,共有八芯做成,最常见的应用为网卡接口。
    发表于 04-12 12:10 1916次阅读

    rj45接口定义/rj45针脚定义/rj45引脚定义

    rj45接口定义/rj45针脚定义/rj45引脚定义 10 100base tx rj45接口是常用的以太网接口,支持10兆和100兆自适应的网络连接
    发表于 04-12 12:12 3.1w次阅读
    <b class='flag-5'>rj45</b>接口定义/<b class='flag-5'>rj45</b>针脚定义/<b class='flag-5'>rj45</b>引脚定义

    rj45接口是什么意思?什么是RJ45网络接口?

    rj45接口是什么意思?什么是RJ45网络接口? 10 100base tx rj45接口是常用的以太网接口,支持10兆和100兆自适应的网络连接速度,网卡上以及 Hub 上接口的外观为 8 芯母插座 (
    发表于 04-12 12:14 3.5w次阅读
    <b class='flag-5'>rj45</b>接口是什么意思?什么是<b class='flag-5'>RJ45</b>网络接口?

    rj45接口的线序

    rj45接口的线序 网卡上以及 Hub 上接口的外观为 8 芯母插座 (RJ45):
    发表于 04-12 12:16 2.1w次阅读
    <b class='flag-5'>rj45</b>接口的线序

    什么是RJ11接口/RJ45

    什么是RJ11接口/RJ45 RJ11接口   标准的电话线接口。 RJ45接口
    发表于 01-22 12:22 3522次阅读

    rj45网口是什么,rj45网口详解

    RJ45是布线系统中信息插座(即通信引出端)连接器的一种,连接器由插头(接头、水晶头)和插座(模块)组成,插头有8个凹槽和8个触点。RJ是Registered Jack的缩写,意思是“注册的插座
    发表于 11-02 11:28 5.9w次阅读
    <b class='flag-5'>rj45</b>网口是什么,<b class='flag-5'>rj45</b>网口详解

    RJ45网线,RJ45网线接口详解

    RJ45接口通常用于数据传输,最常见的应用为网卡接口。RJ45是各种不同接头的一种类型(例如:RJ11也是接头的一种类型,不过它是电话上用的)。
    发表于 11-02 17:02 3.6w次阅读
    <b class='flag-5'>RJ45</b>网线,<b class='flag-5'>RJ45</b>网线接口详解

    rj45rs232接线顺序解析

    ”。在FCC(美国联邦通信委员会标准和规章)中RJ是描述公用电信网络的接口,计算机网络的RJ45是标准8位模块化接口的俗称。今天主要介绍用RJ45连接或转了RS232,它们的连接顺序和
    发表于 11-21 09:20 7.3w次阅读

    RJ45连接器插板式16长不带灯

    连欣科技常用的RJ45连接器:RJ45连接器16长网口向上带灯、RJ45网络接口插板式16长不带灯、RJ45连接器18.4长、RJ45连接器
    发表于 08-10 18:23 0次下载

    网线接口为何现在还是RJ45RJ45RJ11它们有什么不同?

    网线接口为何现在还是RJ45RJ45RJ11它们有什么不同? RJ45RJ11是两种常见的电缆连接接口,它们在物理结构、用途和传输功能
    的头像 发表于 11-28 14:18 1315次阅读

    什么是RJ45接口?RJ45接口有什么用?

    什么是RJ45接口?RJ45接口通常用于数据传输,最常见的应用为网卡接口。RJ-45端口是我们最常见的端口之一,是比较常见的双绞线以太网端口,因为在快速以太网中也主要采用双绞线作为传输介质。R
    的头像 发表于 04-26 08:21 416次阅读
    什么是<b class='flag-5'>RJ45</b>接口?<b class='flag-5'>RJ45</b>接口有什么用?