自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (47)
  • 收藏
  • 关注

原创 Linux系统HPLIP-GUI网络打印驱动正确安装方法及配置

文章目录前言一、准备工作二、驱动安装三、驱动配置后记前言在Linux系统中安装网络打印机真不是一件简单的事情,Unix/Linux的核心打印服务CUPS至今都没有一个独立完善的GUI图形界面,只能通过网页浏览器访问http://localhost:631(或者https://localhost:631)网页界面来快速配置CUPS及安装打印机。好在我们最常用的商用办公打印机制造商Hewlett-Packard 惠普公司,一直是Unix系统几大主要设备制造商之一(惠普有独立商业HP-UX系统,其他知名大厂

2021-06-07 15:32:56 1575

原创 基于S905L智能机顶盒打造一台Linux生产力办公主机

随着ARM架构的不断发展,arm、arm64处理器的性能越来越强大,国内民用市场大量采用armv7l、armv8处理器的智能机顶盒、NAS私有云存储等设备都表现出不俗的性能。以晶晨amlogic S805、S905及海思Hi3798MV100、Hi3798MV200为代表的主流SoC占据大部分国内市场,当配备2GB、甚至4GB等更大容量运行内存的智能机顶盒、NAS云存储上市换代,原有的设备只能流向“X鱼市场”被拆解吗?推陈出新、性能迭代,是智能设备发展的必然趋势,在它们被拆解之前,通过本文,我们来体验...

2021-06-07 15:32:21 9369 3

原创 Linux软件移植configure配置、实战 - 交叉编译Perl-5.18.2

Linux软件移植configure配置、实战 - 交叉编译Perl-5.18.2GNU规范中,configure配置脚本依赖很多基于Perl语言的脚本工具,比如autoconf、automake等。那么,要在非X86架构系统中实现Native Compile,我们必须要把Perl移植到目标架构上。下面,我们以Perl-5.18.2源码来configure配置、实战。向所有开源、自由的Linux创作者们致以崇高的敬意。一、编译环境宿主系统:Ubuntu 16.04 LTS x32目标

2020-06-15 16:51:14 1105

原创 Linux软件移植configure配置、实战 - 交叉编译python2.7.15

Linux软件移植configure配置、实战- 交叉编译Python2.7.15Linux的开放性、自由性真是太伟大了,打破了计算机操作系统被极少数商业公司垄断、操纵的局面,这也是顺应了自然发展规律的大道。Linux的众多软件也秉承着开放、自由的原则,让我们的世界充满乐趣、异彩纷呈。随着嵌入式应用的发展,智能硬件、AI系统越来越多地应用到非X86架构计算机系统。Python语言是一门非常流行的编程语言,python英文意为“蟒蛇”,是由荷兰人吉多·范·罗苏姆(Guido van Rossum)于.

2020-06-15 15:32:49 443

原创 Linux软件移植configure配置、实战 - 交叉编译binutils演示

Linux软件移植configure配置、实战早期Unix/Linux的软件开发并没有一套统一的预编译标准,从原始代码到目标程序完全是开发人员一行一行敲键盘出来的,这个过程中的产生的代码bug及人工debug,非常耗时,效率极低。后来,Unix社区的广大程序员群体开发出autoconf、automake、libtool等工具,约定了一套configure规则,方便Unix/Linux软件的传播...

2020-04-16 18:17:21 2313

原创 Linux软件移植configure和menuconfig优缺点对比

Linux软件移植configure和menuconfig优缺点对比在Linux系统中安装、测试一项beta版软件,真不是一件容易的事。相信Linux软件测试工程师对configure和menuconfig优缺点,待测软件预编译阶段依赖库,autoconf、automake、libtool等脚本工具,及字符图形界面库libncurses都是必备。而native-compile及cross-co...

2020-04-16 05:20:04 329

原创 Busybox中httpd、ftpd、telnetd、tftpd、ntpd的用法

Busybox的小巧,有目共睹;busybox的强大,用过的人爱不释手;busybox被称为the Swiss Army-knife of Linux一点也不为过。这里,简单说明其内嵌的httpd、ftpd、telnetd、tftpd、ntpd的用法,让你的板子running as a powerful workstation。至于各个applet的源代码,就让专业的程序“猿”去啃代码吧。一、...

2019-11-05 20:06:15 5464

原创 Ubuntu16.04设置右键菜单“打开方式”的关联程序

Ubuntu16.04设置右键菜单“打开方式”的关联程序Ubuntu的文件类型关联有“全局配置”和“用户配置”两种方式:1、全局配置:/etc/gnome/defaults.list2、用户配置:~/.config/mimeapps.list一般我们只需要设置“用户配置”的关联程序即可,删除不想要的关联。gedit ~/.config/mimeapps.list更改后...

2019-10-23 13:33:40 809

原创 Ubuntu16.04搭建NFS服务器及配置

Ubuntu16.04搭建NFS服务及配置搭建环境:1、物理机:Windows 7 Ultimate x642、宿主机:Oracle VM VirtualBox-6.0.10-x643、虚拟机:qemu-2019 x64(Ver 4.10)一、架设Ubuntu端的nfs服务器1、安装nfs服务模块$ sudo apt install nfs-kernel-serve...

2019-10-11 15:53:33 258

arm-cortexa9_neon-linux-uclibcgnueabihf-gcc-7.4.0.tar.bz2

Using built-in specs. COLLECT_GCC=./arm-cortexa9_neon-linux-uclibcgnueabihf-gcc COLLECT_LTO_WRAPPER=/opt/toolchains/arm-cortexa9_neon-linux-uclibcgnueabihf-gcc-7.4.0/bin/../libexec/gcc/arm-cortexa9_neon-linux-uclibcgnueabihf/7.4.0/lto-wrapper Target: arm-cortexa9_neon-linux-uclibcgnueabihf Configured with: /home/abu/arm/u-boot-2019.04/.build/arm-cortexa9_neon-linux-uclibcgnueabihf/src/gcc/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=arm-cortexa9_neon-linux-uclibcgnueabihf --prefix=/home/abu/x-tools/arm-cortexa9_neon-linux-uclibcgnueabihf --with-sysroot=/home/abu/x-tools/arm-cortexa9_neon-linux-uclibcgnueabihf/arm-cortexa9_neon-linux-uclibcgnueabihf/sysroot --enable-languages=c,c++,fortran --with-cpu=cortex-a9 --with-fpu=neon --with-float=hard --with-pkgversion='crosstool-NG 1.24.0' --enable-__cxa_atexit --disable-libmudflap --disable-libgomp --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-libmpx --with-gmp=/home/abu/arm/u-boot-2019.04/.build/arm-cortexa9_neon-linux-uclibcgnueabihf/buildtools --with-mpfr=/home/abu/arm/u-boot-2019.04/.build/arm-cortexa9_neon-linux-uclibcgnueabihf/buildtools --with-mpc=/home/abu/arm/u-boot-2019.04/.build/arm-cortexa9_neon-linux-uclibcgnueabihf/buildtools --with-isl=/home/abu/arm/u-boot-2019.04/.build/arm-cortexa9_neon-linux-uclibcgnueabihf/buildtools --disable-lto --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++ -lm' --enable-threads=posix --enable-target-optspace --disable-plugin --with-libintl-prefix=/home/abu/arm/u-boot-2019.04/.build/arm-cortexa9_neon-linux-uclibcgnueabihf/buildtools --disable-multilib --with-local-prefix=/home/abu/x-tools/arm-cortexa9_neon-linux-uclibcgnueabihf/arm-cortexa9_neon-linux-uclibcgnueabihf/sysroot --enable-long-long Thread model: posix gcc version 7.4.0 (crosstool-NG 1.24.0)

2020-08-15

gflops-armhf.tar.gz

gflops是Github上nagisasaka发布的一个简易CPU浮点、整数运算能力测试工具,我照猫画虎写了个华为Hi3798MV100(四驱A7带硬FPU)的Makefile.armhf,编译器用crosstool-ng生成的arm-cortexa9_neon-linux-uclibcgnueabihf-gcc。解压到板子上,执行./gflops-armhf

2020-08-15

file-5.25-mips32r1-linux-static.tar.gz

Unix/Linux常用命令,file-5.25移植到MIPS32平台,在bcm6838 SoC、MIPS r34Kc测试通过。编译环境:Ubuntu-16.04-LTS,32位,GCC编译器:crosstools-mips-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21,mips-unknown-linux-uclibc-gcc-4.6.2,默认prefix=/usr,链接库方式:static。

2020-04-16

busybox-1.31.1-mips

嵌入式Linux必备,busybox-1.31.1移植到MIPS32平台,在bcm6838 SoC、MIPS r34Kc测试通过。编译环境:Ubuntu-16.04-LTS,32位,GCC编译器:crosstools-mips-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21,mips-unknown-linux-uclibc-gcc-4.6.2,链接库方式:static。集成全部常用命令、内置服务器,支持彩色字符、中文字符,UTF-8编码。

2020-04-16

bash-5.0-mips32r1-linux-static.tar.xz

Unix/Linux经典shell,bash-5.0移植到MIPS32平台,在bcm6838 SoC、MIPS r34Kc测试通过。编译环境:Ubuntu-16.04-LTS,32位,GCC编译器:crosstools-mips-gcc-5.3-linux-4.1-uclibc-1.0.12-binutils-2.25-NPTL,mips-buildroot-linux-uclibc-gcc-5.3,链接库方式:static

2020-04-16

bash-4.3.30-mips32r1-linux-static.tar.xz

Unix/Linux经典shell,bash-4.3.30移植到MIPS32平台,在bcm6838 SoC测试通过。编译环境:Ubuntu-16.04-LTS,32位,GCC编译器:crosstools-mips-gcc-5.3-linux-4.1-uclibc-1.0.12-binutils-2.25-NPTL,mips-buildroot-linux-uclibc-gcc-5.3,链接库方式:static

2020-04-16

busybox-1.30.1-mips.zip

busybox-1.30.1-mips,大端序,集成了常用httpd、ftpd、telnetd、ntpd、tftpd服务,支持中文字符、彩色字符

2019-11-05

crosstools-mipsel-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21.Rel1.2.tar.bz2

broadcom交叉编译工具链gcc-4.6.2,mips架构,小端序,软浮点 broadcom交叉编译工具链gcc-4.6.2,mips架构,小端序,软浮点 broadcom交叉编译工具链gcc-4.6.2,mips架构,小端序,软浮点

2019-11-05

crosstools-arm-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21-NPTL.Rel1.2.tar.bz2

broadcom交叉编译工具链gcc-4.6.2,arm架构

2019-11-05

crosstools-mips-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21.Rel1.2.tar.bz2

broadcom交叉编译工具链gcc-4.6.2,mips架构,软浮点 broadcom交叉编译工具链gcc-4.6.2,mips架构,软浮点 broadcom交叉编译工具链gcc-4.6.2,mips架构,软浮点

2019-11-05

Busybox官方1.28.1编译版(MIPS平台)

Busybox官方1.28.1已编译版,适用于MIPS平台,下载完成后,改文件名为busybox,上传到目标板(光猫、路由器、开发板等),修改权限777。

2018-12-23

Busybox官方1.29.3版源代码包

Busybox官方1.29.3版源代码包,支持多种嵌入式硬件平台。 Busybox官方1.29.3版源代码包,支持多种嵌入式硬件平台。

2018-12-23

华为HUAWEI路由器WS880的CFE(RAM256MB)

华为HUAWEI路由器WS880的CFE(RAM256MB),BootLoader版本1.0.2.1,支持256MB运行内存,支持刷Merlin梅林固件。

2018-12-23

华硕ASUS路由器AC15的CFE

华硕ASUS路由器AC15的CFE,BoolLoader版本是1.0.2.1,支持自行定制固件

2018-12-23

华硕ASUS路由器RT-AC68U的CFE

华硕ASUS路由器RT-AC68U的CFE,BoolLoader版本是1.0.2.1,支持刷梅林Merlin固件

2018-12-23

博通CFE编辑工具

博通Broadcom公司发布的基于MIPS架构RISC指令集处理器BootLoader,该压缩包是CFE编辑工具

2018-12-23

CFE Source 1.4.2

博通Broadcom公司发布的基于MIPS架构RISC指令集处理器BootLoader,该压缩包是CFE-1.4.2官方源码

2018-12-23

心创TR-N65、N85、889、799、N8、N9、N9s写频软件

心创TR-N65、N85、889、799、N8、N9、N9s写频软件

2014-03-21

堡利斯通BR-3写频软件

堡利斯通 UV开拓者 写频软件,有需要的朋友可以使用该软件

2014-03-21

KENWOOD对讲机KPG100D-TK3217写频软件

KENWOOD对讲机KPG100D-TK3217写频软件,有需要的朋友可以使用该软件

2014-03-21

配置文件.yaml

配置文件.yaml

2022-11-08

HP_LaserJet_P1505n_pcl3_3.16.3.ppd

HP LaserJet P1505n激光打印机PPD驱动文件

2021-06-18

HP_LaserJet_P1505n_pcl3_3.17.10.ppd

HP LaserJet P1505n激光打印机PPD驱动文件

2021-06-18

aria2-1.35.0-mips32r1-linux-static.tar.gz

aria2c-mips runs ok on MIPS32r1、MIPS32r2,checked for F450G_V1.0 and PT923 Home-gateway.

2020-07-13

file-5.15-mips32r1-linux-static.tar.xz

编译配置 先编译静态、动态链接库、再编译静态链接可执行程序 1、arm平台 # ./configure --host=arm-unknown-linux-uclibcgnueabi --prefix=/usr --disable-warnings LDFLAGS="-s" # ./configure --host=arm-unknown-linux-uclibcgnueabi --prefix=/usr --disable-warnings --disable-shared --enable-static LDFLAGS="--static -s" 2、mips平台 # ./configure --host=mips-unknown-linux-uclibc --prefix=/usr --disable-warnings LDFLAGS="-s" # ./configure --host=mips-unknown-linux-uclibc --prefix=/usr --disable-warnings --disable-shared --enable-static LDFLAGS="--static -s"

2020-06-15

mips-gcc-494-native-cores.tar.xz

GNU编译器集合包括C , C ++ ,Objective-C, Fortran ,Ada,Go和D的前端,以及这些语言的库(libstdc ++等)。 GCC最初是作为GNU操作系统的编译器编写的。 GNU系统开发为100%免费软件,在尊重用户自由的意义上说是免费的 。

2020-06-15

mips-gcc-native-headers+libs.tar.xz

GNU编译器集合包括C , C ++ ,Objective-C, Fortran ,Ada,Go和D的前端,以及这些语言的库(libstdc ++等)。 GCC最初是作为GNU操作系统的编译器编写的。 GNU系统开发为100%免费软件,在尊重用户自由的意义上说是免费的 。

2020-06-15

make-4.2.1-mips32r1-linux-static.tar.xz

GNU Make是一种工具,用于控制从程序的源文件生成程序的可执行文件和其他非源文件。 Make了解如何从名为makefile的文件构建程序的知识,该文件列出了每个非源文件以及如何从其他文件计算它。 编写程序时,应为其编写一个makefile,以便可以使用Make来构建和安装程序。

2020-06-15

m4-1.4.18-mips32r1-linux-static.tar.xz

GNU M4是传统Unix宏处理器的实现。 尽管具有一些扩展(例如,处理宏的9个以上位置参数),但它大部分与SVR4兼容。 GNU M4还具有内置功能,包括文件,运行shell命令,进行算术等。 从某种意义上说,GNU M4是一个宏处理器,它将它的输入复制到输出扩展宏中。 宏是内置的或用户定义的,可以使用任意数量的参数。 除了仅进行宏扩展外,m4还具有内置功能,包括命名文件,运行UNIX命令,执行整数算术,以各种方式处理文本,递归等。m4既可以用作编译器的前端,也可以用作宏处理器本身。 GNU M4的最大用户之一是GNU Autoconf项目。

2020-06-15

libtool-2.4.6-mips32r1-linux.tar.xz

GNU libtool是通用库支持脚本。 Libtool隐藏了在一致的可移植界面后使用共享库的复杂性。 要使用libtool,请将新的通用库构建命令添加到Makefile,Makefile.in或Makefile.am中。

2020-06-15

gettext-0.19.8.1-mips32r1-linux-static.tar.xz

GNU gettext是GNU Translation Project的重要步骤,因为它是我们可以构建许多其他步骤的资产。 该软件包为程序员,翻译人员甚至用户提供了一套很好集成的工具和文档。 具体来说,GNU gettext实用程序是一组工具,提供了一个框架来帮助其他GNU软件包生成多语言消息。 这些工具包括一组有关应如何编写程序以支持消息目录的约定,用于消息目录本身的目录和文件命名组织,支持检索已翻译消息的运行时库以及一些可在其中进行消息处理的独立程序。各种可翻译字符串或已翻译字符串的集合。 特殊的GNU Emacs模式还可以帮助感兴趣的各方准备这些集合或使它们更新。

2020-06-15

bison-3.0.4-mips32r1-linux-static.tar.xz

Bison是一种通用解析器生成器,它将带注释的上下文无关文法转换为使用LALR (1)解析器表的确定性LR或广义LR(GLR)解析器。 作为一项实验性功能,Bison还可以生成IELR (1)或规范的LR(1)解析器表。 一旦您精通Bison,就可以使用它来开发各种语言解析器,从用于简单台式计算器的语言解析器到复杂的编程语言。

2020-06-15

flex-2.6.4-mips32r1-linux-static.tar.xz

这是flex,快速的词法分析器生成器。 flex是用于生成扫描仪的工具:识别文本中的词汇模式的程序。 flex代码库保存在GitHub上的Git中。 可以在github版本页面上找到带有某些中间文件的flex的源版本。

2020-06-15

binutils-2.21.1-mips32r1-linux-static.tar.gz

GNU Binutils是二进制工具的集合。 主要的是: ld -GNU链接器。 as -GNU汇编器。 但它们还包括: addr2line-将地址转换为文件名和行号。 ar-用于创建,修改和提取档案的实用程序。 c ++ filt-过滤以解编码编码的C ++符号。 dlltool-创建用于构建和使用DLL的文件。 gold-一个新的,更快的,仅ELF的链接器,仍处于beta测试中。 gprof-显示分析信息。 nlmconv-将目标代码转换为NLM。 nm-列出目标文件中的符号。 objcopy-复制并转换目标文件。 objdump-显示目标文件中的信息。 ranlib-生成指向档案内容的索引。 readelf-显示来自任何ELF格式对象文件的信息。 size-列出对象或存档文件的节大小。 字符串 -列出文件中的可打印字符串。 strip-放弃符号。 windmc -Windows兼容的消息编译器。 windres -Windows资源文件的编译器。 这些程序大多数都使用BFD (二进制文件描述符库)进行低级操作。 他们中的许多人还使用操作码库来汇编和反汇编机器指令。 Binutils已移植到大多数主要的Unix变体以及Wintel系统上,它们存在的主要原因是为GNU系统 (和GNU / Linux )提供了编译和链接程序的便利。 编译参数:--with-sysroot=/opt/toolchains/crosstools-mips-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21/usr/mips-unknown-linux-uclibc/sysroot

2020-06-15

automake-1.15-mips32r1-linux.tar.gz

Automake是用于自动生成符合GNU编码标准的Makefile.in文件的工具。 Automake需要使用Autoconf 。

2020-06-15

autoconf-2.69-mips32r1-linux.tar.xz

Autoconf是M4宏的可扩展包,该宏包会生成Shell脚本以自动配置软件源代码包。 这些脚本可以使程序包适应许多类UNIX系统,而无需人工干预。 Autoconf从模板文件为包创建配置脚本,该模板文件以M4宏调用的形式列出了包可以使用的操作系统功能。

2020-06-15

perl-5.18.2-mips32r1-linux-static.tar.xz

Configure帮助: ***每次重编译,需重新解压源代码包*** 一、依赖库 perl-cross-0.8.5

2020-06-15

python-2.7.15-mips32r1-linux-static.tar.xz

一、依赖库 1、libffi # sudo apt install libffi-dev libffi6 二、编译配置 1、mips平台 # ./configure \ ac_cv_have_long_long_format=yes \ ac_cv_file__dev_ptmx=yes \ ac_cv_file__dev_ptc=yes \ ac_cv_working_tzset=yes \ ac_cv_prog_HAS_HG=/bin/false \ ac_cv_prog_SVNVERSION=/bin/false \ 参考链接:https://blog.csdn.net/wxalriss/article/details/106758292

2020-06-15

shellinabox-2.20-mips32r1-linux-static.tar.xz

嵌入式Linux必备web shell,shellinabox-2.20移植到MIPS32平台,在bcm6838 SoC、MIPS r34Kc测试通过。编译环境:Ubuntu-16.04-LTS,32位,GCC编译器:crosstools-mips-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21,mips-unknown-linux-uclibc-gcc-4.6.2,默认prefix=/usr,链接库方式:static,集成openssl-0.9.7。

2020-04-16

samba-3.0.37-mips32r1-linux-static.tar.xz

Unix/Linux常用server,samba-3.0.37移植到MIPS32平台,在bcm6838 SoC、MIPS r34Kc测试通过。编译环境:Ubuntu-16.04-LTS,32位,GCC编译器:crosstools-mips-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21,mips-unknown-linux-uclibc-gcc-4.6.2,默认prefix=/usr,链接库方式:static。

2020-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除