关于嵌入式linux程序烧写的问题 20

菜鸟有个疑问,嵌入式arm+linux开发中,一般来说从软件层次来分,有uboot、kernel、fs/用户应用(ap),烧写到flash的时候,会将flash分区,不同... 菜鸟有个疑问,嵌入式arm+linux开发中,一般来说从软件层次来分,有uboot、kernel、fs/用户应用(ap),烧写到flash的时候,会将flash分区,不同的分区存放不同的程序镜像,那么这个分区是在哪里分的?
第2个问题,打个比方,制作了几个镜像:uboot.img、zImage、xxx.img(文件系统镜像,包含应用),我要烧写到flash(比如通过uboot、串口Ymodem、网口ftp等等方式),在uboot界面敲几个已经被开发人员定义好的命令,它们是怎样被分别烧写到不同的分区(地址)里面去的???这些自定义的烧写命令,是不是在uboot里面有代码已经把向flash哪个区哪个地址写入已经写死了??
展开
 我来答
烬11
2016-09-20 · TA获得超过287个赞
知道小有建树答主
回答量:498
采纳率:0%
帮助的人:134万
展开全部
分区在产品定型的时候已经分好了。然后在uboot和kernel里面都会有相应的实现。
烧录到不同的地址是根据flash的分区的偏移,调用相应flash的读写接口去烧录的。至于烧录命令等这些自己看看代码实现不就好了。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式