原创 安信可 A7模塊——GPRS之AT命令

AT 測試GPRS模塊是否連接完好 >AT/*成功返回OK*/ AT+CPIN:檢測手機SIM卡是否安裝好 >AT+CPIN? //檢測手機SIM卡是否安裝好 +CPIN:READY

原创 網絡socket編程相關函數

網絡socket編程相關函數 socket函數 socket函數爲系統創建一個套接字,應用程序通過訪問該函數創建的套接字實現對數據的發送和接收。 函數原型如下:如果函數調用成功,會返回一個標識這個套接字的文件描述符,失敗的時候返

原创 關於ctrl+c 和 ctrl+z的區別

關於ctrl+c 和 ctrl+z的區別 昨天和朋友討論到linux下ctrl+c和ctrl+z哪個是終止程序,哪個是掛起程序的問題。於是自己做了一個小小的測試,用一個簡單的hello程序作爲測試,其源代碼爲: #includ

原创 linux shell 腳本編程基本語法

linux shell腳本編程基本語法 Shell script是利用shell的功能所寫的一個“程序”,這個程序是使用純文本文件,將一些Linux Shell的語法與命令(含外部命令)寫在裏面,搭配正則表達式、管道命令與數據流重

原创 FL2440——RT3070 STA模式 實現無線上網功能

FL2440添加RT3070實現無線上網 rtl3070中文名稱爲雷凌3070,是臺灣雷凌科技有限公司生產的一款專用於usb無線網卡的處理芯片。是一種低功耗高度集成的MAC / BBP和2.4G RF單一芯片,支持300Mbps的

原创 FL2440添加DS18B20驅動

FL2440添加DS18B20驅動 linux內核對於各種外設支持非常好,內核已經集成了大部分驅動,DS18B20屬於單總線設備,在內核的驅動代碼目錄(drivers/w1/)下有專門的單總線設備驅動,我們只需要對其稍作修改就能使

原创 FL2440—基於platform 模型的DS18B20驅動實例

基於platform 模型的DS18B20驅動實例 通過前面的學習瞭解到DS18B20是基於單總線協議靠一個單線端口與CPU通信實現數據傳輸,關於單總線設備之前接觸的比較少,這次通過學習編寫DS18B20的驅動,總算對這種通信協議

原创 3G模塊SIM5360E實現撥號上網功能

3G模塊SIM5360E實現撥號上網功能 在物聯網領域網絡互連是非常重要的一個環節。各種傳感器採集必要的信息經過單片機的處理之後需要通過網絡將數據上報給服務器。在物聯網領域聯網方式一般爲無線網,而用得最多的又是各運營商提供的物網卡

原创 fl2440添加SD卡驅動

fl2440添加SD卡驅動 linux中對s3c2440的驅動已經完善得比較好,如果需要使用相關驅動,我們只需要在make menuconfig中選上相應的配置選項,並且稍稍修改內核源碼就可以使用相關驅動。SD卡的驅動也不例外 m

原创 plat_button驅動實例

plat_button驅動實例 前面對plat_button驅動代碼重要部分做了簡要分析,現在基於plat_button驅動代碼寫一個測試程序,用以測試驅動代碼的功能是否正確。 驅動代碼源碼 /******************

原创 plat_led驅動實例

上篇文章對於plat_led的驅動程序做了一個簡要分析,現在基於plat_led驅動程序寫了一個簡單的測試程序,用以測試plat_led驅動程序的正確性。 程序源碼 plat_led驅動程序 /******************

原创 按鍵驅動——plat_button分析總結

plat_button驅動學習總結 前面學習了LED驅動代碼和基於platform總線的LED驅動代碼,對於基本的ARM開發板驅動以及platform總線有了簡單的瞭解,現在開始對按鍵的驅動進行學習總結。 按鍵驅動同樣是基於pla

原创 FL2440—獨立ADC驅動模塊

fl2440 ADC驅動編寫 前面的學習中多次瞭解到linux內核對於各種常見驅動的支持相當的好,ADC也不例外。但是爲了驅動的學習,參考datasheet的內容以及網友的博客文章,依然自己編寫單獨的ADC驅動模塊。下面對ADC驅

原创 FL2440——Gadget驅動實現模擬U盤功能

由於項目需要,需要將Fl2440實現模擬U盤功能。這種功能在生活中很常見,比如我們的手機用USB線連接上電腦的時候,電腦會自動識別爲U盤,讀取手機(Nandflash)裏的文件。 Gadget驅動 在做移植之前我們需要先了解一個驅

原创 FL2440添加自帶led驅動

FL2440添加自帶led驅動 在之前學習驅動自己寫過led的驅動程序,其實s3c2440對於驅動已經支持得非常好,內核裏面已經有了led的驅動程序,我們要使能led驅動只需要稍作修改。 make menuconfig 配置 D