原创 ARM+Linux下看門狗應用
筆者在設計ARM+Linux的產品中,使用了看門狗ADM706。這款IC的定時間隔爲1.6s。由於使用ARM9的內核,操作系統爲Linux。整個系統完全啓動時間較長,超出了看門狗的喂狗時間門限。因此在CPU能完全啓動開始喂狗前,看門狗又
原创 Git Hub的初步配置
原來一直在使用別人的Git Hub遠端,今天剛好申請了新的賬號,在windows下重新安裝了Git Bash環境。基本操作在win下的Git Bash下完成: 主要幾條命令從13行開始,在執行17行命令後,要在自己的遠端github上
原创 I2C-pcf8563
linux 2.6.35.2 ——MX28添加pcf8563驅動 pcf8563硬件連接到核心板引出的I2C1引腳上。修改內核源碼包,添加i2c下pcf8563的驅動。 通過終端命令hwclock可以操作pcf8563時鐘芯片的讀寫,驗證
原创 c語言 void*的相關知識
比如void *P=...;那麼*P表示什麼?warning: dereferencing 'void *' pointer [enabled by default]error: invalid use of void expressio
原创 linux內核數據結構之kfifo
本文轉自:http://www.cnblogs.com/Anker/p/3481373.html 1、前言 最近項目中用到一個環形緩衝區(ring buffer),代碼是由linux內核的kfifo改過來的。緩
原创 I2C總線的仲裁機制
在多主的通信系統中。總線上有多個節點,它們都有自己的尋址地址,可以作爲從節點被別的節點訪問,同時它們都可以作爲主節點向其他的節點發送控制字節和傳送數據。但是如果有兩個或兩個以上的節點都向總線上發送啓動信號並開始傳送數據,這樣就形成了衝突。
原创 winxp win7 刪除 workbench
1. 刪掉安裝目錄 2. 刪掉快捷方式和程序裏的目錄 3. 執行 cmd -> regedit 刪掉 HKEY_LOCAL_MACHINE/SOFTWARE/FLEXlm License Manager WRSD_LICENSE_FI
原创 VxWorks編程常用函數說明
VxWorks編程常用函數說明 一、官方的Program Guide 位於安裝目錄下:\docs\vxworks\guide\index.html 二、常用的庫: #include "taskLib.h" /* 任務 */ #inclu
原创 device_create() class_create()
前面章節“class 類 class_create class_destroy”瞭解了 class_create使用,這章節中介紹device_create device_destroy使用,並通過這兩章節內容 自動建立備文件節點
原创 Linux下直接讀寫物理地址內存
虛擬 轉 物理地址 virt_to_phys( *addr );物理 轉 虛擬地址 phys_to_virt( *addr );-------------------------------------------------Lin
原创 Linux內核中實現保留內存的方法
Linux中保留內存(Reserved memory)是指把系統中的一部分內存保留起來,內核不會爲它建立頁表,一般的應用程序無法訪問到這段內存。在板卡調試、內存測試和設備DAM調試的過程中,可以運用這種辦法,先驗證系統在只有低端內存的情
原创 虛擬機下的ubuntu12.04設置橋接網絡
虛擬機下的ubuntu12.04設置橋接網絡 VM版本9.0.1 build-894247 ubuntu12.04 1.設置虛擬機 選擇virtual network editor VMnet0設
原创 C語言判斷給定的字符串是否爲合法的ip地址
#include <stdio.h> #include <string.h> // www.outofmemory.cn int main(void) { char str[31],temp[31];
原创 Qt在windowsXp環境的安裝和配置
網絡上課本上講了很多QT的使用方法,QT的環境配置極少講到,可能是認爲太簡單了,但是這是學習 QT編程的第一步,忙活了一天終於有了個頭緒。趕緊記錄下來。 首先在qt的官方網站下載相應的文件。網址是:htt
原创 Vxworks啓動參數詳解
VxWorks啓動參數詳解 (2011-08-10 21:47:40) 轉載▼ 標籤: 磁盤引導 vxworks 引導參數 網絡文件訪問 it 分類: VxWorks 上次講過NI8106