Time of Update: 2018-12-04
From: http://lansedefeng2005.blog.163.com/blog/static/3683192620071020935272/Linux MTD 介紹專有名詞:1. MTD:Memory Technology Device,記憶體技術裝置,2. JEDEC:Joint Electron Device Engineering Council,電子電器裝置聯合會3. CFI:Common Flash
Time of Update: 2018-12-03
此文章為轉載...... sata硬碟安裝centos 5.2 , 啟動到 load SCISI driver ....停在那一直不動了.... 原因在於預設不支援sata硬碟解決方案:1. bios設定裡, 找到SATA項, 一般都有 IDE 和 RAID 兩個選項, 改為 RAID, 安裝時 load ACHI 驅動, 一切正常! 缺點: 如果雙系統, 更改後Windows 就藍屏, 進不去系統了. 2.
Time of Update: 2018-12-04
作者:劉洪濤,華清遠見嵌入式學院講師。四、在核心裡寫i2c裝置驅動的兩種方式前文介紹了利用/dev/i2c-0在應用程式層完成對i2c裝置的操作,但很多時候我們還是習慣為i2c裝置在核心層編寫驅動程式。目前核心支援兩種編寫i2c驅動程式的方式。下面分別介紹這兩種方式的實現。這裡分別稱這兩種方式為“Adapter方式(LEGACY)”和“Probe方式(new style)”。(1)
Time of Update: 2018-12-04
一、幾個問題開始正題之前,我們先看幾個問題:什麼是穩定性和可靠性?什麼是壓力測試?為什麼要進行壓力測試?什麼是穩定性和可靠性?穩定性反映的是系統不會出現異常情況;可靠性反映的是系統能夠保持正常運行而不受外界影響的能力。系統的穩定性和可靠性通常以連續運轉時間和系統的可靠已耗用時間來度量。什麼是壓力測試?壓力測試是一種破壞性的測試,即系統在非正常的、超負荷的條件下的運行情況 。用來評估在超越最大負載的情況下系統將如何運行,是系統在正常的情況下對某種負載強度的承受能力的考驗
Time of Update: 2018-12-03
author: CarlsonLee(carlsonlee.freec@hotmail.com), 本代碼是freecamera的一部分,freecamera原始碼存在:http://gitorious.org/freecamera#include <glib.h>#include <string.h>#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include
Time of Update: 2018-12-03
1:由於工作的原因,在過去的幾個月中,一直從事LSI公司的2*36port的expander方面的開發。其主要是對SAS中SSP,SMP,SES命令協議的解析及資料處理。其LSI公司的SDK使用的是threadx作業系統,其晶片核心為ARM920t,在920t之提供了對SAS協議處理的功能。個人感覺代碼風格不好。現將個人對expander的理解整理如下:The LSISAS2X36 is a 36-port, 6.0-Gbit/s Serial Attached SCSI (SAS)
Time of Update: 2018-12-03
切圓角:cutRoundCorner參數:$1:edgeSize $2:width(i.e. height) $3:radius $4:srcFileName $5:destFileName說明:$1為削去的廣告地區長度,$2為最終的正方形圓角映像的邊長,$3為圓角半徑樣本:cutRoundCorner 20 100 20 1.jpg 1.png原始碼如下:#!/bin/bash#---$1:edgeSize $2:width(i.e. height) $3:radius
Time of Update: 2018-12-03
原貼:CentOS3 Linux 伺服器環境配置最佳化詳解Wikipedia,自由的百科全書目錄 [顯示隱藏] 1 內容概要1.1 CentOS3 安裝後的調整以及設定1.2 升級OpenSSL和OpenSSH加強安全性1.3 安裝配置Apache+PHP+MySQL+Zend Optimizer1.4 更改Apache運行賬戶以及建立虛擬機器主機1.5
Time of Update: 2018-12-03
fork函數學習: #include <sys/types.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>main () { pid_t pid; pid=fork(); if (pid < 0) printf("error in fork!"); else if (pid == 0) printf("i am the child
Time of Update: 2018-12-03
(1)Driver Attributesstruct driver_attribute { struct attribute attr; ssize_t (*show)(struct device_driver *driver, char *buf); ssize_t (*store)(struct device_driver *, const char * buf, size_t count);}; Device
Time of Update: 2018-12-03
開始著手 linux shell/ makefile 編程,菜鳥(我自己)對這些底層技術不是很瞭解,one by one 吧!共勉!根據原文 http://hi.baidu.com/jrkaho/blog/item/253c6ced4f08c13bacafd5c6.html,稍作修改。1. build、 host 和 target 初步在交叉編譯中比較常見的一些參數就是build、host 和
Time of Update: 2018-12-04
1,查看磁碟 df -h2,查看記憶體大小 free free [-m|g]按MB,GB顯示記憶體 vmstat3,查看cpu cat /proc/cpuinfo 只看cpu數量 grep "model name" /proc/cpuinfo | wc -l4,查看系統記憶體 cat /proc/meminfo 5,查看每個進程的情況 cat /proc/5346/status 5347是pid6,查看負載 w
Time of Update: 2018-12-04
Time of Update: 2018-12-04
一. d_path函數說明d_path 是核心提供的根據dentry和vfsmount擷取絕對路徑函數此函數有2個版本,以核心版本2.6.25為分界extern char *d_path(const struct path *, char *, int); extern char * d_path(struct dentry *, struct vfsmount *, char *, int);結構體path原型如下struct path {struct vfsmount
Time of Update: 2018-12-04
做為遠端控制LINUX作業系統最簡單的辦法就是採用TELNET服務登入,然後可以執行一些列的操作如VI編輯器等,對於SUSE LINUX系統,更增加了一個可以通過TELNET登入系統即可實作類別似圖形介面的管理平台YAST控制中心,通過YAST可以管理SUSE LINUX的幾乎所有功能。下面將就SUSE LINUXEnterprise Server 9 下的TELNET服務增加以及YAST管理等做一個詳細介紹,同時也轉載一篇其它LINUX系統的TELNET通用配置方法
Time of Update: 2018-12-04
1. 檢測SuSE的Telnet服務是否已安裝(預設安裝時是不安裝Telent-Server的。) # chkconfig –list 在列表中,有如下顯示,表示telnet服務已安裝。 xinetd based services: telnet: on 如果未安裝telnet-server,則請在YaST中安裝軟體包(telnet-server在CD2中)。 2. 啟動telnet服務: #chkconfig telnet on 3. 確認服務已啟動: #
Time of Update: 2018-12-04
不知道各位童鞋在Linux系統中寫對拍有沒有出現過困擾,一般我寫初始化隨機化種子都用srand(time(0));然而在Linux系統下time函數返回的時間只能精確到秒,這也就意味著我們每秒最多隻能拍一組資料,而這在很多題目中是不太夠的。怎麼在Linux系統下得到更為精確的系統時間呢?LYP告訴了我一種方法,可以精確到微秒。#include <sys/time.h>int main(){ timeval tv; gettimeofday(&tv,0);
Time of Update: 2018-12-04
轉自:http://www.ibm.com/developerworks/cn/linux/l-linux-networking-stack/index.html層級: 初級M. Tim Jones (mtj@mtjones.com), 顧問工程師, Emulex2007 年 7 月 16 日 Linux 作業系統的最大特性之一就是它的網路棧。它最初源於 BSD 的網路棧,具有一套非常乾淨的介面,組織得非常好。其介面範圍從協議無關層(例如通用 socket
Time of Update: 2018-12-04
在Linux裡運行Windows程式通常有兩種方法:1. 開虛擬機器2. 使用類似wine的類比程式開虛擬機器的話比較耗資源,況且我只是想運行一些簡單在Win程式。。。。先看看下面的介紹吧:-)Wine簡介許多人面臨著擁有的軟體不能在他的電腦上啟動並執行困擾。隨著 Linux 近來的流行,因為作業系統的不同而發生的更加頻繁。你的 Windows 軟體不能在 Linux 上運行,而你的 Linux 軟體不能在 Windows 上運行。
Time of Update: 2018-12-04
本文簡要介紹X86-32架構下的Linux kernel被boot loader(如grub)載入到記憶體後,如何從最初的實模式,切換到保護模式,並開啟分頁機制。本文不涉及boot loader如何將核心載入到記憶體,因為這是boot