自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (11)
  • 收藏
  • 关注

原创 linux内核设计与实现读书笔记——linux内核开发准备工作与注意事项

一、下载内核源码linux内核官网http://www.kernel.org二、内核源码树目录 说明 arch 特定体系结构的代码 block 块设备I/O层 crypo 加密API Documentation 内核源码文档 drivers 设备驱动程序 firmware 使用某些驱动程序而需要的设备固件 fs ...

2018-11-14 11:27:23 385

原创 linux内核设计与实现读书笔记——linux内核简介

一、内核简介        Linux克隆了unix,但linux不是Unix。尽管linux借鉴了Unix的许多设计并实现了Unix的API(由POSIX标准和其他 Single Uinx Specification定义的),但Linux并没有直接使用Unix源码。在有些方面(比如,内核并不区分线程和一般进程,对linux内核而言,所有进程都一样,只不过有些进程共享资源而已),linux的实...

2018-11-12 18:49:40 433

转载 C++成员函数在内存中的存储方式

用类去定义对象时,系统会为每一个对象分配存储空间。如果一个类包括了数据和函数,要分别为数据和函数的代码分配存储空间。按理说,如果用同一个类定义了10个对象,那么就需要分别为10个对象的数据和函数代码分配存储单元,如下图所示。        能否只用一段空间来存放这个共同的函数代码段,在调用各对象的函数时,都去调用这个公用的函数代码。如下图所示。                显然,...

2018-11-07 09:47:32 1028 1

转载 面向过程与面向对象的区别

前言:如果你很想搞明白面向对象是什么,面向过程是什么,或者说二者之间的区别是什么,那么就花费一点时间来研读一下这篇博客,你一定会有很大的收获的!一、面向对象与面向过程的区别面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决...

2018-11-06 17:49:35 280

原创 为什么在中断上下文中不能休眠

因为,内核在执行中断处理程序的时候处于中断上下文中,内核在中断上下中不具备调度能力。此时如果休眠下去,内核就没有办法调度一个新的进程去执行,这样内核就一睡不醒了。。。...

2018-11-02 15:31:20 692

转载 linux内核软中断和Tasklet机制

※ 软中断软中断的一种典型应用就是所谓的"下半部"(bottom half),它的得名来自于将硬件中断处理分离成"上半部"和"下半部"两个阶段的机制:上半部在屏蔽中断的上下文中运行,用于完成关键性的处理动作;而下半部则相对来说并不是非常紧急的,通常还是比较耗时的,因此由系统自行安排运行时机,不在中断服务上下文中执行。bottom half的应用也是激励内核发展出目前的软中断机制的原因。软中...

2018-11-01 15:14:06 375

ARMv7 汇编程序指南4.0版

ARMv7 汇编程序指南4.0版, pdf文档。

2022-10-15

libpcap官网指导文档和应用demo

libpcap官网指导文档 libpcapHakin9LuisMartinGarcia.pdf 9页pdf,arp协议抓包分析示例。

2019-08-22

VS2015环境 ffmpeg解码 SDL显示来自网络的rtsp流媒体视频

用来学习ffmpeg解码和SDL显示的例程。VS2015环境,包含64位ffmpeg库和SDL库,视频源来自网络,是一段动画片。

2018-07-18

安霸A9SE芯片资料

安霸A9SE芯片资料,运动相机等产品专用芯片。。。。。。

2018-07-16

安霸A7LS芯片资料

安霸A7LS芯片资料,运动相机、行车记录仪等产品专用芯片

2018-07-16

hostapd交叉编译包

hostapd V2.6,依赖openssl-1.0.1g和libnl-3.2.23。这些依赖库也都在压缩包里。实测可以编译通过。具体编译过程参考这篇博客:https://blog.csdn.net/BHJ1119/article/details/80414989

2018-05-23

hostapd-2.6.tar

hostapd V2.6,依赖openssl-1.0.1g和libnl-3.2.23。实测可以编译通过。具体编译过程参考这篇博客:https://blog.csdn.net/BHJ1119/article/details/80414989

2018-05-23

mips平台gstreamer交叉编译

包含gstreamer-0.10.36所依赖glib、libxml2、libffi、zlib。通过一个Makefile文件编译

2018-05-04

Android adb 调试工具

Android adb 调试工具

2018-02-24

RTL8723BU_WiFi_linux_v4.3.16

RTL8723BU_WiFi_linux_v4.3.16

2017-02-23

RTL8723BU_WiFi_linux_v4.3.16_14189.20150519_BTCOEX2015119-5844

rtl8723bu WiFi 模块各层源码及说明文档

2017-02-23

空空如也

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

TA关注的人

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