自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (7)
  • 收藏
  • 关注

转载 SSDP 简单服务发现协议

SSDP 简单服务发现协议,是应用层协议,是构成UPnP(通用即插即用)技术的核心协议之一。它为网络客户端(network client)提供了一种发现网络服务(network services)的机制,采用基于通知和发现路由的多播方式实现。SSDP多播地址:239.255.255.250:1900(IPv4),FF0x::C(IPv6)两种类型的SSDP请求消息会通过SSDP多播地址

2013-07-23 17:10:50 925

转载 NetBIOS和NBNS

NetBIOS: NetBIOS是Network Basic Input/Output System的简称,一般指用于局域网通信的一套API是Network Basic Input/Output System的简称,一般指用于局域网通信的一套API,历史NetBIOS是一个网络协议,在上世纪80年代早期由IBM和Sytec联合开发,用于所谓的PC-Network。虽然公开发表的文档很少

2013-07-23 16:08:59 1362

转载 嵌入式开发基础----register和volatile关键字

register:      在函数内部定义变量时,默认是auto类型,即分配给变量内存。如果定义一个变量用register关键字,那么编译器尽可能把变量存放在CPU内部寄存器中,这样就不必通过内存寻址来访问变量,提高访问效率 volatile:    这个是嵌入式开发必须知道的。用volatile修饰变量或地址,相当于告诉编译器这个值会随时发生变化,每次使用都要去内存中重新读

2013-07-20 10:00:29 668

转载 linux串口驱动分析

linux串口驱动分析硬件资源及描述        s3c2440A 通用异步接收器和发送器(UART)提供了三个独立的异步串行 I/O(SIO)端口,每个端口都可以在中断模式或 DMA 模式下操作。UART 使用系统时钟可以支持最高 115.2Kbps 的波特率。每个 UART 通道对于接收器和发送器包括了 2 个 64 位的 FIFO。寄存器

2013-07-12 19:06:23 1128

转载 assert()函数用法总结

assert()函数用法总结assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression );  assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort

2013-07-12 14:26:20 639

转载 VC中如何把窗口隐藏到托盘

VC中如何把窗口隐藏到托盘VC中如何把窗口隐藏到托盘2009-05-15 19:33一、托盘简介所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起时,但有不希望占据任务栏的时候,就可以把程序放到托盘区。二、托盘编程相关函数其实呢,把程序放到托盘上的本质就是先在托盘区绘制一

2013-07-11 14:47:57 721

转载 Windows命令shutdown用法

Windows命令shutdown用法 用法用法: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]    [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]参数    没有参数   显示帮助。这与键入 /? 是一样的。

2013-07-10 16:03:25 726

转载 如何学习linux设备驱动

如何学习linux设备驱动作者:于连庆,华清远见嵌入式学院讲师。Linux系统目前主要维护2.4和2.6两个内核版本,在http://www.kernel.org/ 网站上已经可以下载到最新的2.6内核linux-2.6.38.6,及最新的2.4内核linux-2.4.37.11。稳定版本号基本上是1~3月更新一次,如:2.6.35至2.6.36,升级版本号每1~2周更新一次,如:2.6.

2013-07-10 11:54:23 500

转载 kobject

一、kobject应用举例Linux设备模型最基本的组成元素是kobject,我们先来看一个kobject的应用例子,该程序在Ubuntu 10.10, 2.6.32-38-generic-pae内核上调试通过。[cpp] view plaincopy#include   #include   #include   #include   #include   #include   #inc

2013-07-06 18:34:55 671

转载 Kobject相关

Kobject相关kobjec是linux在2.6中新引进的统一的设备管理模型,他的主要目的就是对linux的2.6系统所有的设备进行统一的管理,在以前的内核中并没有独立的数据结构让内核对整体的系统做配置和管理。尽管缺乏此类的信息,但是很多时候系统还是能正常工作,然后随着设备越来越多,系统越来越复杂,以及需要支持更多诸如电源管理等新的特征需要,新的内核版本明确提出了需要统一管理设备的要

2013-07-06 18:13:38 605

转载 Linux的bg和fg命令

Linux的bg和fg命令我们都知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg 和 bg 命令,让我们轻松调度正在运行的任务。假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,挂起这个程序,然后可以看到系统提示(方括号中的是作

2013-07-05 09:41:10 785

转载 typedef int Myfunc(const char*, const struct stat *, int)问题的思考

typedef int Myfunc(const char*, const struct stat *, int)问题的思考[原创]APUE.2e程序清单4-7举例分析分析apue2e上的程序清单4-7 递归降序遍历目录层次结构,并按文件类型计数 。分析环境:FreeBSD 6.2-RELEAS

2013-07-03 14:06:38 1710

转载 linux上ln命令详细说明

linux上ln命令详细说明ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。  当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重

2013-07-03 09:55:04 549

转载 Unix文件系统

Unix文件系统有多种实现,下文主要讨论基于BSD的UFS(UNIX File System)。        一般硬盘被分为多个分区,每个分区可以包含一个文件系统。文件系统的结构一般如下:自举块 | 超级块 | 柱面组0 | 柱面组1 | …… | 柱面组n其中,柱面组i的结构如下:超级块副本 | 配置信息 | i-

2013-07-02 17:59:43 1147

转载 Linux/Unix inode、vnode和dentry

Linux/Unix inode、vnode和dentry传统的Unix既有v节点(vnode)也有i节点(inode),vnode的数据结构中包含了inode信息。但在Linux中没有使用vnode,而使用了通用inode。“实现虽不同,但在概念上是一样的。”vnode (“virtual node”)仅在文件打开的时候,才出现的;而inode定位文件在磁盘的位置,它的信息本

2013-07-02 17:43:35 2509

转载 Linux I/O调度

Linux I/O调度一) I/O调度程序的总结    1) 当向设备写入数据块或是从设备读出数据块时,请求都被安置在一个队列中等待完成.    2) 每个块设备都有它自己的队列.    3) I/O调度程序负责维护这些队列的顺序,以更有效地利用介质.I/O调度程序将无序的I/O操作变为有序的I/O操作.    4) 内核必须首先确定队列中一共有多少个请求,然后才开

2013-07-01 18:51:13 605

转载 Linux slab 分配器剖析

Linux slab 分配器剖析简介: 良好的操作系统性能部分依赖于操作系统有效管理资源的能力。在过去,堆内存管理器是实际的规范,但是其性能会受到内存碎片和内存回收需求的影响。现在,Linux® 内核使用了源自于 Solaris 的一种方法,但是这种方法在嵌入式系统中已经使用了很长时间了,它是将内存作为对象按照大小进行分配。本文将探索 slab 分配器背后所采用的思想,并介绍这种方法提供的

2013-07-01 16:43:13 730

AUTOSAR_SWS_SOMEIPTransportProtocol.pdf

SOME/IP R21-11 Release AUTOSAR_SWS_SOMEIPTransportProtocol.pdf

2022-10-07

AUTOSAR_PRS_SOMEIPServiceDiscoveryProtocol.pdf

SOME/IP R21-11 Release AUTOSAR_PRS_SOMEIPServiceDiscoveryProtocol.pdf

2022-10-07

AUTOSAR_PRS_SOMEIPProtocol.pdf

SOME/IP R21-11 Release AUTOSAR_PRS_SOMEIPProtocol.pdf

2022-10-07

android hal service 测试代码

android hal service test 代码

2021-12-31

payload_dumper.zip

Android AB update升级包解包工具,针对payload.bin解包

2021-01-25

SELinux_Treble.pdf (Android8.0 sepolicy权限新特性)

Android8.0 sepolicy权限新特性介绍,sepolicy权限再Android8.0上面新的变化

2018-02-05

VC++写的关机助手

自己用VC++写的关机助手,界面简洁,操作简单。初学者可以看看,写着玩的。

2014-05-19

USB HID 必备资料文档

USB HID 开发的必备文档,要搞懂USB HID 必须要看懂的文档,当然还有USB协议相关的东西。

2013-04-09

消费机测试及例子程序 代码

消费机测试及例子程序 主要功能 :IC 卡操作管理:包括持卡人的信息的写入、清空、消费金额等,通讯方式:包括RS-485通讯,以太网通讯、433MHZ无线通讯等等多项功能。

2013-04-09

PL2303中文资料资料

PL2303中文资料,详细介绍了PL2303的使用方法,以及其的原理等等

2012-06-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除