原创 嵌入式學習之路(二)——Unix命令的學習(1)

嵌入式學習之路(二)——Unix命令的學習(1) 筆者學習嵌入式是從學習C語言開始的,而我學C語言的系統平臺是ubuntu,所以就先學習如何使用Unix命令,利用shell來交互,vi來編寫程序,gcc來編譯。 那麼什麼是shell呢?這

原创 嵌入式學習之路(一)——前言

大家好,爲什麼筆者要在博客上記錄我嵌入式的學習過程呢? 原因有三: 1.筆者想要一個階段能有一個階段的複習和總結 2.筆者想把自己學到的東西記錄下來,方便日後的查看 3.同時也可以給嵌入式的初學者一個思路和一點建議,希望大家少走彎路,更夠

原创 VS2008集成QT4.7.2環境搭建

VS2008集成QT4.7.2環境搭建     作者:jimmy       日期:2011-4-18 特別提示: 以下需要下載的安裝程序最好都下載最新的,Qt現在已經支持2005、2008、2010        本文

原创 嵌入式學習之路(四)——使用vi編寫c程序

嵌入式學習之路(四)——使用vi編寫c程序 那我們先來回顧一下使用vi編寫程序所需要的unix命令 1.cd ~:到主目錄 2.mkdir demo :新建一個demo目錄 3.cd demo :進入到demo目錄裏面 4.touch d

原创 嵌入式學習之路(三)——Unix命令的學習(2)

嵌入式學習之路(三)——Unix命令的學習(2) 上一篇我們講了如下幾個命令,我們一起來回顧一下: 1.ps:查看進程 ;ps -aux查看所有的進程; 2.whoami:查看當前用戶 3.su root:轉換到root用戶;su 賦予超

原创 嵌入式學習之路(五)——Unix命令學習(3)

嵌入式學習之路(五)——Unix命令學習(3) 之前前面講了unix最基本的命令,現在我們稍微再多瞭解一些: 1.在linux系統中使用文件的屬性決定文件可以怎麼使用,文件的使用方式爲讀,寫和執行 2.三種不同的用戶分別是第一組:所有者,

原创 嵌入式學習之路(二十三)——UC高級(1)

嵌入式學習之路(二十三)——UC高級(1) 接下來我們來一起學習UC. Uc是什麼呢?Unix/Linux系統下的C語言開發 Uc的主要內容就是Unix的系統函數和Linux系統的設計和管理機制 一.首先,我們來複習一下GCC編譯器的

原创 驅動筆記

1.系統開發相關的內容   uboot   kernel   rootfs 2.linux系統的劃分   用戶空間   內核空間 3.linux內核子系統  4.linux模塊開發的特點

原创 嵌入式學習之路(十八)——C語言學習(13)

嵌入式學習之路(十八)——C語言學習(13) 今天我們來講講文件操作,如果我們要把數據存起來,現在我們就要用文件存儲 一。文件打開 要想對文件進行操作,必須先打開它,文件怎麼打開呢?我們可以找男人(man),聊一下 FILE*fopen

原创 嵌入式學習之路(二十四)——UC高級(2)

嵌入式學習之路(二十四)——UC高級(2) 一.Unix/Linux的內存管理 1. 相關函數 1.1 STL  ---> 也是自動管理內存的 1.2 C++ ---> 的new和delete(運算符號) 1.3 C語言--> mallo

原创 嵌入式學習之路(十六)——C語言學習(11)

嵌入式學習之路(十六)——C語言學習(11) 今天我們來講講字符串 一。字符串的理解 內存中一組連續的字符類型存儲位置,以'\0'爲結尾的這些存儲位置叫做字符串 二。字符串的認識 “abc”,”1+8+6”,”hello”......這些

原创 嵌入式學習之路(二十二)——數據結構(4)

嵌入式學習之路(二十二)——數據結構(4) 一。數據結構的實現----單向鏈表 今天我們來寫一下單向鏈表的程序,在面試筆試中可能比較喜歡考鏈表 /**********************************************

原创 嵌入式學習之路(二十)——數據結構(2)

嵌入式學習之路(二十)——數據結構(2) 上次我們講了排序的四個基本的算法,今天我們先來講講數據結構 一。什麼是數據結構 是指相互之間具有一定聯繫的數據元素的集合。 元素之間的相互聯繫稱爲邏輯結構。 邏輯結構 1.集合:元素同屬一個集合

原创 嵌入式學習之路(二十一)——數據結構(3)

嵌入式學習之路(二十一)——數據結構(3) 一。數據結構的實現----隊列 1) 基本特徵:先進先出——FIFO。 2) 基本操作:壓入(push)、彈出(pop)。 3) 實現要點:初始化空間、前指針front彈出後指針rear壓入

原创 嵌入式學習之路(十五)——C語言學習(10)

嵌入式學習之路(十五)——C語言學習(10) 1.接下來我們先來總結一下筆試中經常會遇到的問題 數組: 1 #include <stdio.h> 2 3 int main() 4 { 5 int arr[10