內核:linux-2.6.38編譯器:arm-linux-gcc4.5.1主機:VMware 7.0 + Fedora9-i386 首先,由於筆者的NAND FLASH是MLC2的,通過u-boot不能啟動,所以只好用友善提供的superb
一直在使用module_init和module_exit宏,但是對於這兩個宏依然比較陌生,不知道它到底為程序員做了什麼東西,今天閒來無事,就打開source insight分析了下它的具體實現,瞬間明白了,現在將筆記整理下。以經典的hello_wor
arch/arm/plat-s3c64xx/irq-eint.c文件實現了S3C64XX系列的外部中斷初始化,這是一個內核模塊,入口點是s3c64xx_init_irq_eint,聲明如下:arch_initcall(s3c64xx_init_irq
不說廢話,直接上代碼。。。運行截圖:// Sort.h#pragma once#include<iostream>#include<string>using namespace std;class Sort{public:&n
函數調用是C++中再頻繁不過的一項操作了,函數可以直接調用,也可以通過函數指針來調用,也可以通過函數對象來間接調用,形式多樣化。下面來看看函數指針和函數對象的區別。1.函數指針1)定義函數指針是指向函數的指針變量。在C編譯時,每一個函數都有一個入口地
【前言】由於最近對函數指針的理解比較模糊,所有又重新學習了一把關於函數指針的知識,參考了很多書籍和網上的文章。現在本人進行一下分享和總結。本文的其實只是整理和總結別人現有的文章,作為備用參考文檔。【正文】要理解一個C程序,僅僅理解組成該程序的符號是不
MITBBS上看了一道有趣的G家面試題,題目如下:有一個2維矩陣,假設你是Harry Potter,在矩陣的左上角,你現在要走到右下角。矩陣中每個點都有一個權值,有正數也有負數,遇到正數表示你的生命力能增加那麼多,遇到負數表示生命力減少那麼多,在任何
二叉樹是面試裡常考的一類數據結構,其中有一類尋找路徑問題很有意思。目前見過兩種類型題目,都是先給出一個和,然後要求打印出節點值之和與此相等的路徑問題。1. Given a binary tree and a number, print all the
list去重使用內置的set和list的sort函數。>>>L = [4,3,5,3,2,5]>>>temp = list(set(L))>>>print temp[2,3,4,5]>>
Cheetah簡介Cheetah提供了一門簡單語言,用來定義提供基本流控制和對象訪問構造的模板。它借用了Velocity的基本模板語法,但是添加了一些特性,為Cheetah模板提供對Python的便利構造了訪問。from Cheetah.Templa
目的:接著上一篇文章《S3C6410 LCD驅動的分析過程——定位相關源代碼》地址:http://www.linuxidc.com/Linux/2012-02/54665.htm ,再寫一篇關於分析內核驅動的過程的文章以便加深
文章目的:記錄聲卡驅動開發的學習過程,本文只是講解了聲卡驅動開發過程中的驅動的基本文件體系結構,暫沒有對內核增加新的代碼。通過簡單的修改配置,讓Tiny210具備Ac97的驅動,兼容Tiny6410的聲卡芯片Wm9713。上一篇文章《Linux驅動的
移植內核的聲卡驅動。原因沒有聲卡驅動,WM9713聲卡驅動移植(原來的內核有UDA1341聲卡驅動,我們再次基礎上直接修改) 1、直接復制內核得到三個文件:s3c2416_wm9713.c , wm9713.c , s3c2416_ac97
首先說,今天是一個值得高興的日子,因為經過四天的努力,終於把U-Boot1.3.4成功移植到了s3c2416上.板子要求是SD卡啟動,以下具體的移植步聚:一、SD起動首先要修改/include/configs/smdk2416.h頭文件:在365行左
首先,這是在Ubuntu下運行的程序.下載opengl圖形庫花費了不少時間.在Windows上,你更應該先下載glut,然後解壓出glut.h,glut.dll,glut32.dll放在相應的文件夾內,或者你保證他們每次和你寫的opengl文件放在同
首先在官方的驅動中不一定支持我們需要的平台,這樣就需要我們對需要的平台進行相關的添加,主要修改下面兩個文件:1、根目錄下的Makefile:PLATFORM = HI_3518C#add by kj ,in the platform hi_3518c
64位無符號整型打印方式:#include<stdio.h> unsigned long long ll=0x9102928374747474; void main() {
共享內存的操作函數#include <sys/shm.h> int shmget(key_t key, int size, int shmflg);int shmctl(int shmid, int cmd, struct sh
嵌入式 hi3518c本地udp套接示例以及sendto用法/*Author : kjTime :2013-12-24 22:05Notice :在一個.c中定義的全局變量,需要在其他.c中使用的話,需要的是在使用的.c中extern struct