==概要== /dev/mmcblk0boot1 平时是只读设备。是不被photonicat 所使用的。OEM机器会要使用这个分区,若这个分区下存在 oem.txt 标识文件,则该设备是OEM机器。 oem.txt 样例:
OEM_BANNER="Welcome to LiveCopilot"
OEM_PASSWORD="12345678"
OEM_COMPANY_URL="http://www.livecopilot.net"
OEM_ID="livecopilot"
OEM_WIFI_SSID_PREFIX="LiveCopilot"
OEM_WIFI_IS_UNIQUE="0"
OEM_WIFI_PASSWORD="12345678"
* OEM_PASSWORD:root用户默认密码 * OEM_COMPANY_URL: OEM官网地址 * OEM_ID: OEM厂商名称 * OEM_WIFI_SSID_PREFIX: WiFi默认名,若OEM_WIFI_IS_UNIQUE不为0则附加无线网卡的最后8位MAC地址 * OEM_WIFI_PASSWORD: WiFi默认密码 ==所需OEM文件== * oem.txt * oem-favicon-16x16.png #网站图标 16x16 * oem-favicon-32x32.png #网站图标 32x32 * oem-apple-touch-icon.png #触摸图标 * oem-logo-text.png #LOGO文字 * oem-logo.png #LOGO * oem-trademark.png #商标 ==制作过程== 将所需的OEM文件存放在 /dev/mmcblk0boot1 设备中。制作方法:
echo 0 > /sys/block/mmcblk0boot1/force_ro #enable RW.
mkfs.vfat /dev/mmcblk0boot1
mkdir -p /tmp/oem
mount /dev/mmcblk0boot1 /tmp/oem

#Copy OEM files to /tmp/oem.

umount /dev/mmcblk0boot1
echo 1 > /sys/block/mmcblk0boot1/force_ro #make it RO.

==开机流程== 设备开机时,会首先执行一个脚本,进行OEM检测和设置。 l。设置密码等系统里的一些基础设置。 2. 复制相关文件 cp oem.txt /usr/share/pcat-manager-web/ cp oem-logo.* /usr/share/pcat-manager-web/static/ cp oem-*.png /usr/share/pcat-manager-web/static/ cp oem-trademark.png /usr/share/pcat-manager-web/static/ # 网页右下角wiki处 ==OEM LiveCopilot 要求== 还有定制系统 wifi的 *ip: 172.16.0.1 *ssid:LiveCopilot *wifi密码:12345678 *系统密码:12345678 *网站:http://www.livecopilot.net/