系统集成
雪域迷影
专业:计算机
爱好:服务端和客户端开发,桌面开发,全栈开发
兴趣:象棋、乒乓球、游泳、听音乐。
展开
-
makefile-rpm编译软件,输出依赖软件包的编译顺序
最近在iMX6x开发板下制作Linux根文件系统,前期需要自己整理与平台无关的Core软件包的依赖关系、修改软件包对应的Spec文件、将下载的.tar.gz等源代码包打包成rpm包,然后使用rpmbuild编译打包成rpm包,最后rpm安装。很头痛的一个问题就是整理软件包的依赖关系、确定它们的编译顺序。 可以从http://www.linuxfromscratch.org/blfs/vie原创 2013-04-28 22:58:52 · 3654 阅读 · 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 · 20083 阅读 · 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 · 5334 阅读 · 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 · 5864 阅读 · 0 评论 -
科大讯飞和Tizen-TTS语音合成引擎
最近在做一个文本转语音TTS(Text to Speech)的第三方软件封装,使用的是国内语音技术龙头安徽科大讯飞公司提供的离线引擎AiSound5.0,主要用于汽车导航用途。科大讯飞还提供了AiTalk用于语音识别,AiWrite用于手写识别服务等。另外还有针对6种平台的SDK和开发示例。 其中AiSound5.0只提供TTS接口(即将文本字符串合成PCM格式的音频数据),不提供播音原创 2013-06-23 23:10:16 · 29668 阅读 · 3 评论 -
搭建Ubuntu12.04交叉编译服务器
最近在公司学着搭建一台Linux服务器作为交叉编译的主机之用。 主要步骤如下: 一、使用U盘安装Ubuntu12.04 LTS桌面版本。 使用UtralIOS软碟通为Ubuntu12.04桌面版制作U盘启动盘,再电脑上安装Ubuntu12.04。 最重要的莫过于分区了,这个要依据具体情况而定,由于是作为Linux主机之用,硬盘大小共500G,4G内存原创 2013-07-17 23:13:23 · 4122 阅读 · 1 评论 -
Shell脚本初步学习-鸟哥Linux私房菜基础学习篇
Shell脚本对于Linux下的系统管理员和运维的人来说很重要。最近看了一下Shell脚本,为了系统地学习一下Shell脚本,我看了一下《鸟哥的Linux私房菜基础学习篇》第三版,其中的第13章讲了一下Shell script的学习。可以到鸟哥的网站:第十三章、學習 Shell Scripts看看这一章的示例,对于学习Shell脚本初学者入门很不错! 编写shell script的良好原创 2013-05-14 23:19:45 · 7112 阅读 · 0 评论