最近發現edma一個奇怪的問題,由於是手動trigger的,因此都是寫ESR寄存器,而後讀取IPR寄存器來判斷edma操做完成的,結果如今發如今某些時候會出現SER寄存器置位,致使設置ESR後,edma沒法正常工做,而後程序會卡在判斷IPR的地方。shell
解決的方法是每次傳輸前先清一下SER寄存器。可是根本緣由仍是沒有找到,解決方法也是另外一個曾經遇到過這個怪事的同事提供的,他也沒有找到緣由,奇了怪了,edma3應該是靠得住的纔對啊!ubuntu
這幾天晚上在搞虛擬機,virtualbox上面裝unbutu server,而後搞共享文件搞了好久,緣由就是server是沒有x的,因此安裝加強包什麼都須要經過shell指令來完成,中間還有點其餘的問題。server
1.安裝加強包的問題:get
先去官網下載對應版本的加強包,直接先安裝一遍。再sudo mount /dev/cdrom /media/cdrom/ 掛載加強包,而後若是./VBoxLinuxAdditions.run 能正常運行那是萬事大吉了,像我這樣子,出現以下錯誤的話:虛擬機
「The make utility was not found.」it
須要安裝make組件,方法:io
sudo apt-get install virtualbox-guest-dkmsvirtualbox
而後再從新運行就能夠了。權限
2.共享文件夾的問題:下載
我是屬於Windows主機加ubuntu虛擬機,Windows下面的目錄不須要設置共享,直接選擇固定掛載就能夠了。
設置完共享目錄以後,sudo mount -t vboxsf [share dir] [share point] 就能夠了。
小記一下。
如今發現ubuntu用Windows下面的共享目錄,好像軟連接不能用的,心碎……可是在ubuntu實機中,ntfs分區下面能夠軟連接的……應該是vboxsf的問題,無論了。
格式化爲ext4分區沒有獨顯權限的問題,直接chown chmod一下便可