发布网友 发布时间:2022-04-22 18:14
共1个回答
热心网友 时间:2023-10-24 07:31
编译uboot时出现/bin/sh:1:/opt/buildroot-gcc342/bin/mipsel-linux-as:notfound?
这个错误应该是告诉你,你的编译器没找到。你去确认下这个目录存不存在:
/opt/buildroot-gcc342/bin/mipsel-linux-as
如果不存在,那肯定是编译器没安装。
如果存在,我看网上有人在说:是因为系统是位的,而编译器是32位的,不兼容。你换个32位系统试试。
linuxbootbiosboot区别?
boot是个通用词语,表示启动等相关过程。uboot是个专有名词,表示的是一个软件名叫uboot。
uboot开发有前景吗?
uboot开发有前景的。
uboot的核心部分几乎没怎么变化,越新的版本支持的开发板越多而已,对于一个老版本的芯片来说,新旧版本的uboot并没有差异。
uboot官网:是源头,但是肯定没有我们对应的开发板的uboot。
不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。
uboot启动详细讲解?
uboot是遵循GPL条款的开放源码项目。
uboot的作用是系统引导。
uboot从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。
其源码目录、编译形式与Linux内核很相似,事实上,不少uboot源码就是根据相应的Linux内核源程序进行简化而形成的,尤其是一些设备的驱动程序,这从uboot源码的注释中能体现这一点。
uboot不仅仅支持嵌入式Linux系统的引导,它还支持NetBSD,VxWorks,QNX,RTEMS,ARTOS,LynxOS,android嵌入式操作系统。
其目前要支持的目标操作系统是OpenBSD,NetBSD,FreeBSD,4.4BSD,Linux,SVR4,Esix,Solaris,Irix,SCO,Dell,NCR,VxWorks,LynxOS,pSOS,QNX,RTEMS,ARTOS,android。
这是uboot中Universal的一层含义,另外一层含义则是uboot除了支持PowerPC系列的处理器外,还能支持MIPS、x86、ARM、NIOS、XScale等诸多常用系列的处理器。
这两个特点正是uboot项目的开发目标,即支持尽可能多的嵌入式处理器和嵌入式操作系统。
就目前来看,uboot对PowerPC系列处理器支持最为丰富,对Linux的支持最完善。
其它系列的处理器和操作系统基本是在2002年11月PPCBOOT改名为uboot后逐步扩充的。
从PPCBOOT向uboot的顺利过渡,很大程度上归功于uboot的维护人德国DENX软件工程中心WolfgangDenk本人精湛专业水平和执着不懈的努力。
当前,uboot项目正在他的领军之下,众多有志于开放源码BOOTLOADER移植工作的嵌入式开发人员正如火如荼地将各个不同系列嵌入式处理器的移植工作不断展开和深入,以支持更多的嵌入式操作系统的装载与引导。
51单片机可以有几个程序?
可以是:“一个单片机刻意烧一个程序,”,这种是最典型的应用,比如51单片机,一般就是开发完程序生成一个HEX,一个HEX对应烧写入一个MCU单片机。
也可以是“一个单片机刻意烧写任意多个程序,直到你的FLASH/ROM被你写满”,一个典型的例子是一个IAP程序+一个APP程序的应用场景,当然根据此可以改编成一个IAP+N个app的场景。另一个典型的例子是高端单片机移植类似uboot+linux的操作使用,linux内可以开发很多APP程序。