希望畢業後,學生的技能:
(1)linux
多門課程需要,盡早引導自學,目前設想大一下學期由研究生業餘時間組織學習;
掌握命令、指令碼程式設計、服務配置、系統管理等
(2)程式設計
組合語言(熟悉一種組合語言,有「彙編」思想) + 純c(建議直接採用gcc教學,c++可依興趣自學)+ 資料結構 + 作業系統核心程式設計(熟悉os原理)
(3)微控制器系統設計
精通一種:arm、51等
熟悉常見外圍裝置及程式設計控制;
熟悉嵌入式作業系統linux、uclinux、uc/os-ii;熟悉常用嵌入式應用軟體
(4)pcb製版
orcad + allegro 組合;目前尚不知誰使用,需要師資。
(各大公司基本採用的都是cadence 或 mentor的產品,protel及其後續產品dxp、altium designer在高頻、多層板佈線、處理容量、速度、穩定性上均差距較大,建議放棄)
(5)硬體設計與驗證
掌握硬體設計思想,精通verilog,熟悉一種**工具(本科建議採用modelsim,研究生建議採用vcs/ius),掌握驗證方法
(6)fpga系統設計
熟悉開發流程;
altera fpga為主,器件、開發工具、除錯、sopc系統、ip核開發、作業系統移植等
(7)ic設計
熟悉開發流程;
全部採用業界主流工具,放棄華大軟體;
模擬ic:cadence ic5141 + spectre/hspice + calibre
數字ic:modelsim/vcs/ius + verdi + dc + dft + pt + soce + fm/lec + calibre
(8)自學能力
舉一反三,很多是共通的,如arm、nios2構建嵌入式系統,運作原理都是一樣的,只是指令集等細節差別。
課堂學習思路,掌握精髓,課下會查手冊,主動解決問題。
張老師數數
張老師需要用數字來統計學生們的得分情況,但阿拉伯數字已經不能滿足他的要求了,所以想請你幫忙將學生的成績轉換成羅馬數字。羅馬數字是由七個不同的符號來表示 i,v,x,l,c,d和m 其中每個符號對應的值如下表 符號 值 i 1 v 5 x 10 l 50 c 100 d 500 m 1000 羅馬數字...
張老師的旅行
張老師的旅行 題解 區間dp。區間dp的基本解題方法 列舉長度 列舉起點 那麼終點根據長度也就知道了 列舉分割點 但是本題並不需要列舉分割點,因為需要花費時間最短一定,那麼一定是從所列舉的區間的一邊一直走到另一邊,那麼是從左走到右還是從右走到左呢,這時我們就想到了dp開一維來放0,1,其中0表示從右...
張老師講Python
昨天下午靳老師分享了關於 部署的內容,今天下午請張煒林上去分享了下他準備的內容,他給同學們分享的是 python基礎語法以及爬蟲案例 目前正在全員出題中,張煒林同學就利用了python爬蟲,實現爬取網上相關題型,按照指定格式拆分擷取成固定格式,最後將轉換後的題型上傳至題庫中,可見其實用性還是很強的。...