上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 异步通知,主要说的是使用信号的方式,同时使用信号也是实现进程之间通信的一种方式。 多的不说,我们直接看代码: 首先应用程序的: #include <sys/types.h> #include <unistd.h> #include <fcntl.h> /* fifthdrvtest */ int f 阅读全文
posted @ 2016-07-03 11:39 yuweifeng 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: 使用非阻塞I/O的应用程序通常会使用select()和poll()系统调用查询是否可对设备进行无阻塞的访问,这两个系统调用最终又会引发设备驱动中的poll()函数被执行 如果当前不可读(先调用驱动.poll确定是否可读,然后继续do_poll),那么在sys_poll->do_poll中当前进程就会 阅读全文
posted @ 2016-06-19 15:01 yuweifeng 阅读(1902) 评论(0) 推荐(0) 编辑
摘要: 因工作接触到GSM模块,所以收集整理了一下关于操作GSM模块的AT命令的资料: 1.AT的历史与应用 1.1 AT的历史AT命令集是由拨号调制解调器(MODEM)的发明者贺氏公司(Hayes)为了控制Modem发明的控制协议.AT是Attention的缩写, 协议本身采用文本.每个命令均以AT打头, 阅读全文
posted @ 2016-06-15 14:51 yuweifeng 阅读(27632) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍一下Linux内核下的驱动结构与书写,以及介绍Linux下简单使用驱动的应用程序: 首先我们直接看使用驱动的简单应用程序: #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdio. 阅读全文
posted @ 2016-06-13 23:28 yuweifeng 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 说一下LINUX根文件系统的构建: 制作文件系统 1. 交叉编译busybox 安装:make install CONFIG_PREFIX=/work/nfs_root/fs_mini_mdev_new 2. 安装库 mkdir /work/nfs_root/fs_mini_mdev_new/lib 阅读全文
posted @ 2016-06-11 22:27 yuweifeng 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 说一下LINUX根文件系统的介绍与分析: 1.内核启动应用程序,首先要识别出应用程序,这时就需要文件系统来帮助内核找到对应的应用程序: 2.第一个启动的应用程序就是sbin目录下的init程序,也就是/bin/busybox程序,对于这个应用程序,相关介绍如下: 3.其中配置文件中inittab介绍 阅读全文
posted @ 2016-06-11 11:52 yuweifeng 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 说一下LINUX内核的分析与启动: 一. 内核启动流程,据此配置内核(机器ID) 1.1 修改Makefile 1.2 选择默认配置 : make s3c2410_defconfig 1.3 make uImage 步骤1: 在UBOOT里: set machid 16a // smdk2440 m 阅读全文
posted @ 2016-06-10 16:45 yuweifeng 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 首先声明这里说的是C语言中的堆与栈,并不是数据结构中的!一、前言介绍:C语言程序经过编译连接后形成编译、连接后形成的二进制映像文件是静态区域由代码段和数据段(由二部分部分组成:只读数据 段,未初始化数据段即BBS(属于静态区域但不占空间,而且一般编译器会置零所以一般还是在内存区也就是动态区))组成, 阅读全文
posted @ 2016-06-04 21:10 yuweifeng 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 说一下uboot分析与移植: 1、下载、建立source insight工程、编译、烧写、如果无运行分析原因 tar xjf u-boot-2012.04.01.tar.bz2 cd u-boot-2012.04.01 make smdk2410_config make 2. 分析u-boot: 通 阅读全文
posted @ 2016-06-02 00:16 yuweifeng 阅读(758) 评论(0) 推荐(0) 编辑
摘要: DKBA华为技术有限公司内部技术规范DKBA 2826-2011.5C语言编程规范2011年5月9日发布 2011年5月9日实施华为技术有限公司Huawei Technologies Co., Ltd.版权所有 侵权必究All rights reserved密级:confidentiality le 阅读全文
posted @ 2016-05-31 18:35 yuweifeng 阅读(6925) 评论(0) 推荐(3) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页