linux
haway_mi
跟着自己的思想走........
展开
-
进程环境
进程环境转载 2010-08-27 08:19:00 · 329 阅读 · 0 评论 -
网络套接字
Linux网络编程 套接字 一:概述 Socket 的英文原意就是“孔”或“插座”,现在,作为BSD UNIX 的进程通讯机制,取其后一种意义。日常生活中常见的插座,有的是信号插座,有的是电源插座,有的可以接受信号(或能量),有的可以发送信号(或能量)。假如电话线与电话机之间安放一个插座(相当于二者之间的接口,这一部分装置物理上是存在的)则Socket 非常相似于电话插座。 将电话系统与面向连接的Socket 机制相比,有着惊人相似的地方。以一个国家级的电话网为例。电话的通话双转载 2010-08-27 08:23:00 · 731 阅读 · 0 评论 -
驱动基础
首先介绍一下注册一个驱动的步骤:1、定义一个platform_driver结构2、初始化这个结构,指定其probe、remove等函数,并初始化其中的driver变量3、实现其probe、remove等函数看platform_driver结构,定义于include/linux/platform_device.h文件中:struct platform_driver { int (*probe)(struct platform_device *); int转载 2010-12-04 11:23:00 · 400 阅读 · 0 评论 -
bus,device,driver三者关系
bus: 总线作为主机和外设的连接通道,有些总线是比较规范的,形成了很多协议。如PCI,USB,1394,IIC等。任何设备都可以选择合适的总线连接到主机。当然主机也可能就是CPU本身。内存也是通过BUS连接到主机的,可内存使用的总线不是外设总线,因此和内存使用相同类型的总转载 2010-12-07 11:29:00 · 558 阅读 · 0 评论 -
Linux网络编程 套接字 一:概述 Socket 的英文原意就是“孔”或“插座”,现在,作为BSD UNIX 的进程通讯机制,取其后一种意义。日常生活中常见的插座,有的是信号插座,有的是电源插座,有的可以接受信号(或能量),有的可以发
当内核起动C程序时(使用一个exec()函数),在调用main()前先调用一个特殊的起动例程。可执行程序文件将此起动例程指定为程序的起始地址——这是由连接编辑程序设置的,而连接编辑程序则由C编译程序(通常是cc)调用。起动例程从内核取得命令行参数和环境变量值,然后为调用main()函数作好安排。有五种方式使进程终止<br />正常终止<br />从main()返回<br />调用exit()<br />调用_exit()<br />异常终止<br />调用ab转载 2010-08-26 18:15:00 · 596 阅读 · 0 评论 -
ECC算法的详细说明
http://blog.chinaunix.net/link.php?url=http://fpcfjf.blog.163.com%2Fblog%2Fstatic%2F55469793200951165949380%2F转载 2011-08-16 15:39:45 · 1478 阅读 · 0 评论 -
进程的环境
当内核起动C程序时(使用一个exec()函数),在调用main()前先调用一个特殊的起动例程。可执行程序文件将此起动例程指定为程序的起始地址——这是由连接编辑程序设置的,而连接编辑程序则由C编译程序(通常是cc)调用。起动例程从内核取得命令行参数和环境变量值,然后为调用main(转载 2010-08-05 20:48:00 · 344 阅读 · 0 评论