原创 Ubuntu12.04編譯Android 錯誤(飛凌6410)

按照文檔修改了: 由於ubuntu12.04 用的gcc 是4.6 的版本,如果使用Ubuntu 12.04 編譯需要修改代碼: build/core/combo/HOST_linux-x86.mk -HOST_GLOBAL_CFLAG

原创 Ubuntu 12.04中如何打開root賬戶

1. 重置root賬戶的密碼。 登陸非root用戶,在超級終端輸入: sudo passwd root 此時輸入自已安裝操作系統的賬戶密碼後,系統會提示你現在爲Root賬號設定一個新密碼。 2. 安裝gdm。 apt-get

原创 多串口數據接收和發送

對於ARM7串口接收、發送數據的處理中,一般都會涉及到中斷,但是有時候有的數據可以丟棄,有的必須接收或發送。有兩種處理方法: 1、中斷優先級的設置可以。中斷的話,直接調用自己的中斷處理函數。 2、可以用查詢方式來接收或發送。查詢的話,直接

原创 單鏈表的創建、測長、打印、插入和刪除

/鏈表插入刪除參考1/#include<stdio.h> #include<malloc.h> typedef struct node //定義鏈表 { int data; struct node *next; }snode;

原创 LPC2378的IAP讀寫編程

通過 IAP,用戶可以使用片內Flash 作爲非易失性數據存儲器,存儲一些設備的配置信息。這樣不僅可以節約成本,而且還可以減小線路板的面積。 利用IAP 將Flash 作爲數據存儲器時,用戶需要控制自身代碼量的大小及代碼定位。絕對不能夠出

原创 Makefile原理

Makefile 原文:http://www.chinaunix.net/jh/23/408225.html 這篇文章寫得非常好啊,寫Linu C很值得看看的! 概述  ——  什麼是makefile?或許很多Winodw

原创 Win7下自己手動安裝超級終端

        由於在DNW下敲Linux命令時亂碼(其實不是亂碼,是把字體顏色帶上了),看上去特別難受,所以決定一定要搞一個超級終端,網上看了很多帖子,比較之後就試一試,成功了。 步驟其實很簡單: 將hypertrm.dll文件和hyp

原创 AT命令發送短信

使用AT指令發送短信:text格式 發送:AT+CMGF=1回車發送 返回:ok 發送:AT+CMGS="+86XXXXXXXXXXX"回車發送 返回:> 發送 :test message回車發送 發送:0x1A(0x1A爲16進制數)發

原创 LPC2378串口高波特率通信解決方案

本文一二三四五章屬轉載,供參考學習,覺得三四章太繁瑣,真正設置時沒必要。 文章後是本人實驗所總結,在項目中已經實現了高波特率通信,重點在外設時鐘、小數波特率發生器的設置。 第一章  問題提出   由於LPC214x USB使用的晶振頻率必

原创 LPC2378開發環境

1、Keil uVision3 2、J-Link-ARM 安裝Keil uVision3 (1).點擊mdk305.exe直接安裝直到結束,安裝路徑最好選用默認的c:\keil與原來的老闆本放到相同的目錄下會自動添加一個新的目錄c:\ke

原创 如何從零開始開發一款嵌入式產品(20年的嵌入式經驗分享學習,來自STM32神舟系列開發板設計師的總結)

首先,如果你有幸看到這篇文章,千萬不要試圖在2個小時內閱讀完,就算你2個小時閱讀完,我相信你也不會理解裏面講解的精華之處,我相信,你應該將此文章,慢慢品嚐,這絕對是一篇需要品嚐2~3天,再結合自己過往的經驗,加上自己的思考,我相信會對你不

原创 LPC2378的外設中斷嵌套問題(求指教)

網上查閱關於中斷嵌套資料,說ARM7的裸機中斷和51不一樣,51只需要設置優先級後會自動嵌套中斷,但是我用LPC2378涉及到中斷嵌套的問題時,設置中斷優先級後,程序運行過程中,高優先級中斷不會打斷低優先級中斷。 看網上說有兩種決絕辦法:

原创 Linux access()函數使用

Linux access函數功能描述: 檢查調用進程是否可以對指定的文件執行某種操作。 Linux access函數用法:  #include  #include  int access(const char *pathname, in

原创 修復keil中光標定位不準的問題(轉)

“如何修復keil中光標定位不準的問題? 不知道有多少人爲光標定位不準而煩,其實只要簡單修改一下keil根目錄下的TOOLS.INI文件就能很好的解決這個問題。 打開Keil安裝目錄下的TOOLS.INI文件,在 ORGANIZATION

原创 GPS/BD1定位數據轉換

$GNGGA,074011.000,3412.691484,N,10856.562217,E,1,05,2.674,500.159,M,0,M,,*68 $--GGA,time,Lat,N,Lon,E,FS,NoSV,HDOP,msl,M