查看“EMB-7521”的源代码
←
EMB-7521
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==资源特性== [[File:EMB-7521概览.jpg|thumb|frameless|300px|概览]] [[File:EMB-7521正面.png|thumb|frameless|300px|正面]] * CPU:Cortex-A72@1.8GHz(四核) * GPU:无 * 内存:用户可选(最小4G) * 存储:32GB * 网口:10/100/1000M以太网 x 8,10GbE以太网 x 1 * WIFI:无 * Display:无 * Audio:无 * USB Host:USB 3.0(插座) x 1,USB2.0(插针) x 1 * COM:RS232 x 1, RS485 x 1 * GPIO:GPIO x 6 * DO/DI:DO x 6(其中两路带继电器), DI x 4 * TF Card:x1 * System Control:Reset switch, Power switch * Temperature:Work -20 ~ 65, Storage -40 ~ 85 * Humidity:5% ~ 95%相对湿度,无冷凝 * PCB Size: 210 x 145mm * Power Supply: DC 12V/2A * OS: Ubuntu18.04 ==接口布局和尺寸== ===接口布局图=== ::[[File:EMB-7521接口布局.jpg |frameless|700px|EMB-7521 接口布局]][[File:EMB-7521接口布局1.jpg |frameless|700px|EMB-7521 接口布局]] ===接口引脚定义=== :*[[EMB-7521-COM|串口(COM_DB、COM485)]] :*[[EMB-7521-SATA&JSPWR|SATA信号接口及SATA供电接口(SATA、JSPWR)]] :*[[EMB-7521-JLED|J_LED接口]] :*[[EMB-7521-JGP|JPIO接口(JGP)]] :*[[EMB-7521-PWR&JFP|电源输入及前面板接口(PWRIN、JFP)]] :*[[EMB-7521-CPU_JTAG|JTAG接口(J22)]] :*[[EMB-7521-JSPI|QSPI、JP(JSPI、JP)]] :*[[EMB-7521-CPU_FAN|CPU_FAN接口]] :*[[EMB-7521-LAN|LAN接口(LAN1~LAN8,SFP)]] :*[[EMB-7521-SODIMM|SODIMM接口]] :*[[EMB-7521-USB|USB接口(USB1、USB2)]] :*[[EMB-7521-MINIPCIE|MINI PCIE接口]] :*[[EMB-7521-DO|DO_IN、DO_OUT接口]] :*[[EMB-7521-SIM|SIM卡槽]] ===主板内置插针式引脚排序方式=== :*[[主板插针引脚排序方式]] ===机械尺寸=== [[File:EMB-7521尺寸.jpg|frameless|500px|]] ==快速入门== ===系统下载=== ;:Linux系统 ::*ubuntu 18.04 [http://norcord.com:8070/d/861d7fcb8d914704954f/ 下载地址(密码:norcoarm)] ===串口调试=== {{COM_DB}} ===UBOOT烧录=== ====适用场景==== :*适用场景如下:适用于EMMC无uboot程序,使用QSPI向单板烧录uboot的情况。 ====准备工作==== :*1.将uboot镜像放入格式为fat32的U盘里面 :*2.PC与工控板之间连接好COM_DB,打开pc端串口终端软件。 :*3.JP接上跳帽,将烧录工具插入到主板JSPI接口上接通电源。 ::[[文件:EMB-7521-JSPI_JP.jpg|600px|7521-OTG]] ====烧录方法==== :*工控板开机,在u-boot倒计时阶段按任意键进入u-boot ::[[文件:EMB-7521-系统烧录1-1.jpg |600px|进入u-boot]] :*输入usb start加载usb设备 ::[[文件:EMB-7521-uboot烧录1-2.jpg|600px|加载usb设备]] :*输入usb part查看u盘的设备号和分区号(device 0,part 1对应下图的0:1参数) ::[[文件:EMB-7521-uboot烧录1-3.jpg|600px|查看u盘分区]] :*输入ls usb 0:1 查看u盘文件 ::[[文件:EMB-7521-uboot烧录1-4.jpg|600px| 查看u盘文件]] :*输入fatload usb 0:1 0xa0000000 ****.img 加载uboot镜像文件 ::[[文件:EMB-7521-uboot烧录1-5.jpg|600px| 图1-2 加载uboot镜像]] :*输入mmc write 0xa0000000 0x8 0x1ffff烧录镜像(出现written:ok烧录完成) ::[[文件:EMB-7521-uboot烧录1-6.jpg|600px| 图1-2 烧录镜像]] ===系统烧录=== ====适用场景==== :*适用场景如下:适用于单板上有 uboot 的情况下。 ====烧录方法==== :*步骤 1. 准备工作:PC与工控板之间连接好COM_DB、u盘,把系统镜像拷贝到u盘里。 :*步骤 2. 工控板开机,在u-boot倒计时阶段按任意键进入u-boot ::[[文件:EMB-7521-系统烧录1-1.jpg|600px| 图1-1 进入u-boot]] :*步骤 3. 输入run sd_bootcmd进入ramdisk系统 ::[[文件:EMB-7521-系统烧录1-2.jpg|600px| 图1-2 进入ramdisk系统]] :*步骤 4. 在登录界面输入root登录 ::[[文件:EMB-7521-系统烧录1-3.jpg|600px| 图1-3 用root用户登录]] :*步骤 5. 切换到u盘挂载的目录,可用df命令查询后cd到此目录 ::[[文件:EMB-7521-系统烧录1-4.jpg|600px| 图1-4 进入到u盘目录]] :*步骤 6. 解压镜像压缩包tar -zxvf ****.tgz ::[[文件:EMB-7521-系统烧录1-5.jpg|600px| 图1-5 解压镜像文件]] :*步骤 7.切换到解压文件夹路径,cd dir(解压后的文件路径) ::[[文件:EMB-7521-系统烧录1-6.jpg|600px| 图1-6 进入烧录包文件夹]] :*步骤 8.执行安装脚本./install.sh emmc(将系统烧录到emmc当中) ::[[文件:EMB-7521-系统烧录1-7.jpg|600px| 图1-7 烧录系统]] :*步骤 9.烧录完成,重启系统 ::[[文件:EMB-7521-系统烧录1-8.jpg|600px| 图1-8 烧录完成]] ===API参考与使用=== {{API使用方法-通用}} ==Ubuntu18.04系统的使用== ===网络使用方法=== {{EMB7521_Ethernet}} <!-- ===Open vSwitch配置方法=== {{EMB7521_OVS}} --> ===部署软交换环境=== 配置网桥: ::<syntaxhighlight lang="bash" line> root@localhost:~# brctl addbr br0 </syntaxhighlight> 添加网络设备到网桥br0: ::<syntaxhighlight lang="bash" line> root@localhost:~# brctl addif br0 fm1-mac3 root@localhost:~# brctl addif br0 fm1-mac4 root@localhost:~# brctl addif br0 fm1-mac5 root@localhost:~# brctl addif br0 fm1-mac6 </syntaxhighlight> 设置网口ip,将原网口ip释放出来防止冲突: ::<syntaxhighlight lang="bash" line> root@localhost:~# ifconfig fm1-mac3 0.0.0.0 root@localhost:~# ifconfig fm1-mac4 0.0.0.0 root@localhost:~# ifconfig fm1-mac5 0.0.0.0 root@localhost:~# ifconfig fm1-mac6 0.0.0.0 </syntaxhighlight> 设置网桥ip: ::<syntaxhighlight lang="bash" line> root@localhost:~# ifconfig br0 192.168.×××.××× //根据局域网的网段进行设置 </syntaxhighlight> 查看网桥相关信息: ::<syntaxhighlight lang="bash" line> root@localhost:~# brctl show //打印网桥相关信息 </syntaxhighlight> ===GPIO使用方法=== :* 例:使用GPIO导通/关闭继电器1: ::<syntaxhighlight lang="bash" line> root@localhost:~# echo 462 > /sys/class/gpio/export root@localhost:~# echo out > /sys/class/gpio/gpio462/direction 导通继电器: root@localhost:~# echo 0 > /sys/class/gpio/gpio462/value 关闭继电器: root@localhost:~# echo 1 > /sys/class/gpio/gpio462/value </syntaxhighlight> ===远程访问及文件传输=== *[[SSH&SCP|SSH登录及文件传输实例]] ==通用方法== === 查看CPU频率 === {{imx6_cpu_freq}} === 查看内存容量 === {{mem_free}} === 查看存储容量 === {{storage_free}} :*<font color="red">注意:通常情况下,由于存储器生产厂家和用户使用的容量单位不对等(厂家1M=1000kb,用户1M=1024kb),故而Size的总和(实际的容量)比额定的容量小,这属于正常情况。</font> === 网络Ping测试 === {{ping_test}} === 设置系统时间保存到RTC芯片 === {{rtc}}
该页面使用的模板:
模板:API使用方法-通用
(
查看源代码
)
模板:COM DB
(
查看源代码
)
模板:EMB7521 Ethernet
(
查看源代码
)
模板:Imx6 cpu freq
(
查看源代码
)
模板:Mem free
(
查看源代码
)
模板:Ping test
(
查看源代码
)
模板:Rtc
(
查看源代码
)
模板:Storage free
(
查看源代码
)
返回至
EMB-7521
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息