上海妇科疾病研究所 上海女性不孕医院 上海引产医院 无痛引产痛不痛 上海人流医院 白癜风治疗医院 上海小儿脑瘫医院 上海女子医院
BF609移植uclinux -Blackfin-技术中心-国内专业ADI仿真器,Blackfin开发板,DSP芯片,软件算法,解决方案提供商-北京四维卓信电子有限公司
用户名: 密码:
主页 设为首页 加入收藏
      产品中心       技术中心       下载中心        社区新闻        诚聘英才       大学计划        关于我们       技术论坛
  您的当前位置:ADSP开源社区 >> 技术中心 >> Blackfin 今天是:
技术中心  
SigmaDSP
SHARC
A2B音频总线
Blackfin
ADI操作系统
ADSP-218X
TigerSAHRC
ADI DSP仿真器
产品导航
ADI DSP仿真器
SigmaDSP开发板
ADI A2B总线开发板
SHARC DSP开发板
销售网络
Blackfin  
BF609移植uclinux
[ 作者: ] [ 来源:ADSP开源社区 ] [ 发布时间:2015-12-13 ]

Blackfin609移植uclinux (pc编译篇 toolchain 与buildroot)

1.安装toolchain(交叉编译环境)
(1).将官网上下载的
blackfin-toolchain-uclibc-full-2012R2-RC2.i386.tar.bz2
blackfin-toolchain-elf-gcc-4.3-2012R2-RC2.i386.tar.bz2
blackfin-toolchain-2012R2-RC2.i386.tar.bz2
以上三个文件,版本可以不同。解压到根目录下。
首先要用root权限,将三个该文件复制到根目录下。用“tar jxvf 文件名”命令解压即可。
(2).修改系统环境变量
执行下面命令:
sudo gedit /etc/bash.bashrc
在打开的文件里将下面的东西添加到文件最后面:
export PATH=$PATH:/opt/uClinux/bfin-uclinux/bin
export PATH=$PATH:/opt/uClinux/bfin-uclinux/bfin-uclinux/bin
export PATH=$PATH:/opt/uClinux/bfin-linux-uclibc/bin
export PATH=$PATH:/opt/uClinux/bfin-linux-uclibc/bfin-linux-uclibc/bin
export PATH=$PATH:/opt/uClinux/bfin-elf/bin
export PATH=$PATH:/opt/uClinux/bfin-elf/bfin-elf/bin
2. Uboot,这个可以直接用远景给的就行了。
3. Buildroot编译,生成带文件系统的镜像文件
(1).将文件blackfin-buildroot-2012R2-RC5.tar.bz2解压到某一目录下。
(2).buildroot是一个利器,将busybox和linux-kernel联合起来。可以用它来将自己配置的内核,生成带有文件系统的内核镜像。当然你自己也可以先把内核给编译完了,然后再用busybox工具生成文件系统。在此分两步介绍:
一、内核配置。
在buildroot目录下执行下面命令:
cd linux/linux-kernel 
make BF609-EZKIT_defconfig
make menuconfig
选择保存配置文件,保存文件名为.config1
在此执行一次make mrproper 清楚配置信息。
二、buildroot配置
在buildroot目录下执行:
cd configs/
cp bf609-ezkit_defconfig ../.config
make menuconfig
找到kernel配置选项里,在内核配置文件选项里,选择自定义内核配置文件,用相对目录定位到config1。
第二部将speek选项给去掉。因为假如说有speek那就会报错。
然后make 
编译完成在output输出地方会有image文件生成。

联系我们 | 关于我们 | 免责声明 | 诚征英才 | 友情链接
Copyright 2019 All rights reserved  本网页版权属Open ADSP所有
北京海淀区中关村大街32号新中发市场3659 邮编100100
电话 18611096839 
粤ICP备14035876号-1