
Linux
文章平均质量分 95
baiyang_sky
精通C语言编程;
熟练掌握嵌入式软件开发流程;
熟悉VOIP行业SIP通信协议;
较强的团队意识和自学能力;
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
获取MAC函数(linux下ioctl/vxworks下muxIoctl)
1.介绍Linux网络程序与内核交互的方法是通过ioctl来实现的,ioctl与网络协议栈进行交互,可得到网络接口的信息,网卡设备的映射属性和配置网络接口.并且还能够查看,修改,删除ARP高速缓存的信息,所以,我们有必要了解一下ioctl函数的具体实现.2.相关结构体与相关函数#include int ioctl(int d,int request,....);参数:d-文原创 2015-04-13 18:22:50 · 3229 阅读 · 0 评论 -
CUnit详解(基于linux下的白盒单元测试)
CUnit是一个对C语言编写的程序进行单元测试的框架,在线文档说它作为一个静态链接库被链接到用户的测试代码中。它提供了一种简洁的框架来建立测试架构,并提供丰富的断言(Assertion)来测试通用数据类型。除此之外,它还提供了许多不同的结构来运行测试用例和报告测试结果。(1)CUnit的架构可以看出Cunit也是有组织的,主要分几个角色,Registry,Suite及Tes原创 2015-04-20 16:36:44 · 3188 阅读 · 1 评论 -
嵌入式系统bootloader详解
1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:(1). 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。(2). Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。(3). 文件系统。包转载 2015-07-15 19:48:59 · 1034 阅读 · 0 评论 -
linux下检测USB的热插拨
使用netlink.方式检测,代码如下:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>#include <sys/un.h>#include <sys/ioctl.h>#include <sys/sock...原创 2018-08-12 16:56:28 · 803 阅读 · 1 评论