![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 81
kut00
这个作者很懒,什么都没留下…
展开
-
Fedora 10 安装KDE 4.2正式版
原博客地址:http://kpjack.blog.51cto.com/627289/128017 KDE4.2如期发布,为了尝试这个新鲜出炉的K桌面,我也敢当小白一会,等不及F10提供源就匆匆升级系统来安装它,用了一个通宵终于把它装上了(源的网速慢还是我的网络慢?我不知道,反正通宵醒来就看到安装成功)。以下是安装方法:1、先到这里[url]http://kde-re原创 2010-02-04 16:18:00 · 1416 阅读 · 0 评论 -
Nand flash 结构以及读写分析
Nand Flash的数据是以bit的方式保存在memory cell,一般来说一个cell中只能存储一个bit。这些cell以8个或者16个为单位,连成bit line,形成所谓的byte(x8)/word(x16),这就是Nand Device的位宽,这些Line会再组成Page。(Nand Flash有多种结构,下面内容针对三星的K9F1208U0M):其中一共有4096block,1blo转载 2010-03-25 14:49:00 · 1508 阅读 · 0 评论 -
7-bit, 8-bit, and 10-bit I2C Slave Addressing
<br />http://www.totalphase.com/support/kb/10039/转载 2010-10-14 17:06:00 · 1211 阅读 · 0 评论 -
linux下的串口操作
Linux 下串口编程入门简介: Linux 操作系统从一开始就对串行口提供了很好的支持,本文就 Linux 下的串行口通讯编程进行简单的介绍。串口简介串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 RS-232-C 接口(又称 EIA RS-232-C)它是在 1970 年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是"数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换原创 2010-09-27 10:25:00 · 1423 阅读 · 1 评论 -
关于Linux系统下IPC笔记
linux下进程间通信的几种主要手段简介: 1. 管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信; 2. 信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期信号语义函数sigal外,还支持语义符合Posix.1标准的信号函数sigaction(实原创 2010-09-01 16:13:00 · 639 阅读 · 0 评论 -
platform _device和platform_driver注册过程
platform _device和platform_driver注册过程作者:Dongas日期:08-06-28platform_device_register()注册过程------------------------------------/* arch/arm/mach-s3c2410/mach-smdk2410.c */struct platform_device s3c_device_i2c = { .name = "s3c24转载 2010-08-19 14:26:00 · 568 阅读 · 0 评论 -
Linux Platform Device and Driver
作者:Dongas日期:08-06-27链接地址:http://blog.chinaunix.net/u2/60011/showart.php?id=1018502从Linux 2.6起引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver。Linux中大部分的设备驱动,都可以使用这套机制, 设备用Platform_device表示,驱动用Platform_driver进行注册。Linux platform driver机制和传统的device driver 机制(转载 2010-08-17 16:05:00 · 573 阅读 · 0 评论 -
linux板级设备的初始化过程
下文参考了:http://blog.chinaunix.net/u3/102367/showart_2220188.html 原文是针对了s3c平台,由于最近在弄9260相关的工作,看了上篇文章,深受启发,感谢原博主。下面结合了9260的性格mach代码,做一个相关的分析,作为自己的一个笔记吧。 linux板级设备的初始化过程start_kernel() -> setup_arch(&command_line) -> mdesc = setup_machine(machine_arch_ty原创 2010-08-13 23:26:00 · 1558 阅读 · 0 评论 -
Linux系统共享库编程
1、类似Windows系统中的动态链接库,Linux中也有相应的共享库用以支持代码的复用。Windows中为*.dll,而Linux中为*.so。下面详细介绍如何创建、使用Linux的共享库。2、创建共享库//sayhello.c#includeint sayhello( void ){ printf("hello form sayhello function!/n"); return 0;}void saysomething(char * str){原创 2010-06-22 18:18:00 · 617 阅读 · 0 评论 -
arm-linux头文件相关
驱动程序:#include 是在linux-2.6.29/include/linux下面寻找源文件。#include 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。#include 是在linux-2.6.29/arch/arm/mach-s3c2410/include/mach下面寻找源文件。#include //最基本的文件,支持动态添加和卸载模块。Hello World驱动要这一个文件就可以了#include //包含了文件操作相关struct的定原创 2010-08-10 11:03:00 · 1237 阅读 · 0 评论 -
关于mmap/munmap系统调用
内存映射函数mmap, 负责把文件内容或者其他对象映射到进程的虚拟内存空间, 通过对这段内存的读取和修改,来实现对文件的读取和修改,而不需要再调用read,write等操作。文件或者其他对象被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。 基于文件的映射,在mmap和munmap执行过程的任何时刻,被映射文件的st_atime可能被更新。如果st_atime字段在前述的情况下没有得到更新,首转载 2010-08-09 09:07:00 · 1300 阅读 · 0 评论 -
linux下输入法 scim-python
http://code.google.com/p/scim-python/wiki/PinYinUserGuide原创 2010-03-19 10:47:00 · 539 阅读 · 0 评论 -
linux进程之间的通信方式学习之概要
郑彦兴 (mlinux@163.com)国防科大计算机学院2002 年 12 月 11 日一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了Linux环境下的几种主要进程间通信手段,并针对每个通信手段关键技术环节给出详细实例。为达到阐明问题的目的,本文还对某些通信手段的内部实现机制进行了分析。转载 2010-02-25 11:30:00 · 1553 阅读 · 1 评论 -
winscp使用
关于winscp1、简介 关于winscp的介绍参考http://winscp.net/eng/docs/lang:chs2、下载 http://winscp.net/eng/download.php3、参数设置 设置完主机和用户连接后 可能出现乱码(解决办法:将WinSCP登陆设置中的环境的UTF-8编码设置为开启。) 关于配置ssh原创 2010-02-04 11:33:00 · 2380 阅读 · 0 评论 -
UBOOT中NAND操作
loadb 20000000 //(1)nand erase 0x100000 0x200000 //(2)nand write 0x20000000 0x100000 0x200000 -//(3)nand read 0x20000000 0x100000 0x200000 -//(4)(1) 从串口下载到SDRAM的0x20000000处(2) 从1M处开始擦写Nand F转载 2010-03-24 16:54:00 · 766 阅读 · 0 评论