1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、如果你说的是将整个系统读取烧写,这个显然是行不通的,因为打包出来的东西除了文件系统,还有一些底层的东西。每个板子硬件层的东西不是完全一样的。
2、如果只是说需要某个单独的可执行程序,那就找到那个程序的位置,可用whereis那些,然后复制粘贴 |
|
|
|
|
|
|
|
云汉达人
如果是系统的话你这个是不现实的,相当于你PC主机安装好了WINDOWS系统,然后你想要将这个WINDOWS系统用在其它的PC电脑主机上一样,至少目前还有没那种技术能达到这种效果。 但是如果是系统上的某个程序,那你直接将这个LINUX系统中的程序可执行文件拷贝出来,再放到其它板子上就可以了,但是板子的交叉编译器要相同,不然也会出现不兼容的现象。但最好的方法还是做一个SERVER,将这个程序分别传输到不同的板子上就可以了,这样就可以实现多个板子的批量拷贝 |
|
|
|
直接翻录系统不现实,你可以针对某一个程序考出来一直
|
|
|
|
云汉达人 邀请回答
通常在生产上,我们都会做成一个image镜像,里面包括uboot,参数,kernel,rootfs等等,然后通过打包工具做成物理地址的顺序存储!使用的时候将其物理烧录到SD卡或者nandflash或者EMMC等等存储设备即可。至于打包的方式,各家厂商提供的都有所区别。建议你可以去看看firefly和lamerker的看看。 |
|
|
|
云汉达人
一、 你说的是linux的应用层程序。 如果是同一个平台,32位的或是64位的,ARM的或是X86、X64的,这两个板子要是一样的。这个只要复制到板子上的文件系统,或许要增加权限,就可以运行了。 如果不是同一个平台,那么要用源码重新进行编译的,才可以在其他的板子上运行。 二、 你说的程序是linux系统。 一种情况是,相同的架构、相同的底层硬件平台,那么就可以做成一个镜像,烧写到其他的板子上。其中的方法有:SD卡(TF卡烧写)、USB烧写、网络烧写,或是芯片支持的其他烧写方式。 如果是不同的架构,或是不同的硬件平台,都要重新进行移植的,并不能在其他的板子上烧写与运行的。 |
|
|
|
以下是同種板子的方法,不同的話連啟動都有問題噢
1. 如果是Nand FLASH和EMMC這種板載貼片的存儲,您可以用Linux的dd指令轉存鏡像檔到SD卡,或者GUI底下可以拷貝整個分割磁區,操作時來源和目的分割磁區要分開,以下是Ubuntu的既有工具 2. SD卡存儲的話,您可以使用Win32DiskImager利用讀卡器轉存成鏡像檔到電腦中 以上是可使用的方法 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
793 浏览 0 评论
1152 浏览 1 评论
2528 浏览 5 评论
2861 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2711 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1073浏览 3评论
195浏览 2评论
457浏览 2评论
370浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
455浏览 1评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 07:47 , Processed in 1.266570 second(s), Total 91, Slave 72 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号