原创 linux 下編譯STM32

今天,嘗試了在我使用的Gentoo系統上位Cortex-m3構建GNU工具鏈,沒想到如此簡單。 以超級用戶權限運行如下命令: crossdev --g 4.3.1-r1 -t arm-elf 因爲官方的gcc在4.3版本下加入了對cort

原创 linux 共享內存分析

出處   http://www.blogjava.net/sunzhong/articles/297435.html 共享內存區域是被多個進程共享的一部分物理內存。如果多個進程都把該內存區域映射到自己的虛擬地址空間,則這些進程就都可以直

原创 linux 修改鍵盤鍵值

在終端輸入 xev | grep keycode 然後點擊鍵盤,就可以得到對應按鍵的鍵值 比如 state 0x0, keycode 108 (keysym 0xff1b, Escape), same_screen YES,     XK

原创 fedora matlab下載安裝

下載 wget -c http://math.whut.edu.cn/shumo/special/msoft/mac/matlab_unix_2009b.iso 掛載 mount matlab_unix_2009b.iso /mnt/ma

原创 fedora 18 無線網卡驅動安裝

Fedora 18下怎麼安裝BROADCOM BCM4312無線網卡驅動 安裝所用的工具 su -  yum install b43-fwcutter wget   下載windows驅動   cd /root/source  wget

原创 好久沒寫博客了————忙不過來

本來是打算寫一下linux  shell的學習筆記的,但是由於太忙了,所以就擱着了,書已經看完了,最近得忙着學其他的

原创 fedora 自動啓動的程序管理器

Fedora 下按alt+F2輸入gnome-session-properties可打開啓動程序管理 點贊 收藏 分享 文章舉報 laughing_hou 發佈了28 篇原創文

原创 fedora 16 安裝 mplayer

首先需要下載兩個源 http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-14.noarch.rpm http://download1.rpmfusion.or

原创 關於用IAR建立 STM32工程的問題

最近開始從KEIL MDK轉到IAR上面,由於剛接觸IAR,有許多不熟悉的地方,本來對STM32就不是很熟悉,又換新的開發環境,所以折騰了蠻久的。 創建工程時包含的頭文件,core_cm3.h  這個頭文件居然跟編譯器的版本有關,開始的時

原创 home目錄修改

核心:vi ~/.config/user-dirs.dirs 編輯這個文件,文件格式很簡單,一看就明白了 使用fedora linux,用戶home家目錄下缺省情況下可能會有以下幾個目錄, Desktop    Downloads 

原创 我的linux程序設計------>歷程

喜歡linux的shell終端,喜歡命令行!^_^ 正在學習linux程序設計,決定寫一些博客,作爲學習筆記。 學習指導書《linux程序設計》 持續更新中   第一章、入門    第二章、shell程序設計 點贊 收

原创 termios 系列函數分析

-tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfset

原创 c和指針

1.      要從邏輯上刪除一段C代碼,更好的方法是使用#if 指令。 2.      預處理指令:預處理器讀入源代碼,根據預處理指令對其進行修改,然後把修改過的源代碼遞交給編譯器。 3.      所有傳遞給函數的參數都是按值傳遞的。

原创 第一章 入門

1、頭文件、庫文件       編程時需要用頭文件來提供對常量的定義和對系統函數及庫函數調用的聲明,這些頭文件幾乎總是位於 /usr/include目錄及其子目錄中。。。那些依賴於特定linux版本的頭文件通常在  /usr/incl

原创 修改命令提示符

編輯 ~目錄下的 .bashrc 文件 添加 PS1=‘\[e\[31m\][@\W]\$' 即可 其中,\[e\[31m\] 將命令提示符設置爲紅色 --  31 具體格式是  PS1=‘\[e\[前;背m\][\參數]\$' 可以修改