原创 Linux 守護進程

守護進程的概念: 守護進程,也就是通常所說的Daemon進程,是Linux中的後臺服務進程。它是一個生存期較長的進程,通常獨立於控制終端並且週期性地執行某種任務或等待處理某些發生的事件。守護進程常常在系統引導載入時啓動,在系統關閉時終止。

原创 深入瞭解windows句柄

聲明:本文轉自http://blog.csdn.net/wenzhou1219/article/details/17659485 總是有新入門的Windows程序員問我Windows的句柄到底是什麼,我說你把它看做一種類似指針的標

原创 ucos 和uclinux的區別及各自的特點

uc/os和uclinux操作系統是兩種性能優良源碼公開且被廣泛應用的的免費嵌入式操作系統,可以作爲研究實時操作系統和非實時操作系統的典範。本文通過對uc/os和uclinux的對比,分析和總結了嵌入式操作系統應用中的若干重要問題,歸納了

原创 Ubuntu 12.04下修改host name 和終端顯示

我的電腦是惠普CQ45, 以前裝的是linux 12.04, 居然沒有合適的無線網卡驅動,爲了裝一個網卡的驅動確實費了不少功夫,但是最終還是沒有搞定。最近裝了一個Linux 12.04 OS,終於解決了不能無線上網的問題,安裝的時候沒有注

原创 Linux 字符設備驅動開發--內存讀寫操作

學習Linux的累計時間已經有兩年多了,工作關係,學習的過程總是斷斷續續的,現在整理一下,下面要分享的是一個簡單的linux驅動程序,將內存當作一個虛擬的設備去讀寫,沒有什麼實際的用處,像hello wold!程序一樣,我們簡單體會一下l

原创 在Openwrt 上使用迅雷遠程下載功能

前一陣子偶然瞭解到Openwrt這個開源的Linux項目,一時興起,在淘寶上買了一個據說是刷了不死U-boot的小米路由器,附上鍊接地址 https://item.taobao.com/item.htm?spm=a230r.1.14.10

原创 ucos II 學習筆記

    之前有較多的接觸Linux下的學習,ucos II 接觸的比較少;在沒有真正學習的時候,我覺得嵌入式操作系統從大的原理上講都應該差不多,但是在真正接觸並閱讀了部分ucos的源代碼後,就覺得這兩者確實有些大的不同。 對新知識的學習,

原创 DoEvents 方法使用小結

         MFC 是基於消息隊列響應的應用程序框架,UI 和後臺關聯的代碼都屬於主工作進程, 如果和UI關聯的後臺代碼阻塞住,那麼UI會失去相應,無法接受用戶的操作。一般的,如果一段代碼需要較長的執行時間,我們會新建一個線程去執行

原创 從零開始學習Openwrt教程

Cisco/Linksys在2003年發佈了WRT54G這款無線路由器,同年有人發現它的OS是基於Linux的,然而Linux是基於GPL許可證發佈的,按照該許可證Cisco應該把WRT54G 的OS的源代碼公開。2003年3月, Ci

原创 兩年嵌入式軟件開發的工作感想

    13年大學畢業至今已經兩年有餘,想想自己的工作經歷還是挺曲折的,之所以選擇了嵌入式軟件這個行業,一方面的確是比較感興趣,另一方面我覺得軟件行業薪資待遇還不錯。嵌入式系統是相對於桌面系統(PC)而言的,屬於專用軟硬件系統,而桌面系

原创 Keil uVision 4 路徑設置修改不了。

工作的關係,用Keil uVision 4 比較多,經理在PVCS上創建了一個給定的folder structure 於是只能按照給定的目錄設置上傳代碼,既然PVCS上的路徑設置不能修改,那隻能修改自己的項目路徑設置了,不知道是不是Kei

原创 淺談Xilinx SOC 之基於 zynq 的 Zedboard 使用感受

                 2015 年初開始接觸xilinx zynq 平臺的項目開發,zynq 對我來說是一個新的平臺,新的平臺總是會勾起我的好奇心,zynq也不例外,集成雙核arm A9加一塊高性能FPGA,確實調人胃口。從新