SOC常见问题解答

【时间:2014 年 03 月 03 日, 来源:原创, 作者:王兴伟】


21,如何编译preloader和uboot

运行 D:\altera\13.1\embedded\Embedded_Command_Shell.bat脚本软件,输入bst-editor后客户弹出图形界面,选择交付文件目录,如下Preloadersettings directory: 所示目录。在command shell 中到切换到BSP target directory 目录。执行make all 命令编译preloader,执行make uboot 命令编译uboot。

22,只跑baremetal代码,至少需要什么代码

如下图所示,只跑裸跑代码的话,典型应用是需要preloader和bare metal 应用代码。Boot rom中的代码是固化到芯片中的。

23,只跑像UCOS这样的小的实时操作系统,至少需要什么代码

如下图所示,和裸跑类似,典型应用是需要preloader和ucos OS和应用代码。Boot rom中的代码是固化到芯片中的。

24,运行Linux 操作系统,至少需要什么代码

如下图所示,典型应用需要preloader、uboot、linux OS 和linux应用。Bootrom中的代码是固化到芯片中的。

 

25,如何获取Linux各个版本内核代码

下载Linux版本树主干代码:gitclone git://git.rocketboards.org/linux-socfpga.git  

进入代码路径:cd u-boot-socfpga

查看本地分支:$ git branch

查看远程分支:$ git branch -r

获取Linux3.10代码:gitcheckout -t -b socfpga-3.10 origin/socfpga-3.10

获取Linux3.11代码:gitcheckout -t -b socfpga-3.11 origin/socfpga-3.11

获取Linux3.12代码:gitcheckout -t -b socfpga-3.12 origin/socfpga-3.12 

获取Linux3.9代码:gitcheckout -t -b socfpga-3.9 origin/socfpga-3.9

 

 

 


5 条  首页  上一页  下一页  尾页 页次:5/5页  1条/页 转到: