第乙個rtt工程
1. 配置工程
選擇晶元stm32f103c8(其包含該晶元的flash及sram介紹);
jlink sw模式
output->debug info/browse info,可以直接定位函式和變數。
2. 修改led相關gpio。
3. 核對串列埠。
rtconfig.h中定義串列埠終端rt_console_device_name 「uart1」
drivers/uarst.c中定義串列埠1 gpio和baud。
4. 晶振。定義在stm32f10x_conf.h,定義外部晶振8mhz。
因為是具體板卡,不熟悉其他巨集,則可直接提取頻率**,使其一定執行。
5. 配置lib。有時編譯不成功要在工程配置中選擇use microlib。
6. 確認flash,sram大小。board.h中定義(因與具體板卡有關,所以定義在board.h中)。
/** file : board.h
* this file is part of rt-thread rtos
* * the license and distribution terms for this file may be
* found in the file license in this distribution or at
* * * change logs:
* date author notes
* 2009-09-22 bernard add board.h to this bsp */
//<<< use configuration wizard in context menu >>>
#ifndef __board_h__
#define __board_h__#include
"stm32f10x.h"/*
board configuration
*//*
whether use board external sram memory
*///
use external sram memory on the board
//enable external sram memory
#define stm32_ext_sram 0
//begin address of external sram
//default: 0x68000000
#define stm32_ext_sram_begin 0x68000000 /* the begining address of external sram */
//end address of external sram
//default: 0x68080000
#define stm32_ext_sram_end 0x68080000 /* the end address of external sram */
////
internal sram memory size[kbytes] <8-64>
//default: 64
#define stm32_sram_size 20
#define stm32_sram_end (0x20000000 + stm32_sram_size * 1024)
//<<< use configuration wizard in context menu >>>
/*usart driver select.
*/#define rt_using_uart1
#define rt_using_uart2
#define rt_using_uart3
#define using_bxcan1
void rt_hw_board_init(void
);#endif /* __board_h__ */
Qt with OpenGL 第乙個工程
最近在系統的學習有關opengl的內容,參考的主要學習資料是joey de vries的教程在github上的中文翻譯 learnopengl cn qt5.5版本以上已經整合opengl,不需要在工程檔案 pro 中引入任何庫檔案就可以使用qt中整合的opengl。關於如何在qcreator中新增...
建立第乙個Django工程
建立第乙個django工程 django環境算是配置完成了,你可以到命令提示符下建立第乙個django應用,進入某個目錄,執行django admin.py startproject myproject來建立乙個工程 這時在myproject目錄下有乙個資料夾myproject和乙個manage.p...
第乙個Python工程 Hello World
1.python能做什麼?系統運維 網路程式設計 爬蟲,伺服器程式設計,搜尋引擎 科學計算 python,r,spass,da,bd ai 影象,遊戲 2.python特點?優 純物件導向,免費,移植效能好,可混合程式設計 膠水語音 開發效率高。缺 執行速度比較慢 相比c 版本不相容。3.所需軟體?...