原创 簡單字符設備應用

#include <linux/init.h> #include <linux/config.h> #include <linux/module.h

原创 內核定時器的例子

#include <linux/module.h> #include <linux/init.h> #include <linux/sched.h>

原创 linux下pppoe服務器搭建

查看是否安裝所需要的包。 [root@MASTER ~]# rpm -qa |grep rp-pppoe rp-pppoe-3.5-32.1 配置文件目錄在/etc/ppp下 [root@MASTER ppp]# ls chap-sec

原创 Notify_module和ArchIpcInt_object

現在我們來看看關於Notify_module->notifyHandles [procId][lineId]這個結構是如何賦值的: 主要就是通過下面三個函數: Int  NotifySetupDm8168_attach (UInt16 p

原创 get_ds, set_fs, get_fs函數的使用

在linux內核編程時,進行系統調用(如文件操作)時如果要訪問用戶空間的參數,可以用set_fs,get_ds等函數實現訪問。get_ds獲得kernel的內存訪問地址範圍(IA32是4GB),set_fs是設置當前的地址訪問限制值,ge

原创 git命令

Git配置 git config --global user.name "robbin" git config --global user.email "[email protected]" git config --glob

原创 一個可編輯下拉框的例子

<div style="position:relative;">   <select style="width:120px;" onchange="document.getElementById('inp

原创 uboot使用

  我一貫認爲:對於一個技術類的東西,你連用都不會用,那根本就不可能會開發。就好像一個人連Linux不會用,那還談何開發Linux程序呢?     同樣的要開發和移植U-boot,首先要對U-boot有一定的瞭解,起碼要會使用。    

原创 uboot簡要分析

本次移植使用的是U-boot-2009.11。     先來看看源碼目錄結構,再按照代碼的執行順序簡單地分析源碼 1.U-boot源碼整體框架 源碼解壓以後,我們可以看到以下的文件和文件夾:  cpu 與處

原创 uboot代碼簡要分析

本次移植使用的是U-boot-2009.11。     先來看看源碼目錄結構,再按照代碼的執行順序簡單地分析源碼 1.U-boot源碼整體框架 源碼解壓以後,我們可以看到以下的文件和文件夾:  cpu 與處

原创 uboot簡介

1、嵌入式Linux軟件結構與分佈 在一般情況下嵌入式Linux系統中的軟件主要分爲以下及部分:(1)引導加載程序:其中包括內部ROM中的固化啓動代碼和Boot Loader兩部分。 而這個內部固化ROM是廠家在芯片生產時候固化的,作用基

原创 linux本地建立git倉庫管理代碼

關於在本地建立一個git中心倉庫,用來管理代碼例子:        1、首先建立一個文件夾用以測試           2、在test中寫入一個main.c的文件        其內容如下:        

原创 在windows下使用git

安裝Git-1.8.4-preview20130916.exe文件 打開Git  Bash控制檯 在http://git.oschina.net中利用git管理項目 git中顏色配置 1.git config --global col

原创 一個靈活的打印控制

#include <stdio.h> typedef enum {     GT_TraceState_Disable = 0x00000000,     GT_TraceState_Enable   =

原创 中斷註冊函數整理

中斷註冊函數整理 ArchIpcInt_interruptRegister (obj->remoteProcId,                          obj->params.localIntId,