原创 我的嵌入式學習之路

                                                                     我的嵌入式

原创 27才正真開始學編程

我是學電子工程專業的,沒什麼天賦,上學時計算機理論課學的不多。喜歡玩、成績差,老師見了頭都大。   畢業後搞過1-2個小型的FOX應用,再無建樹,還常招冷眼和嘲笑。   因爲我不懂算法和和一些基礎理論,周圍也無人交流。還只停留在硬件維護的

原创 嵌入式linux最基本知識框架

1、基礎知識: 目的:能看懂硬件工作原理,但重點在嵌入式軟件,特別是操作系統級軟件,那將是我的優勢。 科目:數字電路、計算機組成原理、嵌入式微處理器結構。 彙編語言、C/C++、編譯原理、離散數學。 數據結構和算法、操作系統、軟件工程、

原创 嵌入式Linux初學者閱讀

面向WinCE。也許你會注意到,現在做嵌入式的人中,做linux研究的人遠比做WinCE的人多,很多產家提供的資料也是以linux爲主。我一直很難理解,其實WinCE的界面比linux的界面好看多了,使用起來也很方便,更爲重要的是,Win

原创 農曆轉陰曆 c語言

/*2008.5.3-2008.5.8 呵呵!最近沒什麼是,打算自己做個萬年曆,下面是我在網上下的一個程序,void  solar_lunar(unsigned int kp_year,unsigned char kp_month,uns

原创 Linux RMP命令

RPM 有五種基本的操作方式(不包括創建軟件包): 安裝, 卸載, 升級, 查詢,和驗證。 下面我們就來逐一的講解吧。一、 安裝RPM包 RP

原创 Linux命令找不到

 這個問題其實很簡單,如果你在終端輸入一個命令,而系統提示你說命令沒有找到(Command not found)的話,要麼是因爲你沒有裝相應的軟件包,

原创 強力推薦:Linux學習必看,淺談如何學習linux

一.起步 你應該爲自己創造一個學習linux的環境--在電腦上裝一個linux或unix 問題1:版本的選擇 北美用redhat,歐洲用SuSE,桌面mandrake較多,而debian是技術最先進的linux開發人員中用debian的

原创 linux下用戶和用戶組設置文件詳解

用戶(User)和用戶組(Group)的設置文件,是系統管理員最應該瞭解和掌控的系統基礎文件之一,從另一方面來說,瞭解這些文件也是系統安全管理的重要組

原创 linux腳本編寫基礎

      linux腳本編寫基礎 1. Linux 腳本編寫基礎1.1 語法基本介紹1.1.1 開頭程序必須以下面的行開始(必須方在文件的第一行): #!/bin/sh   符號#!用來告訴系統它後面的參數是用來執行該

原创 Linux重定向詳解

I/O重定向詳解及應用實例 1、 基本概念(這是理解後面的知識的前提,請務必理解) a、 I/O重定向通常與 FD有關,shell的FD通常爲10個,即 0~9; b、 常用FD有3個,爲0(stdin,標準輸入)、1(stdout

原创 Blackfin彙編語言之GAS僞指令

  Blackfin彙編語言之GAS僞指令 今天在網上搜索關於Blackfin處理器的彙編語言的相關知識,居然很難找到一份完整的簡要的介紹文章,尤其是居於GNU編譯工具鏈方面的內容,有點奇怪。大部分都是ADI的技術文檔,長而繁瑣。且把我

原创 第一個簡單的內核編程實驗:hello.c

  內核編程入門,就以最爲簡單的hello.c爲例。        環境:Redhat   9.0,內核版本2.4.20-8。         雖然現在2.6.x的內核很早就就發佈了,但是畢竟很多公司還在使用2.4.x的內核。作爲新手,從

原创 arm-linux-gcc 使用筆記1

arm-linux-gcc  hello.c  這個命令需要四個步驟: 1,使用arm-linux-cpp  首先預處理,把源程序的宏展開。                          預處理 2,使用ccl 把c源程序翻譯成彙編

原创 Linux裏設置環境變量的方法

Linux裏設置環境變量的方法(export PATH)(轉) 1.動態庫路徑的設置 Linux下調用動態庫和windows不一樣.linux 可執行程序是靠配置文件去讀取路徑的,因此有些時候需要設置路徑具體操作如下expor