原创 centOS下samba服務器配置

在學習linux或者arm開發的時候,一般都會涉及到數據文件的傳輸問題,虛擬機是Centos,物理機是win7。 linux上寫代碼終究不是很爽,沒有完好的編譯器,沒有好用的調試工具,怎麼可能和windows相比呢, linu

原创 QT串口模擬-基本界面

最近在重新學習u/cos-ii,學習嘛,以一個小東西練手是最好的學習方式,所以有了串口解析模塊,算是填充我的代碼庫吧, u/cos-ii 模擬的是單片機端的串口解析,上位機串口調試是用Qt寫的,由於windows下c語言開發串口

原创 S3C2440-GPIO和jlink配置

s3c2440有130多個GPIO口,且分爲9個組, GPX( A,B,C,D,E,F,G,H,I,J) 對應的操作寄存器名稱是 GPXCON //設置IO口的工作方式 00-輸入,01-輸出,10-特殊功能,1

原创 Qt模擬串口-tcp連接發送數據

上一節已經基本上完成了qt界面的基本佈局,下面就是後臺數據的發送和接收了, 前面說了,qt和uc/os 交互使用的方式是tcp 爲啥要用tcp,而不使用別的呢, udp:按道理udp是最好的,不用連接,想發就發,不用管端口

原创 s3c2440-外部中斷

s3c2440 的cpu有7種中斷模式 1,user 2,fiq 3,irq 4,svc 5,abt 6,sys 7,und 一般的運行模式是user,當cpu發生什麼其他情況時,就進入對應的工作模式,比如快速中斷

原创 stm32-基於FreeRtos 的lwip協議移植

因爲要用的以太網通訊,所以移植了一個lwip的協議棧。 我使用的是cubeMx生成的代碼,這裏簡單說一下注意事項。 freeRtos V2.0不支持lwip,只能使用1.0版本。 這個地方是比較需要注意的,因爲開啓和關閉不弄好,

原创 stm32-rs485簡易架構

下面分享一個rs485多線管理的庫, 一共分爲一下幾個部分 1,結構體定義 2,註冊 3,發送 4,接收 5,回調 typedef struct { uint8_t sendbuff[20]; uint32_t len; }

原创 STM32-高速串口,基於DMA的空閒中斷

STM32發送,接收說明 串口接收數據的方式,有兩種, 1,poll 2,int 中斷又分爲一次接收一個數據,和DMA一次接收多個數據。 考慮到數據的高速情況,我們這裏當然是選擇DMA了, 但是DMA有一個不好的點就是中斷觸發機制

原创 stm32-關於AT24C02這個芯片的坑點

如標題所述,這個鬼芯片有一個很大的坑點在裏面,請看下圖。 手冊上寫的是1k 和 2k 是8byte,之後的是16byte,這一點一定要看清楚,一定要看清楚,一定要看清楚。 我之前看手冊的時候,看成了16byte,導致寫入數據8字

原创 python爬蟲之lxml

上一節介紹了用BeautifulSoup解析html文檔,但是弊端也說了,速度慢,相當的慢,而且解析的靈活度也不是很好, 下面我們介紹一個速度快,靈活度高的東西,lxml庫, 如果解析過json的人,應該對這麼

原创 S3C2440-GPIO之button

這是非中斷模式的按鍵讀取,沒有防抖。 讀取一個引腳的值就是讀取CONXDAT的相應位置。 且mini2440的按鍵按下是低電平, /* time:2016-03-30, change:創建文件,GPIO.c GPIO.h a

原创 mfc-串口功能的實現

界面,串口,然後就是各個按鈕的功能實現了, 其實很簡單的,不同的按鈕不同的功能,直接雙擊那個按鈕,就可以添加一個click的動作函數了, 下面我會放出我的代碼的github連接,有興趣的可以看一下哎 這裏大概說一下注意把,

原创 python 微信機器人之圖靈

前幾天在知乎上看到有人用圖靈提供的api實現了微信聊天機器人,本人也跟風之下做了一個,用時1天半, 製作微信聊天機器人,需要如下幾個條件, 1:web微信通訊協議,和各路接口 2:機器人接口 微信web版的模擬登陸和各個接口我是

原创 mfc-串口初始

這幾天工作需要,要用mfc做一個項目。 領隊叫我先用mfc做一個串口熟悉一下工具的使用, 然後我就做了嘍。 下面先介紹一下串口工具, 串口工具有下面這幾個功能 發送文本數據, 發送hex數據 接收文本數據 接收hex數據

原创 python爬蟲之正則表達式

前面介紹了2中利用工具解析HTML代碼的方式,接下來咱就介紹一下純手工解析html的方式, 正則相比於前兩種的優點很明顯,缺點也很明顯 優點:更加靈活,效率更高 缺點:容易出錯,調試時間長, 看到這裏的應該對正則都有點基本的