原创 pwm控制蜂鳴器實驗(轉)
實驗名稱: PWM 控制實驗 實驗目的: 熟悉ADS使用,熟悉pwm 的相關控制,實現按鍵改變蜂鳴器頻率 實驗原理: GPB0可以設置成TOUT0,使用PWM的控制改變輸出頻率 實驗步驟: Main.c 代碼如下:
原创 ubuntu忘記root密碼或者root密碼不能修改怎麼辦
今天裝了Ubuntu10.10,剛裝完root是沒有密碼,可以通過如下方式設置密碼:sudo passwd root .設置完密碼之後會有一個問題,比如平時都是通過sudo操作,時間長了就會忘記root密碼。 Linux系統中,用戶的密
原创 Linux下的管道編程技術-dup函數和dup2函數
dup和dup2也是兩個非常有用的調用,它們的作用都是用來複制一個文件的描述符。它們經常用來重定向進程的stdin、stdout和stderr。這兩個函數的 原形如下: #include <unistd.h> int dup(
原创 linux下select系統調用
select系統調用是用來讓我們的程序監視多個文件句柄(file descrīptor)的狀態變化的。程序會停在select這裏等待,直到被監視的文件句柄有某一個或多個發生了狀態改變。 文件在句柄在Linux裏很多,如果你man某個函
原创 linux C/C++ 靜態庫、共享庫
C語言庫——靜態庫、共享庫 我們在編寫一個C語言程序的時候,經常會遇到好多重複或常用的部分,如果每次都重新編寫固然是可以的,不過那樣會大大降低工作效率,並且影響代碼的可讀 性,更不利於後期的代碼維護。我們可以把他們製作成相
原创 Qt事件和信號的區別
問題: 什麼時候用事件,什麼時候用信號呢?是不是不同的線程間用事件,信號不能用在線程間? 解答: 仔細來看,事件與信號其實並無多大差別,從我們對其需求上來說,都只要能註冊事件或信號響應函數,在事件或信號產生時
原创 嵌入式設計應具備的基本技能
嵌入式設計應具備的基本技能 1 、 Linux 基礎 安裝 Linux 操作系統 Linux 文件系統 Linux 常用命令 Linux 啓動過程詳解 熟悉 Linux 服務能夠獨立安裝 Linu
原创 網絡程序員須知
DHCP: Dynamic Host Control Protocol IP: Internet Protocol DNS: Domain Name Service LDAP: Lightweight Direct Acces
原创 網絡socket編程指南
剛纔在chinaunix上看到一個叫流浪者的一篇文章寫的很好,現在貼過來防止以後看的時候找不到 介紹 Socket 編程讓你沮喪嗎?從man pages中很難得到有用的信息嗎?你想跟上時代去編Internet相關的程序,但是爲你在
原创 u-boot命令介紹及燒寫程序實例
bootdelay 定義執行自動啓動的等候秒數 baudrate 定義串口控制檯的波特率 netmask 定義以太網接口的掩碼 ethaddr 定義以太網接口的MAC地址 bootfile 定義缺省
原创 opendir()和readdir()的具體用法
#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <dirent.h>void do_dir (char dirname[]) {
原创 Ubuntu 10.04下修改分辨率
1.開啓內核對framebuffer的支持我發現有很多種framebuffer模式,不太明白它們之間有什麼區別,不過我的機器在Ubuntu 10.04下,vesafb和nvidiafb都沒搞好,能用,但是顏色分辨率低(可能是我用的方式不
原创 利用S3C2440中的Timer0的PWM輸出驅動蜂鳴器
S3C2440中有5個16位定時器,timer0,timer1,timer2,timer3和timer4。其中,只有timer4是一個沒有輸出引腳的內部定時器。所以,只有定時器0,1,2,3有脈寬調製功能(PWM)。定時器0有一個用於
原创 ubuntu下安裝pdf閱讀器
在ubuntu下 打開windows系統下的pdf文件,無法正常顯示,只有亂碼。 於是安裝pdf閱讀器 ,可直接在終端命令行輸入如下命令: sudo apt-get install xpdf-chinese-simplified xp
原创 如何顯示vim行號和自動縮進 設置ts=4
root權限進入/etc/vim 路徑下面打開vimrc 在後面加入 set nu //顯示行號 set autoindent //自動縮進 set ts=4 //設置tab的值爲四個空格