
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文在ubuntu20.4的操作系统上使用qemu进行linux内核、根文件系统的镜像文件加载,并成功进入linux系统的命令行界面。可以用于基于risc-v的应用软件的功能调试,本文所有流程均实测并截图。

本文基于linux5.15.73的linux源码,使用risc-v的交叉编译器,对linux内核进行源码编译,编译生成内核镜像文件Image,供后续启动qemu使用。

在ubuntu20.4的操作系统上利用系统自带的gcc编译linux4.19.5版本的内核,并生成镜像文件。

本文基于arm的嵌入式ramdisk根文件系统的搭建,适用于ramdisk类型的根文件系统调试或根文件系统位于QSPI的flash中。在zynq系列的板卡实测可以使用。

本文通过下载Apache2的httpd的源码,在ubuntu20.4的虚拟机计算机上搭建web服务器,基于Apache2的httpd在编译的过程中依赖于APR的开发环境(含APR、APR util和pcre2软件),其中apr-util依赖expat的软件。因此httpd的源码移植包括apr源码移植、expat源码移植、apr-util源码移植、pcre2源码移植和httpd源码移植等部分组成,并

本文基于前两节移植的freertos的工程源码,新建mdk工程,并对mdk工程的配置,freertos源码的修改进行了详细的描述,本文所有流程及内容均在mdk软件上实际编译通过的。

本文描述stm32的freertos的源码移植的软件包下载,由于本文基于标准库进行移植,因此软件包包含标准库STSW-STM32065,以及Freertos的工程源码包和内核源码包的下载。freertos的源码下载均在github上下载最新的软件版本。

thttpd 是一个简单,小型,可移植,快速且安全的 HTTP 服务器,thttpd搭建的Web服务器支持认证、CGI等服务,功能都比较齐全,常用于嵌入式或桌面系统搭建web服务器使用。本介绍在ubuntu20.4操作系统上使用thttpd源码搭建web服务器,并使用html脚本与c语言编写服务器应用程序并测试。

本文在基于busybox搭建的根文件系统上交叉编译移植dropbear的ssh远程登录的工具,在zynq045的板卡上实测通过。

本文基于ubuntu18.4的桌面版系统安装Redmine软件,详细描述了安装流程,并ubuntu18.4系统亲测安装成功。








