如何制作pcDuino量产固件-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5609|回复: 3

如何制作pcDuino量产固件

[复制链接]
发表于 2014-2-11 14:08 | 显示全部楼层 |阅读模式
      有些人问,我已经在pcDuino很多很完美的应用,我也有很多客户想购买有我应用软件的pcDuino,这里我跟你提供两种方式来销售你的软件。
release-logo_2_glow__bigger.jpg
制作你自己的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学习中心
发表于 2014-2-11 16:07 | 显示全部楼层
有没有A20用的固件额
发表于 2014-2-12 11:12 | 显示全部楼层
奈何col 发表于 2014-2-11 16:07
有没有A20用的固件额

呀!你有pcDuino A20了?

点评

有其他A20的板子,只是没镜像  详情 回复 发表于 2014-2-12 11:17
发表于 2014-2-12 11:17 | 显示全部楼层
哆啦A梦 发表于 2014-2-12 11:12
呀!你有pcDuino A20了?

有其他A20的板子,只是没镜像
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 10:32 , Processed in 0.142358 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表