==概要==
/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/