会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yuweifeng
站在巨人的肩膀上
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
7
8
9
10
11
12
下一页
2016年7月3日
Linux之异步通知20160702
摘要: 异步通知,主要说的是使用信号的方式,同时使用信号也是实现进程之间通信的一种方式。 多的不说,我们直接看代码: 首先应用程序的: #include <sys/types.h> #include <unistd.h> #include <fcntl.h> /* fifthdrvtest */ int f
阅读全文
posted @ 2016-07-03 11:39 yuweifeng
阅读(1757)
评论(0)
推荐(0)
2016年6月19日
Linux之poll与select20160619
摘要: 使用非阻塞I/O的应用程序通常会使用select()和poll()系统调用查询是否可对设备进行无阻塞的访问,这两个系统调用最终又会引发设备驱动中的poll()函数被执行 如果当前不可读(先调用驱动.poll确定是否可读,然后继续do_poll),那么在sys_poll->do_poll中当前进程就会
阅读全文
posted @ 2016-06-19 15:01 yuweifeng
阅读(1935)
评论(0)
推荐(0)
2016年6月15日
GSM之AT操作命令详解20160615
摘要: 因工作接触到GSM模块,所以收集整理了一下关于操作GSM模块的AT命令的资料: 1.AT的历史与应用 1.1 AT的历史AT命令集是由拨号调制解调器(MODEM)的发明者贺氏公司(Hayes)为了控制Modem发明的控制协议.AT是Attention的缩写, 协议本身采用文本.每个命令均以AT打头,
阅读全文
posted @ 2016-06-15 14:51 yuweifeng
阅读(27926)
评论(0)
推荐(0)
2016年6月13日
Linux之初试驱动20160613
摘要: 这篇文章主要介绍一下Linux内核下的驱动结构与书写,以及介绍Linux下简单使用驱动的应用程序: 首先我们直接看使用驱动的简单应用程序: #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdio.
阅读全文
posted @ 2016-06-13 23:28 yuweifeng
阅读(454)
评论(0)
推荐(0)
2016年6月11日
Linux之根文件系统的构建20160611
摘要: 说一下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
阅读(504)
评论(0)
推荐(0)
Linux之根文件系统介绍与分析20160611
摘要: 说一下LINUX根文件系统的介绍与分析: 1.内核启动应用程序,首先要识别出应用程序,这时就需要文件系统来帮助内核找到对应的应用程序: 2.第一个启动的应用程序就是sbin目录下的init程序,也就是/bin/busybox程序,对于这个应用程序,相关介绍如下: 3.其中配置文件中inittab介绍
阅读全文
posted @ 2016-06-11 11:52 yuweifeng
阅读(190)
评论(0)
推荐(0)
2016年6月10日
Linux之kernal分析与启动20160610
摘要: 说一下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
阅读(370)
评论(0)
推荐(0)
2016年6月4日
C语言中的堆与栈20160604
摘要: 首先声明这里说的是C语言中的堆与栈,并不是数据结构中的!一、前言介绍:C语言程序经过编译连接后形成编译、连接后形成的二进制映像文件是静态区域由代码段和数据段(由二部分部分组成:只读数据 段,未初始化数据段即BBS(属于静态区域但不占空间,而且一般编译器会置零所以一般还是在内存区也就是动态区))组成,
阅读全文
posted @ 2016-06-04 21:10 yuweifeng
阅读(606)
评论(0)
推荐(0)
2016年6月2日
Linux之uboot分析与移植20160601
摘要: 说一下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
阅读(772)
评论(0)
推荐(0)
2016年5月31日
华为C语言编程规范
摘要: 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
阅读(7227)
评论(0)
推荐(3)
上一页
1
···
7
8
9
10
11
12
下一页
公告