“SOM-6502”的版本间的差异

来自ARM Wiki
跳转至: 导航搜索
介绍
机械尺寸
 
(未显示1个用户的2个中间版本)
第1行: 第1行:
 
=='''资源特性'''==
 
=='''资源特性'''==
 +
[[File:SOM-6502正面.jpg|thumb|frameless|300px|正面]]
 +
[[File:SOM-6502背面.jpg|thumb|frameless|300px|背面]]
 
* CPU:Freescale Cortex™-A9 i.MX 6(单核、双核、四核可选)
 
* CPU:Freescale Cortex™-A9 i.MX 6(单核、双核、四核可选)
 
* GPU:Vivante GC2000 / NEON SIMD
 
* GPU:Vivante GC2000 / NEON SIMD
第35行: 第37行:
 
===机械尺寸===
 
===机械尺寸===
  
[[File:SOM-6502尺寸.png|frameless|500px|]]
+
[[File:SOM-6502尺寸.jpg|frameless|500px|]]
  
 
===接口说明===
 
===接口说明===
第311行: 第313行:
 
!  colspan=2| JDOWNLOAD
 
!  colspan=2| JDOWNLOAD
 
|-
 
|-
S || DOWNLOAD MODE  
+
插上 || DOWNLOAD MODE  
 
|-
 
|-
NS || NORMAL MODE
+
不插 || NORMAL MODE
 
|}
 
|}
  
第320行: 第322行:
 
:*[[SOM-6502-JDOWNLOAD OAD|JDOWNLOAD OAD接口]]
 
:*[[SOM-6502-JDOWNLOAD OAD|JDOWNLOAD OAD接口]]
 
</div>
 
</div>
 
+
<div style="display:none;">
 
==快速入门==
 
==快速入门==
 
===系统下载===
 
===系统下载===
第336行: 第338行:
 
{{API使用方法-通用}}
 
{{API使用方法-通用}}
  
<div style="display:none;">
+
 
 
*==Android系统的使用==
 
*==Android系统的使用==
  

2022年8月17日 (三) 10:03的最新版本

资源特性

正面
背面
  • CPU:Freescale Cortex™-A9 i.MX 6(单核、双核、四核可选)
  • GPU:Vivante GC2000 / NEON SIMD
  • DDR3 RAM:最大2GB
  • Ethernet: 通过客户自定义底板可扩展1 x LAN
  • Wireless/蓝牙:通过客户自定义底板可扩展1 x WIFI/BT
  • Audio:通过客户自定义底板可扩展Line out + Line in + MIC in + Headphone
  • 4G:通过客户自定义底板可扩展1 x MINI PCIe(WIFI/4G)
  • eMMC:最大64G Flash
  • SATA:通过客户自定义底板可扩展标准7+15Pin SATA 接口(仅i.Mx6Q支持)
  • USB Host:通过客户自定义底板可扩展多路USB,USB_OTG x 1
  • MicroSD Slot:通过客户自定义底板可扩展
  • COM:通过客户自定义底板可扩展多路COM
  • GPIO:通过客户自定义底板可扩展多路GPIO
  • IIC:通过客户自定义底板可扩展
  • CAN: 通过客户自定义底板可扩展
  • Display:通过客户自定义底板可扩展HDMI,VGA,LVDS
  • System Control:Reset switch, Power switch
  • Temperature:Work -20 ~ 65, Storage -40 ~ 85
  • Humidity:5% ~ 95%相对湿度,无冷凝
  • PCB Size: 70 x 77 mm
  • Power Supply:5V
  • OS: Android , Yocto , Ubuntu , Debian

注意

  • 实际的功能依据底板决定,并非以上所有接口都有


接口布局和尺寸

接口概览

SOM-6502 接口布局

机械尺寸

SOM-6502尺寸.jpg

接口说明

CN1:
SOM-6502-CN1
Pin# 信号名称 功能 Pin# 信号名称 功能
1 LVDS0_TX0_N LVDS 2 LVDS1_TX0_N LVDS
3 LVDS0_TX0_P LVDS 4 LVDS1_TX0_P LVDS
5 LVDS0_TX1_N LVDS 6 LVDS1_TX1_N LVDS
7 LVDS0_TX1_P LVDS 8 LVDS1_TX1_P LVDS
9 LVDS0_TX2_N LVDS 10 LVDS1_TX2_N LVDS
11 LVDS0_TX2_P LVDS 12 LVDS1_TX2_P LVDS
13 GND / 14 GND /
15 LVDS0_CLK_N LVDS 16 LVDS1_CLK_N LVDS
17 LVDS0_CLK_P LVDS 18 LVDS1_CLK_P LVDS
19 GND / 20 GND /
21 LVDS0_TX3_N LVDS 22 LVDS1_TX3_N LVDS
23 LVDS0_TX3_P LVDS 24 LVDS1_TX3_P LVDS
25 GND / 26 GND /
27 HDMI_HPD HDMI 28 NC /
29 HDMI_D0M HDMI 30 NC /
31 HDMI_D0P HDMI 32 GND /
33 GND / 34 USB_H1_DN USB
35 HDMI_D1M HDMI 36 USB_H1_DP USB
37 HDMI_D1P HDMI 38 ENET_RX_ER GPIO 24
39 GND / 40 USB_OTG_DN USB
41 HDMI_D2M HDMI 42 USB_OTG_DP USB
43 HDMI_D2P HDMI 44 GND /
45 GND / 46 PCIE_RXM PCIE
47 HDMI_CLKM HDMI 48 PCIE_RXP PCIE
49 HDMI_CLKP HDMI 50 GND PCIE
51 GND / 52 PCIE_TXM PCIE
53 GPIO_2 GPIO 2 54 PCIE_TXP PCIE
55 GPIO_4 GPIO 4 56 GND PCIE
57 GPIO_5 GPIO 5 58 CLK1_N PCIE
59 GPIO_9 GPIO 9 60 CLK1_P PCIE
61 GPIO_17 GPIO 204 62 GND /
63 GPIO_18 GPIO 205 64 SATA_TXM SATA
65 KEY_ROW4 GPIO 111 66 SATA_TXP SATA
67 KEY_COL4 GPIO 110 68 GND /
69 GND / 70 SATA_RXM SATA
71 GPIO_8 GPIO 8 72 SATA_RXP SATA
73 GPIO_7 GPIO 7 74 GND /
75 GND / 76 CSI0_DAT5 GPIO 151
77 CSI0_DAT4 GPIO 150 78 CSI0_DAT7 GPIO 153
79 CSI0_DAT6 GPIO 152 80 CSI0_DAT9 GPIO 155
81 CSI0_DAT8 GPIO 154 82 CSI0_DAT11 GPIO 157
83 CSI0_DAT10 GPIO 156 84 CSI0_DAT13 GPIO 159
85 CSI0_DAT12 GPIO 158 86 CSI0_DAT15 GPIO 161
87 CSI0_DAT14 GPIO 160 88 CSI0_DAT17 GPIO 163
89 CSI0_DAT16 GPIO 162 90 CSI0_DAT19 GPIO 165
91 CSI0_DAT18 GPIO 164 92 CSI0_MCLK GPIO 147
93 CSI0_PIXCLK GPIO 146 94 CSI0_VSYNC GPIO 149
95 CSI0_MCLK GPIO 147 96 CSI0_DATA_EN GPIO 148
97 GND / 98 GND /
99 SD3_DAT7 GPIO 177 100 EIM_D28 GPIO 92
101 SD3_DAT6 GPIO 178 102 EIM_D21 GPIO 85
103 EIM_D26 GPIO 90 104 KEY_ROW3 GPIO 109
105 EIM_D27 GPIO 91 106 KEY_COL3 GPIO 108
107 NC / 108 GPIO_6 GPIO 6
109 NC / 110 GPIO_3 GPIO 3
111 KEY_COL0 GPIO 102 112 EIM_D24 GPIO 88
113 KEY_ROW0 GPIO 103 114 EIM_D25 GPIO 89
115 NC / 116 SD3_RST GPIO 200
117 NC / 118 EIM_D30 GPIO 94
119 NC / 120 KEY_COL1 GPIO 104
121 NC / 122 KEY_ROW1 GPIO 105
123 GND / 124 GND /
125 CSI_CLK0M CSI 126 SD3_CLK GPIO 195
127 CSI_CLK0P CSI 128 SD3_CMD GPIO 194
129 CSI_D0M CSI 130 SD3_DAT5 GPIO 192
131 CSI_D0P CSI 132 SD3_DAT4 GPIO 193
133 CSI_D1M CSI 134 SD3_DAT0 GPIO 196
135 CSI_D1P CSI 136 SD3_DAT1 GPIO 197
137 CSI_D2M CSI 138 SD3_DAT2 GPIO 198
139 CSI_D2P CSI 140 SD3_DAT3 GPIO 199
141 CSI_D3M CSI 142 GND /
143 CSI_D3P CSI 144 NANDF_CS1 GPIO 174
145 GND / 146 NANDF_CS2 GPIO 175
147 SD2_DAT2 GPIO 13 148 NANDF_CS3 GPIO 176
149 SD2_DAT0 GPIO 15 150 SD2_CLK GPIO 10
151 SD2_DAT3 GPIO 12 152 SD2_CMD GPIO 11
153 SD2_DAT1 GPIO 14 154 SD1_CLK GPIO 20
155 GPIO_0 GPIO 0 156 SD1_DAT0 GPIO 16
157 GND / 158 GND /
159 NC / 160 RGMII_TRXN0 LAN
161 NC / 162 RGMII_TRXP0 LAN
163 GND / 164 GND /
165 NC / 166 RGMII_TRXN1 LAN
167 NC / 168 RGMII_TRXP1 LAN
169 GND / 170 GND /
171 NC / 172 RGMII_TRXN2 LAN
173 NC / 174 RGMII_TRXP2 LAN
175 GND / 176 GND /
177 NC / 178 RGMII_TRXN3 LAN
179 NC / 180 RGMII_TRXP3 LAN
181 GND / 182 GND /
183 NC / 184 RGMII_LINK_LED LAN
185 NC / 186 RGMII_LED_ACT LAN
187 GPIO_1 GPIO 1 188 JFP_PWRSW PM
189 RTC_INTA PM 190 JFP_RST PM
191 PMIC_ON_REQ PM 192 CTL_VDARM PM
193 PMIC_STBY_REQ PM 194 EIM_CS1 GPIO 56
195 EIM_CS0 GPIO 55 196 EIM_A25 GPIO 130
197 EIM_OE GPIO 57 198 EIM_D20 GPIO 84
199 EIM_BCLK GPIO 191 200 EIM_D22 GPIO 86
201 EIM_D19 GPIO 83 202 EIM_D29 GPIO 93
203 EIM_D23 GPIO 87 204 EIM_D31 GPIO 95
205 KEY_ROW2 GPIO 107 206 ENET_RXD0 GPIO 27
207 GND / 208 ENET_TXD0 GPIO 30
209 KEY_COL2 GPIO 106 210 ENET_TXD1 GPIO 29
211 EIM_EB2 GPIO 62 212 SD1_DAT3 GPIO 21
213 EIM_D18 GPIO 82 214 SD1_DAT2 GPIO 19
215 EIM_D17 GPIO 81 216 SD1_DAT1 GPIO 17
217 EIM_D16 GPIO 80 218 SD1_CMD GPIO 18
219 GND / 220 GND /
221 DISP0_DAT0 GPIO 117 222 DISP0_DAT1 GPIO 118
223 DISP0_DAT2 GPIO 119 224 DISP0_DAT3 GPIO 120
225 DISP0_DAT4 GPIO 121 226 DISP0_DAT5 GPIO 122
227 DISP0_DAT6 GPIO 123 228 DISP0_DAT7 GPIO 124
229 DISP0_DAT8 GPIO 125 230 DISP0_DAT9 GPIO 126
231 DISP0_DAT10 GPIO 127 232 DISP0_DAT11 GPIO 133
233 DISP0_DAT12 GPIO 134 234 DISP0_DAT13 GPIO 135
235 DISP0_DAT14 GPIO 136 236 DISP0_DAT15 GPIO 137
237 DISP0_DAT16 GPIO 138 238 DISP0_DAT17 GPIO 139
239 DISP0_DAT18 GPIO 140 240 DISP0_DAT19 GPIO 141
241 DISP0_DAT20 GPIO 142 242 DISP0_DAT21 GPIO 143
243 DISP0_DAT22 GPIO 144 244 DISP0_DAT23 GPIO 145
245 GND / 246 GND /
247 DI0_PIN15 GPIO 113 248 DI0_DISP_CLK GPIO 112
249 DI0_PIN2 GPIO 114 250 DI0_PIN3 GPIO 115
251 DDR_1V5 / 252 GEN_3V3 /
253 NC / 254 NC /
255 5VSB / 256 5VSB /
257 5VSB / 258 5VSB /
259 5VSB / 260 5VSB /
JDOMNLOAD:
SOM-6502-JDOMNLOAD
JDOWNLOAD
插上 DOWNLOAD MODE
不插 NORMAL MODE

快速入门

系统下载

Android系统
  • Android 7.1 [下载地址]
Yocto系统
Linux系统
  • kernel 3.0.35 [Debian7 / Ubuntu12.04] 下载地址
  • kernel 3.14 [Debian8 / Debian9 / Ubuntu14.04 / Ubuntu16.04 / Ubuntu18.04] 下载地址

系统烧录

  • 将烧录线与主板连接,并接通电源
    • 接口位置依据底板而定
  • 开始烧录
解压烧录包,进入mfgtools目录如下图,双击与主板匹配的绿色vbs文件(注意:并非双击MfgTools2.exe),启动烧录工具。
VBS启动文件概览


如下图出现HID-compliant device说明成功连接上主板并进入烧录模式,按下图中的 [Start] 按钮开始烧录
识别成功
注意 : 如果出现No device connected,表示没有识别到主板,请检查电源及烧录线是否插好,拔插线材确认连接ok后再重新打开相应vbs脚本。


  • 完成烧录
烧录过程不需要任何操作,直到出现绿色进度条表示烧录成功。(如果遇到磁盘需要格式化,也不要做任何操作,Mfgtool会自动处理)
正在烧录
烧录成功
烧录成功后,按下 【Stop】 按钮,取下USB线,断开电源,烧录完成。
  • 若烧录出现其他意外情况,请及时通过业务与技术支持取得联系

U盘升级

升级前准备

  • 质量较好的U盘,例如:东芝,闪迪
  • update.zip升级包,格式为zip压缩文件,无需解压,放在U盘根目录即可

开始OTA升级

  • 依次点击:设置--->关于平板电脑--->其他系统更新--->升级
OTA

API参考与使用

Android系统API
Linux系统API
  • Linux API [ 参考页面]
  • API文件下载地址(.so) 下载地址


  • ==Android系统的使用==
  • ===显示分辩率修改===
  • ===== VGA分辩率修改 =====
名称 SXGA XGA VGA768a VGA768b LCD720P LCD800 LCD960 LCD1024 LCD768 LCD1024 LCD1080P LCD-1080I50 LCD-1080I60
分辩率 800x600 1024x768 1280x768 1280x768 1280x768 1280x800 1280x960 1280x1024 1366x768 1440x900 1920x1080 1920x1080 1920x1080
  • 示例:把1280x768分辨率的LCD显示改为800x600分辨率
1 root@sabresd_6dq:/ # cat /proc/cmdline                                      
2 console=ttymxc0,115200 init=/init vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale fb0base=0x27b00000 video=mxcfb0:dev=lcd,LCD720P,if=RGB24,bpp=32 video=mxcfb1:dev=hdmi,1280x1024M@60,bpp=32 video=mxcfb2:offfbmem=28M,28M
3 root@sabresd_6dq:/ # fw_setenv bootargs "console=ttymxc0,115200 init=/init vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale fb0base=0x27b00000 video=mxcfb0:dev=lcd,SXGA,if=RGB24,bpp=32 video=mxcfb1:dev=hdmi,1280x1024M@60,bpp=32 video=mxcfb2:off fbmem=28M,28M"
4 root@sabresd_6dq:/ # reboot
shell 说明:
1、获取系统启动参数。
2、由步骤1得到的启动参数(启动参数中dev=lcd节点后的 LCD720P名称即是表格中的1280x768分辨率,修改分辨率只需 替换成上表格中应有的名称即可!这里我们举例替换为SXGA)。
3、设置环境变量(fw_setenv [-a key] [variable name] [variable value] ,variable name : bootargs,variable value : “已修改后的步骤2中的启动参数”)。
4、重新启动。
  • ===== HDMI分辩率修改 =====


分辩率 1280x1024p 1024x768p 1280x720p 1280x720p 1920x1080p 1920x1080p 1920x1080p 1920x1080p 1440x576p 1440x576p 1440x288p 1440x288p
频率 60 60 120 100 30 25 24 50 50 50 50 50
标准 VESA VESA Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
分辩率 1280x720p 720x576p 720x576p 1920x1080p 1440x480p 1440x480p 1440x240p 1440x240p 1280x720p 720x480p 720x480p 640x480p
频率 50 50 50 60 60 60 60 60 60 60 60 60
标准 Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
  • 示例:把1280x1024分辨率的HDMI显示改为720x480分辨率
1 root@sabresd_6dq:/ # cat /proc/cmdline                                      
2 console=ttymxc0,115200 init=/init vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale fb0base=0x27b00000 video=mxcfb0:dev=lcd,LCD720P,if=RGB24,bpp=32 video=mxcfb1:dev=hdmi,1280x1024M@60,bpp=32 video=mxcfb2:offfbmem=28M,28M
3 root@sabresd_6dq:/ # fw_setenv bootargs "console=ttymxc0,115200 init=/init vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale fb0base=0x27b00000 video=mxcfb0:dev=lcd,LCD720P,if=RGB24,bpp=32 video=mxcfb1:dev=hdmi,720x480M@60,bpp=32 video=mxcfb2:off fbmem=28M,28M"
4 root@sabresd_6dq:/ # reboot
shell 说明:
1、获取系统启动参数。
2、由步骤1得到的启动参数(启动参数中dev=hdmi节点后的 1280x1024M@60名称即是表格中的1280x1024分辨率,修改分辨率只需 替换成上表格中应有的名称即可!这里我们举例替换为720x480@后面数字代表表格中的频率)。
3、设置环境变量(fw_setenv [-a key] [variable name] [variable value] ,variable name : bootargs,variable value : “已修改后的步骤2中的启动参数”)。
4、重新启动。


  • ===WiFi使用方法===
  • Android系统目前仅支持型号为 : RTL8188 RTL8723BU
开启WIFI 选择一个WIFI热点进行连接
  • ===网口使用方法===
  1. 在标准模式下,从顶部向下滑动屏幕。
  2. 点击【设置】。
  3. 点击【以太网】菜单进入以太网设置界面。
  4. 勾选第一栏【以太网】。
  5. 如果需要静态IP, 点击【静态IP设置】。
  6. 在弹出的【静态IP设置】界面中,静态勾选第栏【使用静态IP】。
  7. 设置完静态IP之后,点击保存退出按钮。
开启以太网 以太网静态IP设置


  • ===APK安装===
  • 常规安装
  • 将含有安装文件的U盘或者可移动设备与主板连接
  • 打开主板系统包含的ES文件浏览器,进入到该目录下,点击APK即可
apk_install.PNG
  • U盘默认挂在路径为/mnt/media_rw/udisk
  • 后台静默安装
1 pm install /mnt/media_rw/udisk/apk/MXPlayer\ 1.7.31.apk
  • 安装成功后如下图显示Success
apk_install
  • ===GPIO使用方法===
  • 通过上文页面得到的GPIO号
  • 例1:操作 GPIO 第 1 Pin ,先拉高,再拉低操作方法:
1 liyun@liyundeubuntu:~$ adb shell
2 shell@sabresd_6dq:/ $ su
3 root@sabresd_6dq:/ # echo 146 > /sys/class/gpio/export
4 root@sabresd_6dq:/ # echo out > /sys/class/gpio/gpio146/direction
5 root@sabresd_6dq:/ # echo 1 > /sys/class/gpio/gpio146/value
6 root@sabresd_6dq:/ # echo 0 > /sys/class/gpio/gpio146/value
shell 说明:
  1. 进入板卡的shell
  2. 使用root权限
  3. 导出第146号GPIO
  4. 设置gpio146为输出
  5. 设置gpio146为高电平
  6. 设置gpio146为低电平
  • 例2:操作 GPIO 第 1 Pin ,读取IO的状态:
1 liyun@liyundeubuntu:~$ adb shell
2 shell@sabresd_6dq:/ $ su
3 root@sabresd_6dq:/ # echo 146 > /sys/class/gpio/export
4 root@sabresd_6dq:/ # echo in > /sys/class/gpio/gpio146/direction
5 root@sabresd_6dq:/ # cat /sys/class/gpio/gpio146/value
6 1
shell 说明:
  1. 进入板卡的shell
  2. 使用root权限
  3. 导出第146号GPIO
  4. 设置gpio146为输入方向
  5. 获得gpio146的电平状态
  6. 获得的状态为高电平
  • 注意:不同的板卡GPIO编号可能不同
  • ===串口使用方法===
  • 将COM设备与板卡连接,确认连接无误后开机(连接方法参照上文[接口引脚定义]并注意232/485模式的选择)
  • 确认所连接的节点
    • 飞思卡尔(imx6)一般为/dev/ttymxc0-4,其中/dev/ttymxc0一般为debug口,其余一次对应COM1-4
  • 开始通信
  • ===CAN总线使用方法===
  • 根据将设备与底板CAN接口正确连接(接口依据底板而定)
  • 上电开机,开始使用相关功能
  • 一般相关功能由我方集成致系统当中,客户直接使用即可
  • ===SPI使用方法===

模板:Spi usage method

  • ===双屏异显===
  • 该功能为系统定制功能,如果需要,则集成在主板中
  • 该功能需要apk的支持
  • 双屏异显方案选择
  • VGA + HDMI
  • VGA + LVDS
  • LVDS + HDMI


  • ==Yocto系统的使用==
  • ===显分辩率修改===

模板:Yocto display

  • ==Linux系统的使用==
  • ===声卡使用方法===
  • 硬件接口
  • Linux(debian/ubuntu默认使用高级Linux声音体系结构(ALSA))
  • 默认声卡硬件为
    SGTL5000
  • 设备
  • 查看所有设备列表
1 cat /proc/asound/cards
audio设备
  • 查看所有播放设备
1 aplay -l
audio播放设备
  • 查看所有录制设备
1 arecord -l
audio录制设备
  • 使用
  • 播放音乐
1 aplay -D sysdefault:CARD=sgtl5000audio /mnt/usb/test_tool/music_test/start.wav
audio播放音乐
  • 录制音频
1 arecord -D sysdefault:CARD=sgtl5000audio -f cd -d 10 -t wav test.wav
audio录制
  • ===网络使用方法===
  • ====以太网====
  • 硬件
  • 默认网卡硬件为
    AR8033 PHY芯片
  • 若为双网卡板卡,则另一个芯片为RTL8211F
  • 查看设备
  • 查看所有设备列表
1 ip link show | grep -i "eth"
网卡设备
  • 使用
  • 动态IP
1 cat <<EOF >> /etc/network/interfaces
2 allow-hotplug eth0
3 auto eth0
4 iface eth0 inet dhcp              //动态IP模式
5 
6 EOF
动态IP
  • 静态IP
 1 cat <<EOF >> /etc/network/interfaces
 2 allow-hotplug eth0
 3 auto eth0
 4 iface eth0 inet static            //静态IP模式
 5 address 192.168.8.55              //静态IP地址
 6 netmask 255.255.255.0             //子网掩码
 7 gateway 192.168.8.1               //网关
 8 dns-nameservers 202.96.134.133    //DNS域名服务器
 9 
10 EOF
静态IP
  • DNS设置
1 cat <<EOF > /etc/resolv.conf      //临时修改DNS,此文件内容可能被覆盖
2 nameserver 8.8.8.8                //主DNS
3 nameserver 114.114.114.114        //副DNS
4 
5 EOF
  • 推荐方式,参考配置静态ip部分,将DNS写入到/etc/network/interfaces配置文档中


  • ====WIFI====
  • 硬件
  • 默认无线网卡硬件为
    RTL8188ETV & RTL8723BU
  • RTL8723BU为带蓝牙模块
  • 查看设备
  • 查看所有设备列表
1 ip link show
无线网卡设备
  • 使用
  • 动态IP
 1 cat << EOF >> /etc/network/interfaces
 2 # Wireless interface
 3 auto wlan0
 4 allow-hotplug wlan0
 5 iface wlan0 inet dhcp
 6         wireless_mode managed
 7         wireless_essid any
 8         wpa-driver nl80211
 9         wpa-conf /etc/wpa_supplicant.conf
10 
11 EOF
  • wpa_supplicant.conf为wpa_passphrase生成的文件,例如:(ssid:test passwd:123456)
1 wpa_passphrase test 123456 > /etc/wpa_supplicant.conf
  • 注意:WiFi名称可能不是wlan0,请将wlan0换为实际的无线网卡名称
无线动态IP
  • 静态IP
 1 cat <<EOF >> /etc/network/interfaces
 2 auto wlxec3dfd322b06
 3 allow-hotplug wlxec3dfd322b06
 4 iface wlxec3dfd322b06 inet static           //静态IP模式
 5         wpa-conf /etc/wpa_supplicant.conf   
 6         address 192.168.100.148             //静态IP地址
 7         netmask 255.255.255.0               //子网掩码
 8         gateway 192.168.100.1               //网关
 9         dns-nameservers 223.5.5.5           //DNS域名服务器
10 EOF
  • 注意:WiFi名称可能不是wlan0,请将wlan0换为实际的无线网卡名称
无线静态IP
  • DNS设置
1 cat <<EOF > /etc/resolv.conf      //临时修改DNS,此文件内容可能被覆盖
2 nameserver 8.8.8.8                //主DNS
3 nameserver 114.114.114.114        //副DNS
4 
5 EOF
  • 推荐方式,参考配置静态ip部分,将DNS写入到/etc/network/interfaces配置文档中
  • ===显分辩率修改===


  • ==通用方法==
  • === 查看CPU温度 ===
1 root@sabresd_6dq:/ # cat /sys/devices/virtual/thermal/thermal_zone0/temp            
2 30
  • === 查看CPU序列号 ===
1 root@sabresd_6dq:/ # cat /proc/cpuinfo |grep Serial
2 Serial          : 0d1eb1d4e31698d7
  • === 查看CPU频率 ===
1 root@sabresd_6dq:/ # cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq 
2 996000
3 root@sabresd_6dq:/ # cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq 
4 996000
  • === 查看内存容量 ===
1 root@sabresd_6dq:/ # busybox free -m                                           
2              total         used         free       shared      buffers
3 Mem:           754          617          136            0           10
4 -/+ buffers:                607          147
5 Swap:            0            0            0
  • === 查看存储容量 ===
 1 root@norco:/ # busybox df -h                                           
 2 Filesystem                Size      Used Available Use% Mounted on
 3 tmpfs                   377.3M    136.0K    377.2M   0% /dev
 4 none                    377.3M     12.0K    377.3M   0% /sys/fs/cgroup
 5 tmpfs                   377.3M         0    377.3M   0% /mnt/secure
 6 tmpfs                   377.3M         0    377.3M   0% /mnt/asec
 7 tmpfs                   377.3M         0    377.3M   0% /mnt/obb
 8 tmpfs                     1.0M         0      1.0M   0% /mnt/shm
 9 /dev/block/mmcblk0p5    472.4M    335.3M    137.1M  71% /system
10 /dev/block/mmcblk0p4      6.1G    240.3M      5.9G   4% /data
11 /dev/block/mmcblk0p6    247.9M      6.0M    229.1M   3% /cache
12 /dev/block/mmcblk0p9      7.7M      1.1M      6.3M  15% /device
13 /dev/fuse                 6.1G    240.3M      5.9G   4% /mnt/shell/emulated
  • === 网络Ping测试 ===
 1 root@norco:/ # ping -s 1000 -c 5 192.168.8.100                           
 2 PING 192.168.8.100 (192.168.8.100) 1000(1028) bytes of data.
 3 1008 bytes from 192.168.8.100: icmp_seq=1 ttl=64 time=0.914 ms
 4 1008 bytes from 192.168.8.100: icmp_seq=2 ttl=64 time=0.790 ms
 5 1008 bytes from 192.168.8.100: icmp_seq=3 ttl=64 time=0.797 ms
 6 1008 bytes from 192.168.8.100: icmp_seq=4 ttl=64 time=0.810 ms
 7 1008 bytes from 192.168.8.100: icmp_seq=5 ttl=64 time=0.706 ms
 8 
 9 --- 192.168.8.100 ping statistics ---
10 5 packets transmitted, 5 received, 0% packet loss, time 4002ms
11 rtt min/avg/max/mdev = 0.706/0.803/0.914/0.070 ms
  • === 设置系统时间保存到RTC芯片 ===
  • 注意此处显示的UTC表示0时区,我们处于CST时区,假设要设定时间为上午10点,则为"2020-06-06 02:09:55"。
1 root@norco:/ # busybox date -s "2020-06-06 10:09:55"                   
2 Thu Feb  1 10:09:55 UTC 2018
3 root@norco:/ # busybox hwclock -w