
系统集成
文章平均质量分 64
雪域迷影
专业:计算机
擅长领域:C++服务端和客户端开发
兴趣:象棋、乒乓球、游泳、听音乐。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ubuntu22.04中搭建GN编译环境
本文介绍了在Ubuntu22.04系统中搭建GN+Ninja编译环境的方法。首先说明GN作为元构建系统与Ninja构建系统的关系,以及OpenHarmony中GN+Ninja的应用。具体步骤包括:1)通过apt安装Ninja 1.11.1版本;2)安装支持C++17特性的clang编译器,推荐使用clang-16或更高版本;3)简要提及了从源码编译Ninja的方法。该环境搭建为后续使用GN+Ninja进行项目构建奠定了基础,特别是对于OpenHarmony开发尤为重要。原创 2025-07-30 21:53:54 · 559 阅读 · 0 评论 -
Linux中使用du命令如何查看一个目录占用多少GB存储空间
在Linux中,使用du命令可以查看目录占用的存储空间。要查看GB单位的空间占用,推荐使用命令:du -sh --block-size=1G /目录路径,其中-s显示总计,-h以易读格式输出。若只需数字结果,可配合awk命令:du -s --block-size=1G /目录路径 | awk '{print $1 " GB"}'。例如查看OpenHarmony_Code目录,输出显示"70 GB"。该命令能快速获取大目录的存储占用情况。原创 2025-07-27 07:55:01 · 246 阅读 · 0 评论 -
makefile-rpm编译软件,输出依赖软件包的编译顺序
最近在iMX6x开发板下制作Linux根文件系统,前期需要自己整理与平台无关的Core软件包的依赖关系、修改软件包对应的Spec文件、将下载的.tar.gz等源代码包打包成rpm包,然后使用rpmbuild编译打包成rpm包,最后rpm安装。很头痛的一个问题就是整理软件包的依赖关系、确定它们的编译顺序。 可以从http://www.linuxfromscratch.org/blfs/vie原创 2013-04-28 22:58:52 · 3740 阅读 · 2 评论 -
Linux批量替换某种类型文件中的字符串-sed和grep命令使用
今天在修改rpm打包的spec配置文件时,遇到一个问题就是:需要将100个左右源代码中的spec配置文件中的Release一行中的发布版本号使用宏变量%{_release}进行替换。 如果要手工修改需要修改100多次,但是使用sed和grep命令很简单:sed -i "s/Release: 1/Release: %{_release}/g" 'grep Release原创 2013-05-13 22:34:46 · 20207 阅读 · 0 评论 -
CentOS6.4下使用默认的文档查看器打开PDF文档乱码的解决方案
最近在CentOS6.4下使用其默认的文档查看器打开PDF文档时出现乱码的方块,有两种方法可以解决。 方法一:修改/etc/fonts/conf.d/49-sansserif.conf文件,如下:<!-- If the font still has no generic name, add sans-serif --> sans-serif原创 2013-05-08 22:38:59 · 5433 阅读 · 2 评论 -
rpm打包学习
最近工作中需要针对freescale的iMX5和iMX6平台做一些arm平台下的系统核心软件包的集成,比如将glib、dbus、pkg-config、libxml2、pixman、gdb、libpng、gcc、gstreamer、ffmpeg、bluez等软件源代码针对arm平台打包成二进制的rpm包以及二进制源代码包.src.rpm。 一、为什么要将源代码打包成rpm格式的二进制包原创 2013-05-17 23:12:50 · 5994 阅读 · 0 评论 -
科大讯飞和Tizen-TTS语音合成引擎
最近在做一个文本转语音TTS(Text to Speech)的第三方软件封装,使用的是国内语音技术龙头安徽科大讯飞公司提供的离线引擎AiSound5.0,主要用于汽车导航用途。科大讯飞还提供了AiTalk用于语音识别,AiWrite用于手写识别服务等。另外还有针对6种平台的SDK和开发示例。 其中AiSound5.0只提供TTS接口(即将文本字符串合成PCM格式的音频数据),不提供播音原创 2013-06-23 23:10:16 · 30326 阅读 · 3 评论 -
搭建Ubuntu12.04交叉编译服务器
最近在公司学着搭建一台Linux服务器作为交叉编译的主机之用。 主要步骤如下: 一、使用U盘安装Ubuntu12.04 LTS桌面版本。 使用UtralIOS软碟通为Ubuntu12.04桌面版制作U盘启动盘,再电脑上安装Ubuntu12.04。 最重要的莫过于分区了,这个要依据具体情况而定,由于是作为Linux主机之用,硬盘大小共500G,4G内存原创 2013-07-17 23:13:23 · 4206 阅读 · 1 评论 -
Shell脚本初步学习-鸟哥Linux私房菜基础学习篇
Shell脚本对于Linux下的系统管理员和运维的人来说很重要。最近看了一下Shell脚本,为了系统地学习一下Shell脚本,我看了一下《鸟哥的Linux私房菜基础学习篇》第三版,其中的第13章讲了一下Shell script的学习。可以到鸟哥的网站:第十三章、學習 Shell Scripts看看这一章的示例,对于学习Shell脚本初学者入门很不错! 编写shell script的良好原创 2013-05-14 23:19:45 · 7191 阅读 · 0 评论