原创 QT:Ubuntu下 嵌入式Qt開發環境的搭建

轉自:http://blog.csdn.net/lpp0900320123/article/details/24876159 一、qt的版本介紹     按照不同的圖形界面來劃分,分爲四個版本: Win32版:適用於windows平臺;

原创 STM32:STM32學習記錄3:按鍵輸入

1:IO配置:。上拉輸入模式:區別在於沒有輸入信號的時候默認輸入高電平(因爲 有弱上拉)。下拉輸入模式:區別在於沒有輸入信號的時候默認輸入低電平(因爲有弱下拉)。對於浮空輸入模式顧名思義也就 是輸入什麼信號纔是什麼信號,對於浮空輸入要保證

原创 BeagleBone Black開發記錄一:SDK安裝

環境搭建:虛擬機+ubuntu-10.04.4-desktop-i386.iso 安裝好虛擬機和ubuntu之後,安裝vmtools,並添ubuntu和windows的共享文件夾之後開始安裝SDK。 網上給的例子都是ti-sdk-a

原创 STM32:STM32學習記錄1:MDK基本數據類型及代碼優化

大概一年前開始接觸STM32,當時就被它的庫函數開發所吸引,但是迫於各種壓力放棄了學習,一直在使用所謂穩定的單片機來開發(忍不住要吐槽),現在終於有時間了,開始自己的興趣之旅嘍!! 現在網上有各種大牛的經驗文檔使我受益匪淺,也感謝室友的無

原创 STM32:STM32學習記錄2:跑馬燈及仿真

以下爲自己編寫的跑馬燈程序,其中PA8和PD2連接LED使用的是官方固件庫3.4版本!!!!前提是配置好編譯器纔可以執行!!配置流程:1:系統時鐘初始化,包括系統時鐘和要開放的IO口或者功能的時鐘配置。2:IO口初始化,包括引腳,速率,輸

原创 嵌入式linux:ubuntu Linux離線安裝軟件包

方法一 在可上網的ubuntu電腦上,使用apt-get install安裝軟件,然後到/var/cache/apt/archives目錄下拷貝安裝包到離線ubuntu電腦上。比如要安裝samba,步驟如下: # sudo apt-ge

原创 嵌入式linux:Linux下添加新硬盤,分區及掛載

轉自:http://blog.chinaunix.net/uid-25829053-id-3067619.html 掛載好新硬盤後輸入fdisk -l命令看當前磁盤信息 可以看到除了當前的第一塊硬盤外還有一塊sdb的第二塊硬盤,然

原创 BCD和HEX轉換程序

轉自:http://blog.csdn.net/sdwuyulunbi/article/details/4741721 在寫程序時,經常需要進行BCD碼和ASCII碼的轉換,下面是我常用的轉換程序,如果大家有需要,直接調用就行了,呵呵!

原创 STM32:如何用JLINK ULINK JTAG 查看 KEIL /MDK 某條指令執行時間

轉自:http://blog.csdn.net/yx_l128125/article/details/16884345 方法一: 爲了保證在MDK中讀取正確的程序運行時間,必須對仿真器的跟蹤項進行設置。  以ULink2爲例:

原创 嵌入式linux:make 參數 ARCH與CROSS_COMPILE

經常看到make 命令帶一些參數,例如海思編譯內核時使用命令 make ARCH=arm CROSS_COMPILE=arm-hisiv100nptl-linux- menuconfig 這時什麼意思呢? ARCH 即architectu

原创 STM32:STM32學習記錄6: IWDG

配置流程:1:系統時鐘初始化,包括系統時鐘和要開放的IO口或者功能的時鐘配置。2:IO口初始化,包括引腳,速率,輸入輸出模式等。3:初始化看門狗。注意:注意如何操作喂狗!!!#include"stm32f10x.h" #include"s

原创 STM32:STM32學習記錄4:串口

配置流程:1:系統時鐘初始化,包括系統時鐘和要開放的IO口和串口的時鐘配置,要打開串口的時鐘!!!RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_USART1,ENAB

原创 嵌入式linux:error while loading shared libraries的解決方法

對linux不是很熟,之前只是聽說過可以設置程序共享庫位置也就是 使用 “export LD_LIBRARY_PATH”今天用了用,感覺還挺不錯,也很常用。比如你編譯了一個so 而這個so 同時又依賴其他第三方庫。如果你想把你編譯的

原创 嵌入式linux:ubuntu下tftp的安裝、配置、使用

1. 安裝 $ apt-get install tftp-hpa tftpd-hpa (如果不需要客戶端可以不安裝) tftp-hpa是客戶端 tftpd-hpa是服務器端 2. 建立目錄 $ mkdir /tftpbo

原创 STM32:STM32學習記錄5: 外部中斷

配置流程:1:系統時鐘初始化,包括系統時鐘和要開放的IO口或者功能的時鐘配置。2:IO口初始化,包括引腳,速率,輸入輸出模式等。3:NVIC 中斷向量配置 ,中斷向量基地址和優先級的配置。4:EXTI 中斷/事件控制器,使能或失能外部線路