Time of Update: 2018-12-03
可能是我在/etc/rc.conf讓某服務啟動時設定錯誤,造成FreeBSD啟動那個服務時,報錯後一直停在那裡,沒法進入系統。於是我重新啟動系統,進入單一使用者模式,提示:Enter full pathname of shell or RETURN for /bin/sh:直接按斷行符號,這時不能使用ee,vi等命令使用mount -a命令,提示檔案系統需要修複之類的於是fsck -y後,再使用mout -a,此時OK最後用ee或者vi修改/etc/rc.conf,把原來修改的那幾行注釋起來後,
Time of Update: 2018-12-03
v/:* {behavior:url(#default#VML);} o/:* {behavior:url(#default#VML);} w/:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);}st1/:*{behavior:url(#ieooui) }
Time of Update: 2018-12-03
1.1 MPC860時鐘 {window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)}' src="http://img1.51cto.com/attachment/200903/3/109393_1236098594OVIe.jpg" border="0" alt="clip_image002" height="181">{window.open("http://blog.51cto.com/viewpic.php?
Time of Update: 2018-12-03
1 PowerPC BSP定製1,BSP的主要功能在於配置系統硬體使其工作於正常的狀態,以及完成硬體與軟體之間的資料互動,為OS及上層應用程式提供一個與硬體無關的軟體平台。因此從執行角度來說,其可以分為兩大部分:Ø 目標系統啟動時的硬體初始化及作業系統引導常式,它只在系統啟動過程中執行一次;Ø 目標板上控制硬體啟動並執行裝置驅動程式,由它來完成硬體與軟體之間的銜接。{window.open("http://blog.51cto.com/viewpic.php?refimg=" +
Time of Update: 2018-12-03
2,第一階段的執行流程使用的是的左邊的源檔案中的那些函數(romInit->romStart->usrInit->sysHwinit->usrKernelinit->usrRoot);第二階段執行流程使用的是中右邊源檔案中的那些函數(sysInit->
Time of Update: 2018-12-03
導讀:本文以《IT從業者的職業規劃》一文中的職業為基礎,結合筆者自身的工作學習經驗,對IT從業者學習的過程進行系統規劃性的分析和闡述,以期能協助處於迷茫中的從業者們。一直想找個時間把以前的經驗總結下來,記錄成系列形式的文章。我喜歡系列形式的文章。看園子裡的系列文章,往往有期待感,也有滿足感。一來它是一個系統的學習的過程;二來也是作者的一個系統的經驗總結的過程,對人對己都有益處。系列文章是能夠協助學習者一步步的從不知道到應用高手的學習的一個過程。就象我寫的《IT從業者的職業規劃》一樣,在這裡,作為
Time of Update: 2018-12-03
#include "2440addr.h"extern void Uart_Printf(char *fmt,...);void Wr24C02(U32 slvAddr,U32 addr,U8 data);void Rd24C02(U32 slvAddr,U32 addr,U8 *data);void Run_IicPoll(void);void IicPoll(void) ;void Delay(int x) ;static U8 iicData[IICBUFSIZE];static
Time of Update: 2018-12-03
include "def.h"#include "2440addr.h"#include "2440lib.h"#define puts Uart_Printf#define printf Uart_Printf#define getch Uart_Getch#ifndef DEBUG_VERSION#define USE_UART_INT#endifextern U32 downloadAddress, downloadFileSize;static U8
Time of Update: 2018-12-03
//看門狗的複位功能,逾時沒有喂狗會引起複位#include "2440addr.h"void watchdog_test(void) ;extern void Uart_Printf(char *fmt,...);extern void Uart_Init(int baud);void wtMain(void){ Uart_Init(115200); Uart_Printf("watchdog test is beginning/n"); watchdog_test();} void
Time of Update: 2018-12-03
//#define MODULE#include <linux/kernel.h>#include <linux/module.h>#include <asm/uaccess.h>#include <linux/mm.h>#include <linux/ioport.h>#include <asm/io.h>#include <linux/ioport.h>#include <linux/fs.h>/
Time of Update: 2018-12-03
本節將講解一個read函數讀取資料的執行個體。在程式中,監聽一個連接埠,如果有用戶端串連這個連接埠則接受這個串連,然後用read函數讀取遠程主機發送的資料,輸出這些資料以後結束這個程式。程式的代碼如下所示。代碼17-6
Time of Update: 2018-12-03
static void __irq IsrUsbd(void){U8 usbdIntpnd, epIntpnd;U8 saveIndexReg = rINDEX_REG; //儲存索引寄存器值(現場保護)usbdIntpnd = rUSB_INT_REG; //儲存中斷標誌寄存器epIntpnd = rEP_INT_REG;if(usbdIntpnd&SUSPEND_INT) //匯流排上超過 3ms 沒有活動訊號引起中斷{rUSB_INT_REG = SUSPEND_INT;//
Time of Update: 2018-12-03
#include <stdio.h>#include <stdlib.h>#include <fcntl.h>#include <pthread.h>#define DEBUG#ifdef DEBUG#define dbgprintf(S) printf(S)#else#define dbgprintf(S)#endif#define TXBUF0 0#define STANDID 0typedef struct
Time of Update: 2018-12-03
1.5V/3.3V如何混接?TI DSP的發展同整合電路的發展一樣,新的DSP都是3.3V的,但目前還有許多外圍電路是5V的,因此在DSP系統中,經常有5V和3.3V的DSP混接問題。在這些系統中,應注意: 1)DSP輸出給5V的電路(如D/A),無需加任何緩衝電路,可以直接連接。 2)DSP輸入5V的訊號(如A/D),由於輸入訊號的電壓>4V,超過了DSP的電源電壓,DSP的外部訊號沒有保護電路,需要加緩衝,如74LVC245等,將5V訊號變換成3.3V的訊號。
Time of Update: 2018-12-03
1 NAND FLASH NAND寫回速度快、晶片面積小,特別是大容量使其優勢明顯。頁是NAND中的基本存貯單元,一頁一般為512 B(也有2 kB每頁的large page NAND FLASH),多個頁面組成塊。不同儲存空間內的塊內頁面數不盡相同,通常以16頁或32頁比較常見。塊容量計算公式比較簡單,就是頁面容量與塊內頁面數的乘積。根據FLASH Memory容量大小,不同儲存空間中的塊、頁大小可能不同,塊內頁面數也不同。例如:8 MB儲存空間,頁大小常為5
Time of Update: 2018-12-03
大家知道MOBIL5.0開始,EVC4開發的工程就無法進行DEBUG了,而必須使用VS.NET2005中的VC++來實現。但是以前我們費了很大心力做成的項目,也不能重新來寫。今天通過一上午的研究,將轉化方法貼出來和大家共勉。 這裡我們以DIALOG BASED工程為例。首先用EVC4建立一個DIALOG BASED的POCKET PC 2003工程。此工程名我們暫訂為TXDEMO。我們也可以在對話方塊放置一個BUTTON,在單擊事件裡,添加AfxMessageBox(L”Test”)
Time of Update: 2018-12-03
隨著USB2.0裝置的不斷增加,USB裝置驅動開發在嵌入式開發中變的越來越重要。Windows CE支援USB 2.0更是對這一波新技術浪潮產生巨大的推動。近期我負責一個這樣的項目,在WinCE下開發USB介面的外圍裝置驅動。當時做這個項目花費了我相當多的時間和精力,錯走許多冤枉路使我精疲力盡。 項目需求是在已調好的ARM9板子上開發USB WiFi無線網卡的驅動程式,具體要求是驅動程式平台是WinCE,CPU類型支援ARM構架,要能比較方便地移植到X86;驅動介面類型是USB2.0
Time of Update: 2018-12-03
#define GPGCON (*(volatile unsigned *)0x56000060) //18b20寄存器設定#define GPGDAT (*(volatile unsigned *)0x56000064)#define GPGUP (*(volatile unsigned *)0x56000068) #define UFCON0 (*(volatile unsigned *)0x50000008) //串口寄存器設定#define UMCON0 (*
Time of Update: 2018-12-03
PXA270-S_WinCE快速開始手冊_v1[1][1].0http://download.csdn.net/source/2949524Real6410_WinCE使用者手冊V1[1].1http://download.csdn.net/source/2949529Windows_CE作業系統實驗http://download.csdn.net/source/2949476《走近WinCE_BSP開發》PDF課件http://download.csdn.net/source/2949478A
Time of Update: 2018-12-03
ftime()函數取得目前的時間和日期。 相關函數:time, ctime, gettimeofday表標頭檔:#include <sys/timeb.h>函數定義:int ftime(struct timeb *tp);函數說明:ftime()將目前日期由tp所指的結構返回。tp結構定義:struct timeb{ time_t time; /* 為1970-01-01至今的秒數*/ unsigned