码迷,mamicode.com
首页 > 其他好文 > 详细

Altera SoC开发流程

时间:2017-05-11 11:33:25      阅读:442      评论:0      收藏:0      [点我收藏+]

标签:挂载   tput   命令   使用   编写   代码   bsp   vfs   logs   

该笔记主要记录SoC的软件开发流程,主要包含一些Linux下的操作命令

1. 编写design file .c .h

2. 编写makefile
   可执行文件名,交叉编译环境,compile flags 

3. 拷贝文件到SD Card

    (1)通过USB mount
      1)mount命令格式:   
     mount [-t vfstype] [-o option] device dir
     vfstype:windows 9x fst32文件系统:vfat
     windows NTntfs文件系统:ntfs
    2)option采用只读方式挂接设备
    采用读写按时挂接设备rw
    3)device:要挂接(mount)的设备
    4)dir:设备在系统上的挂接点(mount point)
    5)使用umount卸载mount挂载的设备
    mount -t vfat (ntfs)/dev/sda1 /mnt
    cp -p /mnt/可执行文件名 /home/root
    unmount /mnt(解挂)
    (2)linux环境下copy
    (3)通过SSH网络传输(基于scp shell command)WinSCP

4.生成dtb文件

sopc2dts --input soc_system.sopcinfo\ sopcinfo文件跟工程名字一致
  --output socfpga.dtb\ dtb文件自己定义
  --type dtb  --board soc_system_board_info.xml  --board hps_common_board_info.xml  --bridge-removal all  --clocks

5.通过sof文件生成rbf文件

    实际就是将这段代码放进文本改成.dat文件就可以了
%QUARTUS_ROOTDIR%\\bin64\\quartus_cpf -c DE1_SOC_Linux_Audio.sof soc_system.rbf
pause

6.根据硬件信息,通过sopcinfo文件生成在Linux下用到的.h头文件

  将一下命令写在.sh文件中执行
sopc-create-header-files "./soc_system.sopcinfo" --single hps_0.h --module hps_0
 
 
 
 
 
 
 
 
 
 
 

Altera SoC开发流程

标签:挂载   tput   命令   使用   编写   代码   bsp   vfs   logs   

原文地址:http://www.cnblogs.com/Lee-blog/p/6839507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!