海思3559A整合openssh,python
海思3559整合openssh,python
- 1.硬件平台准备
- 2.openssh-7.6p1交叉编译
- 3.Python-2.7.3交叉编译
- 4.海思3559A上验证
1.硬件平台准备
硬件平台:hisi3559V100
编译链接 aarch64-himix100-linux
2.openssh-7.6p1交叉编译
#./configure --host=aarch64 --prefix=/home/ema/Desktop/hisi/openssh --with-zlib=/home/ema/Desktop/hisi/rtmpobj --with-ssl-dir=/home/ema/Desktop/hisi/rtmpobj --disable-etc-default-login --disable-strip --without-openssl-header-check CC=aarch64-himix100-linux-gcc
3.Python-2.7.3交叉编译
题外话: python-3.5.x以及python-3.6.x试了好几个版本报很多雷区,一个一个排除,编译成功后,但最终在海思平台上测试运行不起来; 单在ubuntu16.04 64位虚拟机上交叉编译;消耗不连续时间2周;
搁置一段时间后,酝酿期来了,以下是在centos7 64位虚拟机上运行;
#tar jxvf Python-2.7.3.tar.bz2
#cd Python-2.7.3/
#./configure
#make python Parser/pgen
#mv python hostpython
#mv Parser/pgen Parser/hostpgen
#make distclean
#patch -p1 < Python-2.7.3-xcompile.patch
patch放在python的源代码目录下
#CC=aarch64-himix100-linux-gcc
#CCX=aarch64-himix100-linux-g++
#AR=aarch64-himix100-linux-ar
#RANLIB=aarch64-himix100-linux-ranlib
#./configure --host=aarch64-himix100-linux --prefix=/python
#make HOSTPYTHON=./hostpython HOSTPGEN=./Parser/hostpgen BLDSHARED=“aarch64-himix100-linux-gcc -shared” CROSS_COMPILE=aarch64-himix100-linux- CROSS_COMPILE_TARGET=yes
#make install HOSTPYTHON=./hostpython BLDSHARED=“aarch64-himix100-linux-gcc -shared” CROSS_COMPILE=aarch64-himix100-linux- CROSS_COMPILE_TARGET=yes prefix=/home/a/Python-2.7.3/_install
#编译完成
4.海思3559A上验证
运行需要依赖libz, libssl库
参考博文:
https://editor.csdn.net/md/?articleId=106404034
海思3559A整合openssh,python相关推荐
- 通过配置NFS使Ubuntu和海思3559A板子共享目录
之前在Ubuntu和海思3559A板子之间来回拷贝文件都是用的scp命令,不是很方便,这里通过配置NFS来实现它们之间共享目录,操作步骤如下: 1. 在Ubuntu上安装NFS,执行以下命令,执行结果 ...
- 海思3559A上编译ffmpeg
参考文章:<海思3559A上编译FFmpeg源码操作步骤> 其中遇到的几个问题: 1. 将提示的.o文件全部删除,再重新编译即可. 2. 参考文章:<ffmpeg 交叉编译 make ...
- 海思3559A平台4GB LPDDR配置方案
注: 还有一篇关于 [海思3559av100平台 8GB LPDDR4内存适配 & 分配] https://blog.csdn.net/jzwjzw19900922/article/detai ...
- 【近期项目总结】海思、RDA、python项目总结
海思项目 1. 获取ATV预制频点的ini文件数量接口 为了便于APK移植,因此将接口核心逻辑做在底层,上层只传路径下去.遍历当前目录(目录由APK上层通过参数传下去),通过检测文件名(预制频点文件格 ...
- 海思3559A上编译Valgrind源码操作步骤
注:按照以下步骤可以在海思板子上正常编译valgrind源码并生成valgrind可执行文件,但可能还不能在海思板子上正常使用. 1. 从http://valgrind.org/downloads/? ...
- 海思3559A上编译GDB源码操作步骤及简单使用
1. 从http://ftp.gnu.org/gnu/gdb/ 下载最新稳定版8.3,即gdb-8.3.tar.gz,解压缩: 2. 在gdb-8.3目录下,创建一个build.sh脚本文件,内容如下 ...
- 海思3559A上编译OpenCV4.1.0源码操作步骤
1. 从https://github.com/opencv/opencv/releases 下载opencv源码opencv-4.1.0.zip并解压缩: 2. 修改最顶层的CMakeLists.tx ...
- 海思3559A上编译LIVE555源码操作步骤
1. 从http://www.live555.com/liveMedia/public/ 下载live.2019.06.28.tar.gz,并解压缩: 2. 生成静态库,拷贝一份config.arml ...
- 海思3559A上编译FFmpeg源码操作步骤
1. 从https://github.com/FFmpeg/FFmpeg/releases 下载你需要的版本: 2. 因为ffmpeg编译选项较多,为了更方便的了解有哪些选项,可将编译选项写入到一个文 ...
最新文章
- axure怎样24位bmp输出_平衡(非平衡)输入输出的无源变压器前级放大器
- 搭建一个简易的https
- NX,Canary,RELRO,PIE,Linux的4种保护机制讲解
- TextView控件
- hbase linux 命令,在linux下操作hbase
- HTML5学习之视频与音频(三)
- php 安卓注册,做一个Android应用的注册与登录功能
- python 学习day3
- Matlab仿真两种方法求圆周率π
- iPhone手机屏幕尺寸分辨率一览
- php 控制骰子概率,jQuery+PHP实现的掷色子抽奖游戏实例
- fscanf()函数详解
- 关于Facebook的28件小事
- STM32芯片数据手册下载——官网免费下载方法
- 沉默的羔羊--电影影评
- Java全栈工程师学习
- 1610: DNA序列---变异问题 - 模拟
- 201915 天融信防火墙TopGate500初探
- vbs服务器bat文件,自动以管理员身份运行批处理bat文件(vbs与bat两种方法)
- 2.3 Go语言中的字符型和常量定义
热门文章
- pda扫描枪屏幕_pda扫描器与条码扫描枪的区别是什么?
- 娶一位俄罗斯姑娘当老婆是一种什么样的感觉?
- 马云谈996:能够996是修来的福报,很多人想做没机会
- 切换window窗口
- 【Java】SSM框架简介
- 美国兰德公司《未来战争2030》(The Future of Warfare in 2030)系列研究报告概述(下)
- C 语言管理个人财务系统
- xutils3.0使用
- .net 导入Excel2007
- python爬虫项目毕业设计_基于python爬虫的电影推荐网站的设计与实现毕业论文+初稿+项目源码+安装说明+使用说明...