嵌入式系統軟體敏捷開發
本文綜述了嵌入式系統敏捷開發(Agile Development),敏捷宣言,敏捷的原則,很多的敏捷開發的實踐習慣,敏捷開發與瀑布開發流程的區別,敏捷的任務stories劃分,並行開發、敏捷的時間安排,敏捷的通訊交流方式等等。敏捷開發的其他別名包括極限程式設計(Extreme Programming […]
-->
程式前沿 幫助程式設計師解決問題,增加專業技能,提升個人能力與未來世界競爭力。
本文綜述了嵌入式系統敏捷開發(Agile Development),敏捷宣言,敏捷的原則,很多的敏捷開發的實踐習慣,敏捷開發與瀑布開發流程的區別,敏捷的任務stories劃分,並行開發、敏捷的時間安排,敏捷的通訊交流方式等等。敏捷開發的其他別名包括極限程式設計(Extreme Programming […]
1、如何永久關閉Win10驅動程式 方法一:永久有效 步驟如下: 先執行:一次有效 在更新和恢復介面,點選左側恢復(Recovery),在右側視窗找到高階啟動(Advanced startup)專案下面的立即重啟(Restart now),點選立即重啟電腦 電腦重啟後,在選擇一個選項介面,點選疑難解 […]
中斷的分類 硬體中斷(Hardware Interrupt): 一般是由外部(相對CPU核心而言)的硬體引起的事件,比如串列埠來資料,鍵盤擊鍵等; 軟體中斷(Soft Interrupt): 通過在程式中執行的中斷指令引起的中斷,又叫軟陷; 80X86: int指令 68000:trap指令 ARM […]
USB協議 1 USB主機系統 在USB主機系統中,通過根集線器與外部USB從機裝置相連的處理晶片,稱為USB主機控制器。USB主機控制器包含硬體、軟體和韌體一部分。 2 USB裝置系統 USB裝置按功能分為兩部分:集線器(Hub)和功能部件。從下圖可知,主機通過根集線器連線到各種外圍裝置(集線器和 […]
2012年12月25日,晚上我找到問題所在了,JPEG解碼源影象地址必須是16位元組(128位)對齊的,也就是最低4位必須為0,這個害的我好久,還好終於解決了。 修復了已知的bug; 這個是我實驗用的原圖,用工具把他變成了陣列後直接放在程式裡面了. 解碼後的圖片 附上程式碼 /********* […]
學習微控制器最基礎的一個實驗就是流水燈了。 在實驗之前必須的準備工作有: 1.windows系統電腦一臺。 2.編譯軟體keil 3.燒寫軟體stc-isp 4.微控制器(我用的是stc89c52) 5.usb轉竄口線 這樣就可以開始了 一. 首先使用keil軟體建立C語言檔案 流水燈程式碼為: # […]
在做完流水燈後就可以嘗試做一個結合數碼管和按鍵結合的簡單加法器 我所用的是sct89c51微控制器 此微控制器有3個數碼管,可以通過2個key按鍵控制 1key個選擇數碼管,另為一個調整數碼管的顯示 程式碼如下: #include <reg52.h>#define uint unsign […]
謹以此篇獻給象我一樣剛進入linux嵌入式領域,希望有一天成為高手的菜鳥。 以前一直在vxwroks環境下進行嵌入式開發。因為工作需要,近期開始接觸linux,並領導團隊從頭開發一款基於linux平臺的嵌入式裝置。從最基本的命令開始,到架設linux程式設計環境,到linu […]
UART中的硬體流控RTS與CTS 5/23/2013 5:13:04 PM at rock-chips inshenzhen 最近太忙了,沒時間寫對Ucos-II的移植,先將工作中容易搞錯的一個知識點記錄下來,關於CTS與RTS的。 在RS232中本來CTS 與RTS 有明確的意義,但自從賀氏(H […]
U-Boot移植串列埠xmodem協議 今天完成了U-Boot上串列埠xmodem協議,實現了通過xmodem協議的資料傳輸,現將筆記整理如下。 串列埠xmodem的移植比較簡單,參考ymodem協議就行。 實驗環境:Linux ubuntu 9.10(來自韋東山老師光碟自帶虛擬機 […]