第三章 启动开发板
3.1 启动方式选择
IMX6ULL 开发板有 2 个版本,一个是全功能版,如下:
3.1.1
全功能版
板子上的红色拨码开关用来设置启动方式,支持这 3 种方式:EMMC 启动、SD 卡启动、USB 烧写。
板子背后画有一个表格,表示这 3 种方式如何设置。
表格如下:
这 3 种启动方式的设置示意图如下:
注意:设置为 USB 启动时,不能插上 SD 卡、TF 卡;上电之后才可以插卡。
刚出厂的板子在 EMMC 上烧写了系统,你可以设置为 EMMC 启动方式。
3.1.2
mini nand
板子上有个启动选择开关,如下:
注意:设置为 USB 启动时,不能插上 SD 卡、TF 卡;上电之后才可以插卡。
刚出厂的板子在 Nand 上烧写了系统,你可以设置为 Nand 启动方式。
3.2 串口连接
在后面的操作里,都是通过串口与板子进行“交流”。串口是串行接口的简称,是指数据一位一位地顺
序传送,其特点是通信线路简单。
3.2.1 连接串口线和电源线、配置串口工具
3.2.1.1 全功能版
如下图所示将串口线与电脑、板子连接,开发板插上电源。、
其中特别需要注意的几点:
a)
板子的启动选择拨到正确的启动方式,保证该启动方式里面有系统可以运行;
b)
板子如图所示插上配套的电源到电源接口,电源开关暂时不用打开;100ask_imx6ull
3.2.2 安装 USB 串口模块驱动
接好 micro usb 数据线后,Windows 会自动安装驱动(安装可能比较慢,等一分钟左右)。打开电脑的
“设备管理器”,在“端口 (COM 和 LPT)”项下,可以看到如下图中的“(COM21)”。这里的“COM21”可能与
你电脑上的不一样,记住你电脑显示的数字。
如果电脑没有显示出端口号,就需要手动安装驱动,从驱动精灵官网(www.drivergenius.com)下
载一个驱动精灵,安装、运行、检测,会自动安装上串口驱动。
3.2.3 使用 MobaXterm 软件打开串口
打开 MobaXterm,点击左上角的“Session”,在弹出的界面选中“Serial”,如下图所示选择端口号(前
面设备管理器显示的端口号 COM21)、波特率(Speed 115200)、流控(Flow Control: none),最后点击“OK”
即可。步骤如下图所示。
注意:流控(Flow Control)一定要选择 none,否则你将无法在 MobaXterm 中向串口输入数据。
随后显示一个黑色的窗口, 此时打开板子的电源开关,将收到板子串口发过来的数据,如下图所示。
3.2.4 开发板登录名是 root,无需密码
在串口看到“imx6ull login:”时,输入“root”并回车即可,如下图所示:
第四章 开发板板载功能测试
本章介绍如何测试板载功能,开发板各个功能部件所在位置以及名称如下图所示。本章所有的功能测试
不能在 QT 上进行测试(板载 QT 功能不完善),需要串口执行各种命令,所以需要你先练习一下 Linux 命令。
4.1 有线网卡接口测试
此节演示在串口终端下如何设置开发板的 ip 地址,测试网络的连通性。
注意既然是在开发板和电脑之间测试网络,那双方需要有网络连接。两者之间需要有一个路由器,开
发板通过网线与路由器连接。而电脑与路由器之间,可以使用网线连接,也可以使用 WIFI 连接。
注意:如果要测试全功能版的 2 个网卡,先测一个网卡,然后把它的网线取下来;再接网线到第 2 个网
卡并测试。
1) 通过 ifconfig 命令查看 ip 地址:
通过上图可知,开发板已经自动获得 IP 地址 192.168.1.116(你的开发板自动获取的 IP 可能不一样)。
如果开发板未能获取 IP,则可以使用 udhcpc 命令再次尝试获取 IP。
如果通过 udhcpc 命令无法获得 IP,也可以使用 ifconfig 命令强制设置 IP:
如下图使用 ifconfig 命令强制指定 IP 地址为 192.168.1.123
2) 网络连通性测试:
在开发板上执行如下命令,如果有数据返回则表示开发板跟互联网是连通的(前提是你的路由器是可以
上网的):
[root@100ask_imx6ull:~]# ping www.baidu.com
当然,很多时候开发板不能 ping 通互联网,这也没关系,只要能 ping 通 Windows 或是 Windows 能 ping
通开发板就可以(Windows 开了防火墙时,开发板无法 ping 通 windows)。
比如我们的 Windows IP 地址为 192.168.1.100,此时可以通过 ping 命令测试两者是否可以相互通信:
3) 使能网卡一接口
全功能版有 2 个网口:eth0、eth1。使用 ifconfig -a 查看都有那些网卡设备:
[root@100ask_imx6ull:~]# ifconfig -a
把网线接入 eth1 网口,最好把 eth0 网口的网线取下。执行以下命令启用 eth1 网卡设备,并使用 udhcpc
自动获取 ip 地址:
[root@100ask_imx6ull:~]# ifconfig eth1 up
[root@100ask_imx6ull:~]# udhcpc -i eth1
参考链接:http://wiki.100ask.org/Category:Netdev
4.2 USB Host 接口测试
此节演示在终端下如何在 USB Host 接口上使用 usb 存储设备。
注意:需要准备一个 USB 设备,比如 U 盘、USB 蓝牙模块、usb 网卡或者 usb 摄像头等。
下面使用一个 16G 的 U 盘作为例子,插到任意一个 USB Host 接口,会打印出如下设备信息:
通过打印的设备信息可知,系统为该 usb 存储设备创建的设备节点为 /dev/sda。一般来说/dev/sda 对
应整个 U 盘,/dev/sda1 对应该 U 盘的第 1 个分区,/dev/sda2 对应第 2 个分区。
有些 U 盘没有划分分区,它只有一个设备节点/dev/sda,而没有/dev/sda1 等节点。对于这种情况,
/dev/sda 既代表整个 U 盘,也代表第 1 个分区。
我们可以挂载某个分区,挂载之前要先通过 fdisk 命令获取分区类型,如下所示:
从上图可知/dev/sda1 是 FAT16 格式,挂载时可以指定类型为“vfat”:
注意:暂不支持分区类型为 NTFSG 的 U 盘。
测试完以后,通过 umount 卸载/mnt,才可拔下 usb 设备:
[root@100ask_imx6ull:~]# umount /mnt
4.3 OTG 接口测试
此节演示如何测试 OTG 接口的两种模式,分别是 device 模式和 host 模式。
注意:需要准备一个 OTG 转接线(开发板清单中不配)、micro usb 数据线(开发板清单里配有)。
4.3.1 otg device 模式测试
开发板作为 USB 从设备,可以接到电脑上让电脑识别出它来。
注意:使用 SD/TF 卡启动时,下列命令中设备名为/dev/mmcblk0p1;使用 EMMC 启动时,是/dev/mmcblk1p1。
先执行以下命令:
[root@100ask_imx6ull:~]# mkfs.vfat /dev/mmcblk1p1
[root@100ask_imx6ull:~]# modprobe g_mass_storage file=/dev/mmcblk1p1 removable=1
然后使用 micro usb 线连接开发板的 USB OTG 口和电脑,如下图所示:
此时在电脑的设备管理器中可以看到一个名为 linux File-Stor Gadget USB Device 的磁盘设备,在
windows 资源管理器中也可以看到有新的可移动设备盘符弹出:
测试完成后,在终端下执行“rmmod g_mass_storage ”卸载该模块驱动:
[root@100ask_imx6ull:~]# rmmod g_mass_storage
4.3.2 otg host 模式测试
开发板作为 usb 主设备,其他 USB 设备通过 otg 转接线插入开发板,开发板即可识别出这些 USB 外设
备。
下图是把 U 盘通过 otg 转接线插入开发板后,在串口打印的信息:
通过打印的设备信息可知,系统为该 usb 存储设备创建的设备节点为 /dev/sda。一般来说/dev/sda 对
应整个 U 盘,/dev/sda1 对应该 U 盘的第 1 个分区,/dev/sda2 对应第 2 个分区。
有些 U 盘没有划分分区,它只有一个设备节点/dev/sda,而没有/dev/sda1 等节点。对于这种情况,
/dev/sda 既代表整个 U 盘,也代表第 1 个分区。
我们可以挂载某个分区,挂载之前要先通过 fdisk 命令获取分区类型,如下所示:
从上图可知/dev/sda1 是 FAT16 格式,挂载是可以指定类型为“vfat”:
测试完以后,通过 umount 卸载/mnt,才可拔下 usb 设备:
[root@100ask_imx6ull:~]# umount /mnt
4.4 耳机接口测试
此节演示使用三段式耳机在 100ask_imx6ull 开发板上录制声音、播放音频。
注意:mini nand 版没有耳机接口。
注意: 需要准备一个带麦克风的三段式耳机,如下图所示:
1) 录制音频:
将耳机插入开发板耳机孔,使用如下命令进行录制(执行命令后,对着麦克风说话):
[root@100ask_imx6ull:~]# arecord -v --format=cd --device=plughw:0,0 test.wav
参数讲解:
⚫ --format=cd :设置格式为 16 bit little endian, 44100, stereo
⚫ test.wav :指定录音文件的名称以及格式。其中 test 是文件名称,wav 是音频格式。支持的格式有
wav、raw 和 au 等。
2) 播放音频:
将耳机插入开发板耳机孔,使用 aplay 进行播放音频文件:
[root@100ask_imx6ull:~]# aplay -v --format=cd --device=plughw:0,0
test.wav
参数讲解:
⚫ --format=cd :设置格式为 16 bit little endian, 44100, stereo
⚫ test.wav :指定录音文件的名称以及格式。其中 test 是文件名称,wav 是音频格式。支持的格式有
wav、raw 和 au 等。
注意:录音后再播放所录得的音频文件,只有一边耳朵有声音,因为只有一个麦克采集单声道数据。
还可以通过 ssh 登录开发板,将电脑中的 wav 格式的音频上传到开发板,再用 aplay 进行播放。
执行以下命令可以在 2 只耳朵听到声音:
speaker-test -t wav -c 2 -D plughw:0,0100
4.5 LCD 显示测试
此节演示通过 fb-test 测试程序让 lcd 显示红绿蓝白 4 中颜色,用以观察 lcd 的显示效果。
1) lcd 显示红色:
[root@imx6ull:~]# fb-test -r
fb-test 1.1.0 (rosetta)
fb res 1024x600 virtual 1024x600, line_len 4096, bpp 32
2) lcd 显示多种颜色:
[root@imx6ull:~]# fb-test
fb-test 1.1.0 (rosetta)
fb res 1024x600 virtual 1024x600, line_len 4096, bpp 32
4.6 触摸屏测试
触摸屏能点击的话,就表示它没问题。另外,电容屏不需要较准。如果你就是想走一遍,请按下面方法:
a. 得先把 GUI 去掉,在开发板上执行:
[root@100ask_imx6ull:~]# mv /etc/init.d/S07hmi /root
[root@100ask_imx6ull:~]# reboot
b. 重启后执行:
[root@100ask_imx6ull:~]# export TSLIB_TSDEVICE=/dev/input/event1
[root@100ask_imx6ull:~]# export TSLIB_CONFFILE=/etc/ts.conf
[root@100ask_imx6ull:~]# export TSLIB_CALIBFILE=/etc/pointercal
[root@100ask_imx6ull:~]# export TSLIB_PLUGINDIR=/usr/lib/ts
[root@100ask_imx6ull:~]# export TSLIB_CONSOLEDEVICE=none
[root@100ask_imx6ull:~]# export QT_QPA_FB_TSLIB=1
[root@100ask_imx6ull:~]# export QT_QPA_GENERIC_PLUGINS=tslib:/dev/input/event1
[root@100ask_imx6ull:~]# ts_test_mt
ts_test_mt 用来测试电容触摸屏,可以在屏幕上点击、画线,如下图所示:
注意:暂时不支持多点触摸,以后录到电容屏驱动时再改进驱动程序。
c. 想恢复 GUI:
[root@100ask_imx6ull:~]# mv /root/S07hmi /etc/init.d/
[root@100ask_imx6ull:~]# reboot
4.7 屏幕背光调节
此节演示通过操作 LCD 在/sys 目录下的对应文件,以实现查询、调节背光亮度。
背光亮度的设置范围为 0~8,0 表示最暗,8 表示最亮。
先通过 cat 命令查看当前背光亮度等级:
[root@100ask_imx6ull:~]# cat /sys/class/backlight/backlight/brightness
最后设置背光亮度值为 1,同时可以观察屏幕背光亮度是否有变化:
[root@100ask_imx6ull:~]# echo 1 > /sys/class/backlight/backlight/brightness
4.8 RTC 测试
注意:mini nand 版没有 RTC 电池接口,可以进行 RTC 测试,但是断电重启后时间无法保存。
此节演示通过使用 date 和 hwclock 命令设置系统时间、硬件时间,并测试当操作系统重启后,系统时
钟与硬件时间是否同步。
一般的板子都会有一个名为 RTC(实时时钟)的硬件,RTC 使用电池模块来供电,在系统关闭时用来维持
时钟。RTC 维持的时间,被称为硬件时间。
下图显示的是电池模块的安装位置,注意:我们没有提供 RTC 模块,需要的话自行购买(淘宝搜“1.25
bios 电池”);不装 RTC 电池也可以做实验,但是断电重启后时间无法保存。
Linux 系统启动之后,它会自己维持时间,这个时间被称为系统时间。系统时间的初始值来源有二:
① 如果没有 RTC,系统时间初始值为 1970 年 1 月 1 日 0 点 0 分 0 秒
② 如果有 RTC,Linux 启动后,系统时间初始值从 RTC 读取
在实际使用过程中,要注意系统时间、硬件时间的同步问题:
① 使用 date 命令查看、设置系统时间,在设置系统时间后,要使用“hwclock -w” 命令同步到 RTC;
② 使用 hwclock 查看、设置硬件时间,在设置硬件时间后,要使用“hwclock -s”命令同步到系统时间。
以下命令是设置系统时间、并同步到 RTC:
[root@100ask_imx6ull:~]# date -s "2020-01-10 12:00:00"
[root@100ask_imx6ull:~]# hwclock -w
一般不直接设置硬件时间,要设置硬件时间时,先使用 date 设置系统时间,再使用“hwclock -w”同
步到 RTC 硬件。
你使用 date、hwclock 命令设置好时间后,可以关闭开发板并等待一会后重启,再用 date 命令查看时
间是否正常。
对 RTC 硬件的操作使用 hwclock 命令,常见用法如下:
⚫ hwclock -r :显示硬件时钟与日期
⚫ hwclock -s :将系统时钟调整为与目前的硬件时钟一致。
⚫ hwclock -w :将硬件时钟调整为与目前的系统时钟一致。
下面是一个示例,读取硬件时间:
4.9 无线网卡设备测试
注意:mini nand 版的 WIFI 网卡尚未调通。
1) 检查 WLAN 接口
查看所有网络设备
[root@100ask_imx6ull:~]# ifconfig -a
2)
启用 wlan0 无线网络设备
[root@100ask_imx6ull:~]# ifconfig wlan0 up
3) 扫描周围网络设备
[root@100ask_imx6ull:~]# iw dev wlan0 scan |grep SSID
4) 配置网络连接参数
假设我们连接到 SSID 为 Tplink 的 wifi 设备,已知加密方式为 WPA,密码为 12345678,如下设置:
[root@100ask_imx6ull:~]# wpa_passphrase Tplink 12345678 >> /etc/wpa_supplicant.conf
注意:如果没有无线路由器,你也可以用手机开启热点,效果一样;但是请不要用苹果手机,否则连不上。
注意:如果之前已经配置过网络连接参数,请先删除配置文件 wpa_supplicant.conf,再重复上述操作。
注意:提供热点的路由器或手机必须能上网,否则开发连上了热点也无法上网。
5) 连接 wifi 设备
[root@100ask_imx6ull:~]# wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant.conf
6) 查看连接状态
[root@100ask_imx6ull:~]# iw wlan0 link
7) 为 wlan0 获取 ip 地址
[root@100ask_imx6ull:~]# udhcpc -i wlan0
8) 测试 wlan0 是否可以上网
[root@100ask_imx6ull:~]# ping -I wlan0 www.baidu.com
参考资料 http://wiki.100ask.org/How_to_setup_wifi_connection
4.10 RS485 测试
注意:mini nand 版没有 RS485 接口。
此节演示使用 rs485_test 程序测试 rs485 接口。
注意:rs485 通信时需要 2 个 rs485 设备,使用 3.5
15EDG 5P 插拔式接线端子进行连接测试,以下
测试是通过两块开发板进行测试,背面标有丝印 A B 接口位置示意图,默认配置不含接线端子,请自行购
买连接测试。
1) 接收端:
[root@100ask_imx6ull:~]# echo 128 > /sys/class/gpio/export
[root@100ask_imx6ull:~]# echo out > /sys/class/gpio/gpio128/direction
[root@100ask_imx6ull:~]# echo 0 > /sys/class/gpio/gpio128/value
[root@100ask_imx6ull:~]# rs485_test -d /dev/ttymxc2 -b 115200
2) 发送端:
[root@100ask_imx6ull:~]# echo 128 > /sys/class/gpio/export
[root@100ask_imx6ull:~]# echo out > /sys/class/gpio/gpio128/direction
[root@100ask_imx6ull:~]# echo 1 > /sys/class/gpio/gpio128/value
[root@100ask_imx6ull:~]# rs485_test -d /dev/ttymxc2 -b 115200
4.11 CAN 功能测试
注意:mini nand 版没有 CAN 接口。
此节主要演示使用两块开发板通过 ip 和 can-utils 命令测试 can0 的通信。
CAN 通信需要 2 个设备,本节使用两块 100ask_imx6ull 开发板做测试。你需要根据原理图找到 CAN 接
口引脚,用 3.5 15EDG 5P 插拔式接线端子连接线连接两个 CAN 接口的 H、L 两条线,L H 背面丝印有注明。
用户也可以使用自己的 Can 设备进行测试。
1) 发送端:
关闭 can0 接口:
[root@100ask_imx6ull:~]# ip link set
can0
down
设置 can0 传输速率为 50Kbits/sec:
[root@100ask_imx6ull:~]# ip
link set
can0
type can bitrate 50000
打印 can0 的信息:
[root@100ask_imx6ull:~]# ip
-details link show can0
打开 can0 接口:
[root@100ask_imx6ull:~]# ip
link set can0 up
使用 cansend 命令向另一端发送数据:
[root@100ask_imx6ull:~]# cansend can0 123#DEADBEEF
[root@100ask_imx6ull:~]# cansend can0 123#DEADBEEF
[root@100ask_imx6ull:~]# cansend can0 123#DEADBE23
下图是一个操作示例(建议等接收端设置好并执行 candump 命令之后,发送端再执行 cansend 命令):
2) 接收端
关闭 can0 接口:
[root@100ask_imx6ull:~]# ip link set
can0
down
设置 can0 传输速率为 50Kbits/sec:
[root@100ask_imx6ull:~]# ip
link set
can0
type can bitrate 50000
打印 can0 的信息:
[root@100ask_imx6ull:~]# ip
-details link show can0
打开 can0 接口:
[root@100ask_imx6ull:~]# ip
link set can0 up
打印 can0 的接收到的数据:
[root@100ask_imx6ull:~]# candump can0
4.12 蓝牙测试
请参考:http://wiki.100ask.org/How_to_scan_for_Bluetooth_devices
4.13 摄像头测试
请参考:http://wiki.100ask.org/Mjpg-streamer
4.14 4G 模块 pppoe 拨号上网
注意:我们用的是联通卡,如果您用的是非联通卡,请参考以下链接:
http://wiki.100ask.org/How_to_use_pppd_to_dial_up_the_Internet_for_supporting_4G_modules
开发板出厂的时候已经自带有 4G 驱动,测试方法非常简单,按如下步骤测试即可。
需要配件:移远 EC20 4G 通讯模块和联通 Nano SIM 卡
步骤:
首先如下图安装好 4G 模块和插好 SIM 卡:
插上 4G 模块串口打印信息如下:
然后执行命令 pppd call gprsdial & 拨号上网,串口信息打印如下
ifconfig 时可以看到多了一个设备 ppp0:
ping 百度 dns 有数据返回表示 4G 网卡可以用了:
4.15 更多测试请看 WIKI
我们会添加更多测试功能,但是本文档可能不会那么及时地更新。
最新的测试信息,可以看 WIKI:http://wiki.100ask.org/100ask_imx6ull
4.16 常见问题
所有的板子出厂时都做过严格的测试,所以硬件出问题的几率很小。
我们水平有限,不能保证软件百分之百没问题,如果碰到其他问题,可以参考以下链接:
http://bbs.100ask.net/article/12

2021-04-18-记录学习linux相关推荐

  1. 2021年 第12届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2021.04.18】

    蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[题目下载.2013年(第4届)~2020年(第11届)] CSDN 蓝桥杯 专栏 2013年 第04届 蓝桥杯 Java B组 省赛真题详解及小结 ...

  2. 2021.04.13 html学习第一天

    ** html学习笔记20210413 ** 1.什么是软件? 软件----计算机系统或手机运行起来程序[应用程序],为我们的生活带来方便. 2.一个软件是由那些部分组成? 1.界面-提供操作 2.逻 ...

  3. 毕业设计实验日志2021.04.18

    硬件最基础完成 可以按动,可以弹响 开始撰写论文

  4. ElasticSearch搜索引擎-2_学习笔记2021.4.18)

    ElasticSearch搜索引擎-2_学习笔记(2021.4.18) 前言: RESTful 介绍 , 我们通过RESTful来操作ElasticSearch (所有请求都是通过Postman ) ...

  5. Linux 学习记录之——Linux简介及Vmware 虚拟机下分区和centos6系统安装

    课程大纲: 一.UNIX 与Linux发展史: 1.比拟说,Unix是父亲,Linux是儿子. 2.Unix是六十年代中期,Linux80年代, Windows 90年代. 3.miutix 大而复杂 ...

  6. ubuntu 18.04 配置深度学习环境

    本文内容主要参考自博客:Ubuntu20.04下深度学习环境配置 由于个别步骤稍有不同,因此进行记录,步骤如下: 1.将下载源换为国内源 ubuntu镜像-ubuntu下载地址-ubuntu安装教程- ...

  7. linux机试题,智一面之荣耀机试题 2021.04 ~05

    记录下最近面试的算法题 题目记得不是特别清楚了,大致描述. 一 2021.04.17荣耀机试 1 数组排序 题目描述:输入多个数字,按数字从小到大排序. 输入描述 多个整数,保证都在int范围内,用空 ...

  8. Win10 环境下安装Ubuntu 18.04过程记录

    Win10 环境下安装Ubuntu 18.04过程记录 步骤1:下载镜像文件 从Ubuntu官网https://www.ubuntu.com/download/server下载系统的iso镜像文件 , ...

  9. 【Linux】ubuntu16.04/18.04安装I219-V有线网卡驱动

    intel219网卡的linux驱动,ubuntu16.04/18.04安装I219-V有线网卡驱动问题解决方法(示例代码) 安装ubuntu16.04/18.04 LTS后无网络连接的解决方法: 1 ...

  10. [VNCTF 2021]Ez_game-JS类题目学习记录

    [VNCTF 2021]Ez_game-JS类题目学习记录 之前没咋做过js的题,也没写过js项目,但还是能简单看懂一些js代码,基础有点薄弱,所以记录下这次的做题. 这就是游戏的开始叭,你有一个回旋 ...

最新文章

  1. centos 6.0 启动失败提示。
  2. cvtColor函数
  3. matlab与quartus的联合数据交换(NCO与文件数据的混频处理)
  4. 7、Power Query-合并查询
  5. severity distribution: tail of distributions
  6. phpstrpos不存在_PHP主页显示方法不存在。这是什么问题,大神帮我看看
  7. c++11新特性_c++11新特性(四)
  8. CSS3定位和浮动详解
  9. php怎样查看视频播放的进度条,H5中视频与音频标签和进度条如何使用
  10. Gradle笔记——构建基础
  11. Python 办公自动化之 PDF 的详细操作(全)
  12. oracle 字符串日期转指定格式日期,Oracle和Sql 日期格式与字符串格式相互转换
  13. 用matlab求摆线,摆线-最速降曲线Matlab示例
  14. 百度网盘登陆验证提示:无法访问此页面,或者二维码显示失败,弹窗显示:无法访问此页面,确保web地址。。。。
  15. 宿主机与开发板网络共享
  16. 近红外脑功能成像原理
  17. 学计算机的演员,南开大学计算机系到演员 张桐回顾“不安分”的青春_TOM明星...
  18. java 方法规范_Java规范推荐
  19. python和r语言做大数据_R和python大数据
  20. android studio真机调试华为手机

热门文章

  1. 【最小费用最大流(改进Dijkstra)】2016 icpc 青岛 G - Coding Contest
  2. python正则表达式完成车牌号检验
  3. 华中科技大学微波实验报告2
  4. 证券APP十佳排行,移动金融安全待提升
  5. 提高仓储拣选效率10大策略
  6. 算术右移(right arithmetic shift)逻辑右移(right logical shift)算术左移和逻辑左移(left logical shift)
  7. 川大计算机在职研究生考试,四川大学在职研究生考试科目是什么?
  8. 1055: 兔子繁殖问题 C语言
  9. koa,koa2中用post提交数据
  10. 【第三方接口数据一致性】本地保存数据调用第三方接口保证数据一致性