查看程式符號表的幾個命令

objdump -t xxx.o weeds@weeds-ThinkPad-T440p:~/Documents/encrypchip$ objdump -t main.omain.o: file format elf32-littleSYMBOL TABLE:00000000 l df *ABS* 00000000 main.c00000000 l d .text 00000000 .text00000000 l d .data 00000000

在 Ubuntu 上源碼安裝 Xen (可以參考)

這篇文章是在寫 在 Debian 上源碼安裝 Xen 的時候一起寫的,原本以為 Ubuntu 和 Debian 很相似、差別不大,配置過程可以直接套用而不用大修改,試了才知道其實不是那麼簡單。Ubuntu 9.10 使用的是 grub 2.0,被證實一些 bug 會導致 Xen 不能在 grub 2.0 的引導下正常啟動,所以一種 workaround 的辦法就是刪除掉 grub 2.0,使用老版本的 grub. VPSee 不喜歡在伺服器上使用 Ubuntu 的最新版本就是因為

如何交叉編譯應用程式,技巧,注意事項

如何交叉編譯應用程式,技巧,注意事項。 最近大家都涉及交叉編譯應用程式,感覺大家的路子有點偏,覺得有必要糾正一下。 一般的應用程式編譯的步驟無外呼 ./configure && make && make install     但是對於交叉編譯不能照搬,尤其要注意不能輕易make install(當然如果指定了 --prefix就無所謂了, 否則可能會覆蓋標準路徑的程式就慘了)這裡有兩個思路: 1>

CPU三種工作模式

 一直以來,都搞不清楚這幾個概念。在網上搜了一下,把它曬上,不會再忘記。 有其它的內容,請看到的朋友請補充。       從80386開始,cpu有三種工作方式:實模式,保護模式和虛擬8086模式。只有在剛剛啟動的時候是real-mode,等到linux作業系統運行 起來以後就運行在保護模式。實模式只能訪問地址在1M以下的記憶體稱為常規記憶體,我們把地址在1M

可重新進入函數和安全執行緒函數是兩個既相關又不完全等同的概念__函數

 1. reentrant函數 一個函數是reentrant的,如果它可以被安全地遞迴或並行調用。要想成為reentrant式的函數,該函數不能含有(或使用)靜態(或全域)資料 (來儲存函數調用過程中的狀態資訊),也不能返回指向待用資料的指標,它只能使用由調用者提供的資料,當然也不能調用non-reentrant函數. 比較典型的non-reentrant函數有getpwnam, strtok, malloc等. reentrant和non-reentrant函數的例子

Debian 連接埠映射

通常部署web 都不是用 root 帳號進行部署,因而不能直接使用 80 連接埠,需要進行一個連接埠映射 8080 -> 80   環境: Debian 5.0.1   規則儲存在 /etc/iptables.up.rules 檔案中 在 /etc/network/if-pre-up.d/目錄下建立一個指令碼 iptables ,實現重啟後重新載入規則 $ /sbin/iptables -t nat -I PREROUTING -p

ALSA各檔案作用

sound/core/pcm_native.c 對下層的PCM驅動提供封裝,為上層提供統一的介面,snd_pcm_f_ops_playback檔案操作結構提供播放功能的函數,snd_pcm_f_ops_capture檔案操作結構提供錄音功能的函數。 sound/core/control.c對下層的Control驅動提供封裝,為上層提供統一的介面,snd_ctl_f_ops檔案操作結構提供控制功能函數,其中主要是snd_ctl_ioctl函數。 播放的過程大致如下:

要給ov511移植v4l2驅動,挑戰啊

現在項目需要,通過ov511來做這個東西即時性跟不上,所以到了我最不想走的那部,本來以為換上v4l2就可以了的,誰知道竟然驅動不上, 又是一個提高的機會了,這步走了如果還是跟不上,只能說明我的捕捉方法不行了,我是想不出其他的提高速度的方法了。   可是說是移植v4l2驅動,談何容易啊,我都不知道在drivers/video/下要修改哪個檔案,只能硬著頭皮向下做。 加油了   1.根據make menuconfig 找到相應的驅動位置help

嵌入式系統中LCD驅動的實現原理

結合三星公司ARM9系列嵌入式處理器S3C2410,講解如何進行LCD驅動程式模組化編程及如何將驅動程式靜態載入進系統核心。LCD(液晶顯示)模組滿足了嵌入式系統日益提高的要求,它可以顯示漢字、字元和圖形,同時還具有低壓、低功耗、體積小、重量輕和超薄等很多優點。隨著嵌入式系統的應用越來越廣泛,功能也越來越強大,對系統中的人機介面的要求也越來越高,在應用需求的驅使下,許多工作在Linux下的圖形介面軟體包的開發和移植工作中都涉及到底層LCD驅動的開發問題。因此在嵌入式系統中開發LCD驅動得以廣泛運

自殘的項目總結

 三五天的日夜勞作,把一個項目的架構搭了起來,本來沒有什麼設計模式經驗,或者任何介面布局的我,這個真不是一件好差事。 按照本人的意願,我還是比較傾向於Linux底層程式開發,雖然開始時會很痛苦,但是我比較喜歡這種工作。   做的這個Qt的項目,我首先對這個介面的flash進行了具體瞭解,看到了介面最終形象。說真的,當時沒想到會做出什麼樣。 硬著頭皮往下做。   首先,看看能用什麼東西實現,怎麼實現比較簡單。

Debian Stable (Jessie 8.8) 升級到最新的stable (stretch 9.0)

最新的Debian stable 9.0 (stretch)已經在前天晚上(6月17日)發布了. 所以我們來升級一下. 從老的穩定版jessie 8.8升級到最新的穩定版stretch 9.0 升級前閱讀官方升級文檔 https://www.debian.org/releases/stretch/armel/release-notes/ 按照說明備份 主要還是各種環境, 資料庫, 開發語言, 個人的.bashrc, .profile, .conf,

Makefile Notes (1)

1. shell 語句必須在一行中執行完畢。 2. $加變數時 Makefile的變數, 在Makefile中 shell的變數是以 $$開頭的。 3.Makefile中的 執行shell 命令時 “;” 分號後的命令式基於分號前的命令執行的, 所以,如果想建立一個大型項目時,自己寫Makefile,你想進入子目錄,編譯並執行命令 @for $$i in `echo $(SUBDIRS)` ; do \ cd $$i ; make -f Makefile ;

Ubuntu下音效卡驅動解決方案alsa

一、首先介紹一下什麼是ALSA ; Advanced Linux Sound Architecture 的簡稱為 ALSA ,譯成中文的意思是先進的Linux聲音架構(這是google翻譯的);一談到架構就有點範圍太大了,所以ALSA不僅僅是包括對音效卡的支援和驅動; ALSA具有如下特徵: 1、對所有音頻介面的高效支援,從普通使用者的音效卡到專業層級多路音訊裝置; 2、音效卡驅動完全模組化設計; 3、SMP and thread-safe design. 4、開發庫(alsa-lib)

Fedora11下安裝mplayer

因為預設安裝的Fedora11沒有提供RPM Fusion軟體源,所以需要先添加。 一、添加源: 在終端中以root的許可權執行以下兩條命令: rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm rpm -ivh

ubuntu下解壓檔案命令大全

ubuntu 下rar解壓工具安裝方法: 壓縮功能 安裝 sudo apt-get install rar 卸載 sudo apt-get remove rar 解壓功能 安裝 sudo apt-get install unrar 卸載 sudo apt-get remove unrar ubuntu 下rar解壓工具命令詳解: 用法:   rar <命令> -<選項1>

clock_gettime系統調用詳解

注意 1.精確層級,納秒層級 原型 long sys_clock_gettime (clockid_t which_clock, struct timespec *tp); which_clock參數解釋 CLOCK_REALTIME:系統即時時間,隨系統即時時間改變而改變,即從UTC1970-1-1 0:0:0開始計時,中間時刻如果系統時間被使用者該成其他,則對應的時間相應改變

我與alsa的鬥爭

升級了gentoo後聲音沒有了,決定重整一下音效卡驅動(以前使用的是OSS). 經過幾天的掙紮算是裝上了,記錄一下其中的一些小細節. gentoo官方關於alsa的文檔: www.gentoo.org/doc/en/alsa-guide.xml 本機資訊: kernel: 2.6.30 arch: x86_64

alsa-lib移植

  reference http://blog.csdn.net/lanmanck/article/details/5829143                http://dev.hqyj.com/column/column3.htm1.tar -xvf alsa-lib_1.0.23.orig.tar.bz2

美化我的gentoo

  看到ubuntu10的華麗,心動了。借鑒一下,我想讓我的gentoo更美麗。 第一步: 美化中文字型,ubuntu的中文顯示漂亮,拿來。。。 現在我用的是雅黑,看看我將要安裝的新字型 ben@ben ~ $ eix wqy-microhei[I] media-fonts/wqy-microhei Available versions:

gentoo中文字型美化

安裝必要的組件和字型#emerge cairo fontconfig libXft freetype#emerge arphicfonts wqy-bitmapfont cjkuni-fonts corefonts ttf-bitstream-vera   然後使用 種草得草 提供的 local.conf (設定 local.conf 要比更改 fonts.conf 來得安全)可以完美的顯示 簡繁英 感謝 Linuxsir.Org 網友 種草得草 提供此檔案File:

總頁數: 61357 1 .... 25894 25895 25896 25897 25898 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.