原创 詳解udev

Linux┊詳解udev 學習┊工作相關 Jun 4th, 2009 easylife 如果你使用Linux比較長時間了,那你就知道,在對待設備文件這塊,Linux改變了幾次策略。在Linux早期,設備文件僅僅是是一些帶有適當的屬性集的普

原创 製作PV8900開發板的linux系統鏡像

燒寫到開發板上的文件包括以下3個: l         tcboot.rom --------------------------(bootloader) l         linux.rom ---------------------

原创 Nand Flash結構與讀寫分析及Nand Flash尋址方式

  NAND Flash 的數據是以bit 的方式保存在memory cell,一般來說,一個cell 中只能存儲一個bit。這些cell 以8 個或者16 個爲單位,連成bit line,形成所謂的byte(x8)/word(x16),這

原创 ubuntu環境下編譯內核詳解

  聲明:本文是個人蔘考網上有關資料,編譯2.6.25內核的總結,如按本文步驟編譯內核造成的責任和本文作者無關。 本文放在本人的blog上面:http://hi.baidu.com/ffbp89/ 本文還有姊妹篇《老筆記本編譯2.6

原创 例解 autoconf 和 automake 生成 Makefile 文件

簡介: 本文介紹了在 linux 系統中,通過 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探討了生成 Makefile 的來龍去脈及其機理,接着詳細介紹了配置 Configure.in 的方法及

原创 UBUNTU開啓SSH服務

      SSH分客戶端openssh-client和openssh-server 如果你只是想登陸別的機器的SSH只需要安裝openssh-client(ubuntu有默認安裝,如果沒有則 sudo apt-get install op

原创 core dump

1啓用core dump ulimit –c size size以kb爲單位;或者 ulimit -c unlimited 2設置code dump文件輸出目錄及格式 echo "1" > /proc/sys/kernel/core-use

原创 用autoconf交叉編譯

autotools可以生成configure腳本,運行configure後能夠生成Makefile文件。如果要交叉編譯,需要在運行configure的時候指定—host選項,由於歷史原因,指定—host的同時,必須指定—build選項。如果

原创 JNI

  用本地方法創建Java源代碼       native return type method (arguments);   編譯Java源代碼,獲得class文件 爲本地方法生成C/C++頭文件;javah從class文件中獲得

原创 我的友情鏈接

51CTO博客開發

原创 用algrind檢測內存泄漏

valgrind可以用來檢測內存泄漏等問題,在ubuntu下的例子程序如下: #include <stdio.h> #include <stdlib.h> #include <string.h> class String { pub

原创 kconfig language

介紹 ------------ 配置數據庫即組織成樹狀結構的配置選項的集合:  +- Code maturity level options  |  +- Prompt for development and/or incomple

原创 Unix下的I/O模型

Unix可用的5種I/O模型的基本區別: 1,阻塞I/O 2,非阻塞I/O 3,I/O複用(select和poll) 4,信號驅動I/O(SIGIO) 5,異步I/O(POSIX的aio_系列函數) 一個輸入操作通常包含兩個不同的階段: 1

原创 我的友情鏈接

51CTO博客開發

原创 JNI

  用本地方法創建Java源代碼       native return type method (arguments);   編譯Java源代碼,獲得class文件 爲本地方法生成C/C++頭文件;javah從class文件中獲得