原创 簡單的wx例子

#!/usr/bin/python #-*-coding:utf-8-*- """ 一個簡單的例子 """ import wx app = wx.App() frame = wx.Frame(None) frame

原创 串口使用校驗位

平時都用的8N1的模式,這次使用了校驗位,因此串口的初始化工作需要改變 #ifdef RT_USING_UART2 USART_InitStructure.USART_BaudRate = 9600; USART_InitStruc

原创 如何查看/dev/input/下的設備節點對應的是什麼設備

cat /proc/bus/input/devices

原创 linux下非常簡單的屏幕鎖定程序

http://tools.suckless.org/slock $ git clone http://git.suckless.org/slock 安裝信息 $ sudo make clean install [sudo] pass

原创 STM32F4 Discovery USB HID 用到的文件圖解

├── STM32_USB_Device_Library                                 USB從設備庫 │   │

原创 STM32F4 Discovery USB HID 工程 USB初始化引發硬件錯誤的原因

根據STM32F4-Discovery_FW_V1.1.0的工程,直接文件拷過來用 建立了工程之後各種設置一樣,然後下載代碼進去之後 運行到USB初始化那裏,就直接跳到錯誤處理函數那裏去了 百思不得其解 後來發現 C/C++ 選項卡里,的

原创 python中的空語句

在python中使用空語句 直接寫  pass

原创 STM32F4 Discovery 使用MDK-ARM Debug Viewer調試沒有打印信息的原因之一

硬件:STM32F4 Discovery開發板 軟件:MDK-ARM 新建一個工程,根據上一篇設置printf打印調試信息 但是始終沒有打印信息出現 各種對比發現設置都一樣啊,文件也沒找到哪裏不同。 解決方法: 之前的demo例程裏使用是

原创 opengl 指定着色模型

OpenGL允許爲同一多邊形的不同頂點指定不同的顏色。例如:#include <math.h>const GLdouble Pi = 3.1415926536;void myDisplay(void){     int i;     //

原创 STM32F4 Discovery and printf() redirection to debug viewer in Keil MDK-ARM

使用Keil開發STM32F4 Discovery板的時候,使用printf函數,並且,輸出信息重定向到debuger中的debug viewer中,從而,增加調試手段。 http://armcortexm.blogs.upv.es/st

原创 在url中輸入ftp的用戶名和密碼

登陸ftp或者其他類似需要輸入密碼的站點,可以在url中直接輸入用戶名密碼,格式爲: ftp://username:password@url

原创 使用按鈕切換Panel

#!/usr/bin/python #-*-coding:utf-8-*- import wx import time #定義了配置文件的名字 config_filename = "xxx" class PanelOne(wx.P

原创 USB HID 鼠標信息解析

鼠標發送給PC的數據每次4個字節 BYTE1 BYTE2 BYTE3 BYTE4 定義分別是: BYTE1 --        |--bit7:   1   表示   Y   座標的變化量超出-256   ~   255的範圍,0表示沒有

原创 使用定時器切換Panel顯示

#!/usr/bin/python #-*-coding:utf-8-*- import wx import time class PanelOne(wx.Panel): def __init__(self, parent):

原创 Ubuntu下Dia無法輸入中文的解決辦法

http://hi.baidu.com/xiaomeng008/item/abe0a385ef2ce55b840fab8a sudo apt-get install dia 安裝Dia後無法輸入中文,具體原因就不說了,解決如下: