如何制作pcDuino量产固件

  有些人问,我已经在 pcDuino很多很完美的应用,我也有很多客户想购买有我应用软件的 pcDuino,这里我跟你提供两种方式来销售你的软件。

制作你自己的APP服务器
        如果你的软件是基于Debian发行版,就像ubuntu。你可以将的应用软件都打包成一个deb软件包,你可以放在你自己的App服务器上,也可以邮件给我们,把你的App放在我们服务器上。当你的客户购买 pcDuino之后,你可以提供授权,或者其他支付方式将软件销售给你的客户。
制作量产固件
       如果你的应用软件是基于其他的linux系统,你需要自己制作量产固件。具体的制作方法如下:
1,  你需要提供内核固件,这个内核固件你可以使用我们的内核固件,目前我们最新的内核是1126版本;你可以自己编译内核固件。具体的编译方法,请看
http://learn.linksprite.com/?p=1043
编译后生成的pcduino_a10_kernel_livesuit_YYYYMMDD.img 就是内核固件。
2,  rootfs固件,这个固件就是系统固件。插入你的TF卡或者你的U盘到pcDuino。
执行
$ sudo fdisk –l
root@monster:~# fdisk -l
Disk /dev/sda: 214.7 GB, 214748364800 bytes
255 heads, 63 sectors/track, 26108 cylinders, total 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004c2a2
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   415236095   207617024   83  Linux
/dev/sda2       415238142   419428351     2095105    5  Extended
/dev/sda5       415238144   419428351     2095104   82  Linux swap / Solaris

查看你的移动设备在系统的位置.一般情况下,如果你使用U盘,就是sdx,使用TF卡就是mmcblk0。如果你的移动存储不能自动挂载到系统,你需要手动挂载。
$sudo mount /dev/你的设备  /mnt
$cd  /mnt
$sudo  dd if=/dev/nandd of=你固件的名字.img  bs=1M

还有一个update.sh文件,你只需要我们的update里面的img的名字改成你自己的就可以了。
到这里,你的量产固件已经制作完成,你把系统固件还有内核固件都提供给我们,当你的客户需要出货的时候,我们可以跟你预装你的固件,或者你可以自己按照
https://s3.amazonaws.com/pcduino/User+Guide/pcDuino+OS+Installation+Guide.pdf
这里说的方法,安装你的固件给你的客户。

Linksprite学习中心
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值