1.2 sMonitor s5p6818开发平台

来自小蚁工场,专注嵌入式、物联网与人工智能技术。
Jason讨论 | 贡献2021年1月20日 (三) 19:43的版本

跳转至: 导航搜索

s5p6818介绍

开发板介绍

S5P6818采用28nm制作工艺,内置高性能8核A53 ARM架构,在多媒体性能上,它几乎支持全格式视频解码,在 LCD 控制器上,芯片板载 LVDS、 RGB、 MIPI 三路显示控制接口, 显示分辨率可以高达2048*1280@60Hz。 同时,内部集成千兆以太网控制器,能很好地满足更高的网络要求。

S5p6818 01.png
开发板正面



S5p6818 02.png
开发板侧面


S5p6818 03.png
开发板显示屏

核心板介绍

6818核心板具有以下特性:

  • 最佳尺寸,即保证精悍的体积又保证足够的 GPIO 口, 仅 68mm*48mm;
  • 使用 x-powers 的 AXP228 PMU 电源管理设计, 在保证工作稳定可靠的同时,成本足够低廉;
  • 支持多种品牌,多种容量的 emmc,默认使用东芝 8GB emmc(19nm MLC 工艺);
  • 使用单通道 DDR3 设计, 默认支持 1GB 容量, 可定制 2GB 容量;
  • 支持电源休眠唤醒;
  • 支持 android5.1 操作系统;
  • 板载千兆有线以太网;
  • 拒绝掉程序, 远离使用 nand flash 批量掉程序的烦恼;
  • 产品稳定可靠, 拷机 7 天 7 夜不死机;


S5p6818 04.png
核心板正面


S5p6818 05.png
核心板背面

底板介绍

S5p6818 06.png

s5p6818简单使用

硬件设备清单

1 6818开发板一套(71024*600电容触摸液晶模组)
2 5V/2A 电源适配器 1 
3 USB 数据线 1 
4 普通网线一根
5 串口线 1 

简单使用

1.硬件设备连接

1 使用电源线将开发板与电脑连接起来
2 使用串口线将开发板与电脑连接起来
3 使用网线将开发板与电脑连接起来
4 打开串口工具


2. 超级终端安装使用

  • 打开超级终端软件
Termi 001.png
Termi 002.png


  • 新建串口设备
Termi 003.png


  • 选择串口
Termi 004.png

如果不能自动识别出串口,则手动查看端口如下:

  • 使用串口线或 USB 转串口模块连接开发板与电脑, 打开 Windows 的设备管理器, 查看串口端口号:
S5p6818 08.png


  • 配置串口属性


Termi 005.png


  • 重启开发板进入系统


Termi 006.png

输入用户名root,密码123456,回车可以正常进入开发板linux系统中。


s5p6818系统烧写

烧写工具准备

1.miniUsb驱动安装

  • 首先,在windows系统上安装“驱动精灵”软件。
  • 接下来,将miniUsb线插入电脑的USB接口中,并打开windows设备管理器,如下图示
S5p6818 15.png

此时,并没有发现有“android Device”存在,说明miniUsb还没有安装驱动。


  • 打开secureCRT或者超级终端,并正常进入Teg6818开发板的bootloader交互界面
S5p6818 16.png
  • 在3秒钟减到0之前,按下回车
S5p6818 17.png
  • 在命令行中,输入fastboot命令进行系统更新模式,同时LCD屏会显示下载图标
S5p6818 18.png
  • 这时会发现“驱动精灵”软件会帮我们自动安装miniUsb设备的驱动
S5p6818 19.png
  • 安装完毕后,可以在设备管理器中发现“Android Device”,说明驱动安装完毕。
S5p6818 20.png


2.fastboot工具安装

  • 从共享给大家的资料中找到fastboot工具
Fastboot.png
  • 选择目录里面所有文件
Fastboot2.png
  • 拷贝到以下目录即可完成安装
C:\Windows\System32
C:\Windows\SysWOW64(如果您的系统有此目录) 
  • 打开windows的“运行”测试
S5p6818 21.png
  • 在运行中输入“cmd”
S5p6818 22.png
  • 打开“dos终端”
S5p6818 23.png
  • 在终端中输入“fastboot”
S5p6818 24.png

如上图所示则说明可以找到刚刚安装到windows系统下的fastboot.exe工具,至此fastboot工具安装结束。



android系统安装

  • 硬件连接准备,如果前面已经连接好则可以忽略此步
使用串口线连接开发板与电脑
使用miniUSB线连接开发板与电脑
  • 打开secureCRT或超级终端,上电开发板,并在bootloader延时时间减到0之前,按下回车进入交互界面,输入
#fastboot 


  • 此时,开发板进入“系统更新模式”
S5p6818 11.png


  • 将共享给大家资料中的android_Image目录拷贝到windows系统的D盘
  • 打开dos终端,进入系统D盘的android_Image目录
S5p6818 12.png

可以看到当前目录有三个文件,分别为

ubootpak.bin:	bootloader引导程序镜像
boot.img:       linux内核镜像
system.img:	主文件系统镜像
cache.img:	缓冲文件系统镜像
userdata.img:   用户文件系统镜像

更新开发板android系统镜像

  • 安装引导程序
fastboot flash ubootpak ubootpak.bin
  • 安装系统内核
fastboot flash boot boot.img
  • 安装文件系统
fastboot flash system system.img
  • 可选烧写其他分区(建议不用烧写)
fastboot flash userdata userdata.img
fastboot flash cache cache.img
fastboot flash recovery recovery.img

至此,android系统更新完毕。


更新启动参数

  • 设置启动命令
env set bootcmd "ext4load mmc 2:1 0x48000000 uImage;ext4load mmc 2:1 0x49000000 root.img.gz;bootm 0x48000000"
  • 设置启动参数
env set bootargs "lcd=vs070cxn tp=gslx680"

如果出现屏幕闪烁,则将启动参数改成如下设置

env set bootargs "lcd=wy070ml tp=gslx680"
  • 最后保存退出
save


linux系统安装

  • 前面步骤同android烧写一样,此处略
  • 将共享给大家资料中的linux_Image目录拷贝到windows系统的D盘
  • 打开dos终端,进入系统D盘的linux_Image目录
S5p6818 122.png

可以看到当前目录有三个文件,分别为

ubootpak_rootlogo.bin:	bootloader引导程序镜像
boot.img:               linux内核镜像
qt-rootfs-512.img:	主文件系统镜像

更新开发板linux系统镜像

  • 安装引导程序
fastboot flash ubootpak ubootpak_rootlogo.bin
  • 安装系统内核
fastboot flash boot boot.img
  • 安装文件系统
fastboot flash system qt-rootfs-512.img

至此,linux系统更新完毕。


  • 修改系统参数

重启开发板,3秒钟到达之前按下回车,进入uboot交互界面

env set bootcmd "ext4load mmc 2:1 0x48000000 uImage;bootm 0x48000000"
env set bootargs "lcd=vs070cxn tp=gslx680-linux root=/dev/mmcblk0p2 rw rootfstype=ext4"

如果用的是MIPI接口,则设置如下:

setenv bootargs "lcd=wy070ml tp=gslx680-linux root=/dev/mmcblk0p2 rw rootfstype=ext4"

最后保存退出

save


开发板环境优化

经过上面步骤,我们可能正常进入开发板的后台控制终端,接下来进行开发板的个性化环境配置


关闭自启动

  • 打开配置脚本
vi /etc/init.d/S99qttest
  • 找到以下内容,将“/usr/local/bin/smartpic2 -qws &”注释
 
   start)
        echo "Starting qttest..."
        #/usr/share/demo/qttest &
        #/usr/local/bin/smartpic2 -qws &
        ;;

保存退出.

配置有线网络

  • 手动更新开发板的IP地址
vi /etc/init.d/S70netconfig

修改IP地址:

#networkd config
ifconfig eth0 192.168.0.101 netmask 255.255.255.0
echo nameserver 192.168.0.1 > /etc/resolv.conf    

保存退出(记住这个IP地址,后面开发中需要用到)

  • 重启系统
reboot 
  • 重启系统后,ping下百度
# ping www.baidu.com

如果能连上,说明成功了。


配置无线网络

  • 将usb-wifi节点插入开发板的USB
  • 重启进入开发板终端,执行如下操作:
vi /etc/init.d/S70netconfig
如下修改内容:
	#ifconfig eth0 down
	
	#insmod  /lib/modules/wifidrv/rt3070sta.ko
	#wpa_supplicant -B -ira0 -c /etc/wpa_supplicant.conf -Dwext
	#ifconfig ra0 192.168.0.8 netmask 255.255.255.0
	#route add default gw 192.168.0.1
        将上面的语句前面的#去掉	


注意:

192.168.0.x表示开发板的ip地址,2<x<254
注意根据无线路由器实际情况修改“网关”
如果想要ping外网,还要配置好域名服务器IP
  • 修改接入点用户名及密码
vi /etc/wpa_supplicant.conf	
  • 修改下面两个参数:
 ssid="407"
 psk="12345678"
  • 重新启动开发板
reboot



返回: 上一页


取自“http://47.115.154.178/index.php?title=1.2_sMonitor_s5p6818开发平台&oldid=6752