去年暑假期間寫了一部分zedboard教程,由於開學,忙著找工作,一直擱置。寒假期間準備再跟進一部分系列教程。另外有幾點需要說明的是,zynq發展很快,一年之內工具可能會發生較大變化,所以不能指望我的部落格內容總是與最新的工具同步,需要開發者自己協調權衡,是採用最新的工具,還是跟著部落格內容進行學習。
後面的教程主要轉向vivado開發環境,因為這是未來趨勢。如果還抱著ise、edk不放,很可能會被淘汰。vivado包括整合開發環境(ide)和高層次綜合工具(hls)兩部分,將取代planahead和ise,xps這三個工具,而sdk仍然保留。後面部落格將使用vivado 2013.2版本進行開發,沒有原因,難得用熟了這個版本,在沒有遇到致命bug前不想頻繁更換。
以上對於邏輯工程師而言變化較大,對於嵌入式軟體工程師來說沒有什麼變化。希望讀者能根據自身情況進行工具調整。
vivado相比前面的planahead工具省時不少,從使用hls建立使用者ip開始,到整合、綜合、實現、生成bitstream、匯出sdk總共不到10min,大大提高了生產力。使用vivado之後才真正體會到zynq開發的樂趣。
後面還要關注演算法效能,所以會經常有matlab**、c**、cuda**、hls**的對比實驗,如果感興趣可以進一步關注本部落格。
Nginx從入門到精通
1 nginx配置檔案載入機制 採用nginx s reload命令載入nginx的配置檔案,master程序讀取配置檔案,建立新的worker程序,向老的worker程序傳送shutdown命令。老的worker程序不再接受新的請求,待老的請求處理完成後,就會停掉。2 location匹配機制 當...
scrot 從入門到精通
無論是撰寫技術教程,還是展示桌面或應用,恐怕 scrot 都是必不可少的工具。scrot 是螢幕抓圖工具中的 皎皎 佼佼者,它小巧而不失為強大,精練而不缺少靈活。scrot 主要用在命令列下,它使用 imlib2 庫來抓取並儲存影象。在 ubuntu 中,可以使用sudo apt get insta...
mysql從入門到精通
在sql語言中,用join實現表與表的關聯,用on指定聯合表的查詢條件,如 實現三表聯查,可以用table1.table2.來排列 顯示資訊的先後順序 select from user left join address on user id address.user id left join us...