分类目录归档:C/C++

linux守护进程编写实践[转]

linux守护进程编写实践

主要参考:http://colding.bokee.com/5277082.html (实例程序是参考这的)

http://wbwk2005.blog.51cto.com/2215231/400260 (语言描述出自这里)

在linux或者unix操作系统中在系统的引导的时候会开启很多服务,这些服务就叫做守护进程。为了增加灵活性,root可以选择系统开启的模式,这些模式叫做运行级别,每一种运行级别以一定的方式配置系统。 守护进程是脱离于终端并且在后台运行的进程。守护进程脱离于终端是为了避免进程在执行过程中的信息在任何终端上显示并且进程也不会被任何终端所产生的终端信息所打断。
一. 守护进程简介

发表在 C/C++, Linux | 标签为 , , | linux守护进程编写实践[转]已关闭评论

Osmocom-bb系统编译[转]

Ubuntu 12.04.5 LTS i386环境下编译
sudu su
————————————————————————–
cd /opt
mkdir …

发表在 C/C++, Linux, SDR | 标签为 , , , | Osmocom-bb系统编译[转]已关闭评论

airprobe在GNURadio 3.7下编译的问题

airprobe的GNURadio 3.7版本及HackRF支持

由于GNURadio由3.6版本升级到3.7版本之后,原有的代码需要进行改动之后才可以进行编译。

改动介绍请参阅http://gnuradio.org/redmine/projects/gnuradio/wiki/Move_3-6_to_3-7

否则会出现以下提示:

发表在 C/C++, Linux, SDR, Skill | 标签为 , , , | airprobe在GNURadio 3.7下编译的问题已关闭评论

Linux系统调用Hook姿势总结 – .Little Hann[转]

Linux系统调用Hook姿势总结 – .Little Hann

发表在 C/C++, Linux, Skill | 标签为 , , | Linux系统调用Hook姿势总结 – .Little Hann[转]已关闭评论

在Ubuntu 14.04下编译OpenBTS for USRP B210

最近研究OpenBTS,去网上找相关的资料,好吧,很少。

比较稳定的v4.0版好像是X86的,我为了让系统稳定的跑在VHD硬盘上。使用了64位内核因此只好编译只是alpha的5.0版,并且官网也说了,64位下只保证模编译没问题功能都没测试过。

编译过程中肯定需要解决很多依赖库的问题,只是之前编译GNURadio和UHD驱动时已经雷都铲过了,所以编译这个东西时基本没有再提示我还缺少什么库了。

首先给个编译参考吧,英文的,我讨厌英文所以才写了这个。因为之前没看这个参考走了一些弯路,丢人的事先不提。

首先取代码:$ git clone https://github.com/RangeNetworks/dev.git…

发表在 C/C++, Linux, SDR, Skill | 标签为 , , | 在Ubuntu 14.04下编译OpenBTS for USRP B210已关闭评论

Linux环境下段错误的产生原因及调试方法小结[转]

Linux环境下段错误的产生原因及调试方法小结

最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发, 而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环境下的段错误做个小结,方便以后同类问题的排查与解决。

1. 段错误是什么

一句话来说,段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址、访问了系统保护的内存地址、访问了只读的内存地址等等情况。这里贴一个对于“段错误”的准确定义(参考Answers.com):

复制代码
A segmentation fault 
发表在 C/C++, Linux, Skill | 标签为 , | Linux环境下段错误的产生原因及调试方法小结[转]已关闭评论

浅析logcat驱动到应用的流程[转]

分类: LINUX

浅析logcat驱动到应用的流程

===================================================
驱动driver层
drivers/android/logger.c
device_initcall(logger_init);

发表在 Android, C/C++, Skill | 标签为 , , | 浅析logcat驱动到应用的流程[转]已关闭评论

Android中的so注入(inject)和挂钩(hook) – For both x86 and arm[转]

http://blog.csdn.net/jinzhuojun/article/details/9900105

分类: Android 27260人阅读 评论(63) 收藏 举报
发表在 Android, C/C++, Linux | 标签为 , , , | Android中的so注入(inject)和挂钩(hook) – For both x86 and arm[转]已关闭评论

看到了一个和壳有关的代码先在这里留个底

aPLib-1.1.1

http://www.ibsensoftware.com

以后有空了可以看看,虽然现然加壳行业 好像已经有点 末落了。

 …

发表在 C/C++, Windows | 标签为 | 看到了一个和壳有关的代码先在这里留个底已关闭评论

使用valgrind检查内存问题

valgrind 是我用过的一个不错的linux下内存检查工具。linux下的编译吧偶尔会有点问题。有时一次通过是需要人品的。写这个文章只是为了给自己留个资料。以下内容是从网上转的。以后有工夫了。我会自己整理一下。
官 网 valgrind.org

分类: LINUX

发表在 C/C++, Linux | 标签为 , | 使用valgrind检查内存问题已关闭评论