![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
noted2011
noted2011@163.com
展开
-
搭建arm-linux-gcc交叉编译环境
(1) 首先是下载arm-linux-gcc-4.4.3.tar.gz,下载地址是:http://xz.qjwm.com/download_992467.htmlhttp://ishare.iask.sina.com.cn/f/16570713.html?from=原创 2011-09-24 23:50:40 · 650 阅读 · 0 评论 -
Realtek wireless network Driver编译
1. 解压文件首先解压zip文件unzip RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip然后进入driver目录cdRTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/driver/最后解压tar.gz文件tar xzfrtl8188C_8192C_usb_linux_v4.原创 2014-04-03 11:07:53 · 902 阅读 · 0 评论 -
编译broadcom SDK
以arm 为列来说明,如何编译broadcom SDK。(1) 添加一个新的目录mkdir –p $SDK/systems/linux/kernel/代表你平台的名称,最好带上内核版本。例如:arm-2_6。(2) 拷贝并修改Makefile拷贝相应的Makefile文件到$SDK/systems/linux/kernel/这里拷贝systems/linux原创 2014-03-31 11:44:18 · 7188 阅读 · 0 评论 -
linux FrameBuffer
整理《Linux 设备驱动开发详解》的Framebuffer1 FrameBuffer1.1 帧缓冲的概念帧缓冲(FrameBuffer)是Linux系统为显示设备提供的一个接口,它将显示缓冲区抽象,屏蔽图像硬件的底层差异,允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。用户不必关心物理显示缓冲区的具体位置及存放方式,这些都由缓冲设备驱动本身来完成。对于帧设备而言原创 2013-11-04 21:15:07 · 628 阅读 · 0 评论 -
linux IPI
在SMP内部,芯片内部一个处理器常常要有目标地向系统中的其他处理器发出中断请求,这种中断被称为处理器间中断(IPI, Inter Processor Interrupt)。powerpc 有4个IPI:call_function_actionreschedule_actioncall_function_single_actiondebug_ipi_action目前lin原创 2013-11-04 21:10:52 · 4449 阅读 · 0 评论 -
系统调用 syscall
系统调用(syscall”)是用户级程序要求操作系统为它做某些事情的途径。所有的系统调用都需要asmlinkage限定词。asmlinkage限定词用于通知编译器进从栈中提取该函数的参数。在Linux中,每个系统调用被赋予一个系统调用号,这样,通过这个独一无二的号就可以关联系统调用,而不是系统调用的名称。系统调用号相当关键,一旦分配就不能再有任何变更,否则编译好的应用程序就会崩溃。Li原创 2013-10-21 15:01:39 · 1601 阅读 · 0 评论 -
网卡、PHY,MAC的区别
网卡工作在osi的最后两层,物理层(PHY)和数据链路层(MAC)。 物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。物理层的芯片称之为PHY。 数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。以太网卡中数据链路层的芯片称之为MAC控制器。原创 2012-06-19 21:40:46 · 3677 阅读 · 0 评论 -
用busybox制作根文件系统
内核版本: Linux-2.6.34.10 交叉编译器版本: arm-linux-gcc 4.4.3操作系统平台: Linux Fedora 12开发板平台: 飞凌 OKIII2440 使用的工具: Busybox-1.19.2.tar.bz2使用busybox定制一个很小的文件系统。一、 准备制作建立根目录,该目录就要我们要移植原创 2011-10-09 23:55:36 · 1611 阅读 · 2 评论 -
移植 sshd到arm开发板
引言之前移植sshd到arm开发板,断断续续花了好长时间,但是ssh登录时还总是提示permission denied please try again,网上说的方法都试过了,还是无法解决,让人非常郁闷。当时用的交叉编译器是arm-linux-gcc 3.4.1,busybo原创 2011-10-12 22:21:40 · 1881 阅读 · 0 评论 -
nDPI源码的一点分析
ndpi是开源的深度包检测库。原创 2014-10-11 14:51:48 · 2758 阅读 · 0 评论