1、 安装开发依赖包

 mkdir hisi3559acd  hisi3559a/chmod -R 777 ./hisi3559acd hisi3559a/apt-get updateapt-get install -y git tree openssh-client makeapt-get install -y bzip2 gcc libncurses5-dev bcapt-get install -y file vimapt-get install -y zlib1g-dev g++apt-get install -y libssl-devapt-get install -y lib32z1 lib32stdc++6  ncurses-term libncursesw5-devapt-get install -y texinfo texlive gawkdpkg --add-architecture i386apt-get updateapt-get install -y libc6:i386 libncurses5:i386 libstdc++6:i386 zlib1g:i386apt-get install -y u-boot-tools:i386rm /bin/sh && ln -s bash /bin/shcp -a /etc /etc-original && chmod a+rw /etcmkdir sharedfilesmkdir buildfilesmkdir tools

2、建立交叉编辑环境

将gcc-arm-none-eabi-4_9-2015q3.zip,aarch64-himix100-linux.zip 复制到tools 目录并解压

 unzip aarch64-himix100-linux.zip unzip gcc-arm-none-eabi-4_9-2015q3.zip cd aarch64-himix100-linux/cat aarch64-himix100-linux.installcat readme.txtsource ./aarch64-himix100-linux.installcd ../cd  gcc-arm-none-eabi-4_9-2015q3/cat readme_cn.txt mv /tmp/gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2 ./chmod +x gcc-arm-none-eabi-4_9-2015q3.install ./gcc-arm-none-eabi-4_9-2015q3.install source /etc/profile

3、解压源码包Hi3559AV100_SDK_V2.0.1.0.tgz 到buildfiles目录

 cd  buildfiles/tar -xvf Hi3559AV100_SDK_V2.0.1.0.tgz -C /home/gmt/hisi3559a/buildfiles/cd buildfiles/cd Hi3559AV100_SDK_V2.0.1.0/vi sdk.unpack chmod 777 ./sdk.unpack ./sdk.unpack

1、编译uboot

 cd osdrv/opensource/uboottar xf u-boot-2016.11.tgz cd u-boot-2016.11/make CROSS_COMPILE=aarch64-himix100-linux- hi3559av100_emmc_defconfigmake CROSS_COMPILE=aarch64-himix100-linux-mv /tmp/reg_info.bin reg_info.regmake CROSS_COMPILE=aarch64-himix100-linux- u-boot-z.bincp -a u-boot-hi3559av100.bin emmc-u-boot-hi3559av100.bincp -a emmc-u-boot-hi3559av100.bin /home/gmt/hisi3559a/sharedfiles/

2、编译kernel

 cd ../opensource/kernel

将linux-4.9.37-original-patched-u6.tgz 已经打好补丁的压缩包解压到当前目录

 tar -xvf linux-4.9.37-original-patched-u6.tgz mv linux-4.9.37-original-patched-u6 linux-4.9.yln -s linux-4.9.y linux-4.9.y_multi-corecd linux-4.9.ycp arch/arm64/configs/hi3559av100_arm64_big_little_emmc_defconfig .configmake ARCH=arm64 CROSS_COMPILE=aarch64-himix100-linux- oldconfigmake ARCH=arm64 CROSS_COMPILE=aarch64-himix100-linux- uImagecd ../../cd arm-trusted-firmware/tar zxf arm-trusted-firmware.tgz cd  arm-trusted-firmware/sh mk.sh cd build/hi3559av100/cd  debug/cp fip.bin emmc-fip.bincp emmc-fip.bin /home/gmt/hisi3559a/sharedfiles/

Hi3559A 开发环境搭建相关推荐

  1. 【海思AI芯片Hi3559A】学习笔记(1):开发环境搭建、安装SDK

    芯片资料见Hi3559A的资料包 主要参考文档:ReleaseDoc\zh\01.software\board\Hi3559A╱C V100 SDK 安装及升级使用说明.pdf 注意所有解压操作均要在 ...

  2. Android环境搭建和Android HelloWorld—Android开发环境搭建

    Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...

  3. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...

    作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...

  4. Go:分布式学习利器(1) -- 开发环境搭建 + 运行第一个go程序

    文章目录 为什么要学习 go 开发环境搭建 -- MAC 运行第一个go程序 go 函数的返回值设置 go 函数的命令行参数 为什么要学习 go 在如下几个应用场景的需求下产生了go: 超大规模分布式 ...

  5. 智能合约开发环境搭建及Hello World合约

    如果你对于以太坊智能合约开发还没有概念(本文会假设你已经知道这些概念),建议先阅读入门篇. 就先学习任何编程语言一样,入门的第一个程序都是Hello World.今天我们来一步一步从搭建以太坊智能合约 ...

  6. iPhone开发环境搭建全过程 iPhone手机开发内容,中文手册

    http://3g.edu.csdn.net/kecheng/iphone.html  iPhone手机开发内容 http://www.docin.com/p-34874880.html# iPhon ...

  7. python搭建numpy_python开发环境搭建及numpy基本属性-【老鱼学numpy】

    目的 本节我们将介绍如何搭建python的开发环境以及numpy的基本属性,这样可以检验我们的numpy是否安装正确了. python开发环境的搭建 工欲善其事必先利其器,我用得比较顺手的是Intel ...

  8. windows下pomelo开发环境搭建及JS乱码问题

    from: http://blog.csdn.net/wangqiuyun/article/details/9243263 最近一直在研究node.js这一块,为的就是使用网易的pomelo框架,学习 ...

  9. Android配置----Android开发环境搭建

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

最新文章

  1. 18 款顶级代码生成器平台!
  2. C++基本操作符重载
  3. Python xlrd、xlwt、xlutils修改Excel文件
  4. linux网络编程-----几种服务器模型及io多路复用函数
  5. 测试SAP BRF+ ruleset
  6. 大数据之_SCALA工作笔记001---Centos7.3安装scala
  7. 嵌入式操作系统内核原理和开发(系统中断仿真)
  8. Gnumeric,专业处理数字软件
  9. 大数据技术发展需注意那些问题
  10. 下载Chrome历史版本
  11. 4.郝斌C语言笔记——基本的输入和输出函数的用法
  12. 联想台式计算机重装系统教程,台式机装系统步骤 联想台式电脑怎么重装系统...
  13. Flask+ZUI 开发小型工具网站 3.1 ——ZUI漂浮消息
  14. 从事人工智能行业,推荐的几本书籍
  15. 安装oracle提示删除asm服务,卸载 ASM
  16. 刚刚开始学C语言的懵懂
  17. 空间点到直线距离的一种解法
  18. PDF 转图片时丢字的一种可能解决方案
  19. python代码~六角星小练习
  20. 六点yy多开器 v6.862 官方版

热门文章

  1. eclipse安装c语言开发linux,在linux下安装eclipse 开发c语言程序
  2. standalone集群模式
  3. Keras Tuner官方教程
  4. 从一块内存开始,带你了解企业级虚拟化(二)
  5. html/css笔记 文本添加下划线方法
  6. JAVAweb开发学习
  7. 携程产品经理笔试题-2020秋招
  8. ROS笔记(34) 工作空间规划
  9. 【音视频基础】(七):CIE颜色空间三之从CIE-XYZ到CIE-xyY
  10. 常见加密算法特点及适用场景