1.手把手教你搭建ARM64 QEMU环境
2.GeneWise 简介及安装方法
手把手教你搭建ARM64 QEMU环境
在上篇介绍了ARM QEMU环境搭建过程后,源码让我们继续学习如何搭建ARM QEMU开发环境。安装 首先,源码准备开发环境:你的安装PC系统:Windows
虚拟机软件:VMware
虚拟机操作系统:Ubuntu .
目标模拟的位CPU:Cortex-A
使用版本:qemu-8.2.0、Linux Kernel 5..和busybox-1..1
构建步骤如下:从qemu官网下载并解压qemu-8.2.0源码。源码
确保你的安装CM源码移植主机Python版本大于3.8,如需升级,源码访问python官网下载源码。安装
安装所需的源码Python依赖和glib2.0环境。
进入qemu目录,安装配置源码,源码创建编译目录并进行配置。安装
从kernel.org获取Linux kernel 5.源码,源码解压并编译生成Image文件。安装
同时,源码编译kernel modules,存放在指定目录。如何看公司源码
使用busybox制作根文件系统:下载最新版本源码,设置交叉编译工具链,重新配置并安装。
创建rootfs目录,将busybox安装内容复制到其中,包括设置环境变量和设备节点。
在/etc/init.d/rcS脚本中,rcS会挂载文件系统、kettle抽取源码分析处理热插拔和设置eth0的静态IP。
理解并配置其他配置文件如/etc/fstab和/etc/profile。
如果需要,可以尝试基于ram的内存文件系统,使用cpio工具制作initramfs或gzip压缩。
如果需要持久化,制作基于硬盘的文件系统。
最后,声音解码与源码使用qemu命令启动内核并通过串口登录。
对于更详细的步骤和示例,可以参考我的文章《Linux随笔录》,回复关键字"busybox"获取相关资源。作者潘小帅,热衷于Linux底层技术,喜欢分享原创文章,也欢迎关注微信公众号Linux随笔录,k线形态 源码一同探讨技术与生活。感谢您的支持和关注!GeneWise 简介及安装方法
Genewise是Wise2软件的核心程序,主打功能为蛋白质序列与DNA序列比对,预测DNA序列编码区域。Ensembl的pipeline程序表明其应用广泛,尽管开发已有多年历史,仍深受多家公司青睐用于基因组注释。
安装Genewise流程如下:
首先,访问官方下载地址~birney/wise2...>,使用wget进行下载。
$ wget ebi.ac.uk/~birney/wise2...
解压tar.gz文件:
$ tar -zxvf wise2.4.1.tar.gz
进入src目录进行源代码相关修改:
$ cd wise2.4.1/src
将所有makefile中的glib-config替换为glib-2.0。
$ find . -name makefile | xargs sed -i 's/glib-config/pkg-config glib-2.0/'
更新函数名,如getline和isdigit。
$ perl -p -i -e's/getline/getline_ReadSeqVars/g' ./HMMer2/sqio.c
$ perl -p -i -e 's/isnumber/isdigit/'models/phasemodel.c
将csh脚本替换为sh脚本。
$ perl -p -i-e's/csh welcome.csh/sh welcome.csh/' makefile
进行编译。
$ make all
编译完成,系统会显示相关路径,进行环境配置:
$ export WISECONFIGDIR=/public/home/lvqiang/software/wise2.4.1/wisecfg/
可选是否加入环境变量,进入bin目录验证安装情况:
$ ./genewise -help
显示帮助信息,确认安装成功。
具体参数、使用方法及结果解读,待实际数据应用时,再深入撰写详细教程。
手机查看时,可能命令行部分显示排版异常,建议使用网页端查看。
本文使用 文章同步助手 同步完成。