会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
qiuri2008
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2017年8月16日
linux下的C语言开发 进程创建 延伸的几个例子
摘要: 在Linux下面,创建进程是一件十分有意思的事情。我们都知道,进程是操作系统下面享有资源的基本单位。那么,在linux下面应该怎么创建进程呢?其实非常简单,一个fork函数就可以搞定了。但是,我们需要清楚的是子进程与父进程之间除了代码是共享的之外,堆栈数据和全局数据均是独立的,主要是学习标准的H文件
阅读全文
posted @ 2017-08-16 11:18 江召伟
阅读(389)
评论(0)
推荐(0)
linux下的C语言开发(定时器)
摘要: 定时器是我们需要经常处理的一种资源。那Linux下面的定时器又是怎么一回事呢?其实,在linux里面有一种进程中信息传递的方法,那就是信号。这里的定时器就相当于系统每隔一段时间给进程发一个定时信号,我们所要做的就是定义一个信号处理函数。 [cpp] view plain copy #include
阅读全文
posted @ 2017-08-16 11:16 江召伟
阅读(2047)
评论(0)
推荐(0)
linux下的C语言开发(静态库/动态库)
摘要: 动态链接库不是Linux独有的特性,在windows下面也存在这样的特性。一般来说,windows下面的动态连接库是以*.dll作为结尾的,而linux下面的动态连接库是以*.so结尾的。和静态链接库相比,动态连接库可以共享内存资源,这样可以减少内存消耗。另外,动态连接是需要经过操作系统加载器的帮助
阅读全文
posted @ 2017-08-16 11:13 江召伟
阅读(2382)
评论(1)
推荐(0)
linux下的C语言开发 GDB的例子
摘要: 在很多人的眼里,C语言和linux常常是分不开的。这其中的原因很多,其中最重要的一部分我认为是linux本身就是C语言的杰出作品。当然,linux操作系统本身对C语言的支持也是相当到位的。作为一个真正的程序员来说,如果没有在linux下面用C语言编写过完整的程序,那么只能说他对C语言本身的理解还相关
阅读全文
posted @ 2017-08-16 11:05 江召伟
阅读(350)
评论(0)
推荐(0)
linux驱动编写(Kconfig文件和Makefile文件)
摘要: 在Linux编写驱动的过程中,有两个文件是我们必须要了解和知晓的。这其中,一个是Kconfig文件,另外一个是Makefile文件。如果大家比较熟悉的话,那么肯定对内核编译需要的.config文件不陌生,在.config文件中,我们发现有的模块被编译进了内核,有的只是生成了一个module。这中间,
阅读全文
posted @ 2017-08-16 11:01 江召伟
阅读(611)
评论(0)
推荐(0)
Linux-----Kconfig文件的简介
摘要: 内核源码树的目录下都有两个文件Kconfig和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库, 每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出菜单, 用户选择后保存
阅读全文
posted @ 2017-08-16 10:37 江召伟
阅读(818)
评论(0)
推荐(1)
RDA Kconfig介绍 ***
摘要: 安装显示库: sudo apt-get install libncurses5-dev libncursesw5-dev 执行相关文件: 1、radisson.Kconfig 2、gen_radisson_customer.pl 3、.config 4、back2source.sh 5、modify
阅读全文
posted @ 2017-08-16 10:34 江召伟
阅读(598)
评论(0)
推荐(0)