今天持續翻譯 LWN 的 Object-oriented design patterns in the kernel, part 1,因為裏面提到的例子跟 filesystem 非常有關,就拿起 Linux Kernel Development 3e 出來翻了。然後在物件導向的地方參看了 jserv 的影片 https://www.youtube.com/watch?v=IG6q8WX0sK4,比較理解 C 的物件導向的概念是如何實現的,連帶比較搞懂整篇文章例子與架構在做什麼了。
然後早上收到 jserv 寄來的開發板三塊!分別是 stm32f4-discovery、respberry pi 3 ver.b、linkit 7688,把玩了一下 stm32f4-discovery,在過程中遇到這個問題:
1 |
<blockquote><br />2016–07–30T16:15:44 WARN src/usb.c: Couldn‘t find any ST–Link/V2 devices</blockquote><br /><span style=“font-family: “times new roman“; white-space: normal;”>我的背景是 archlinux,用 lsusb 明明就有看到出現在裏面,卻沒有辦法找到 devices,照著前人的 <a href=“https://stm32f429.hackpad.com/NOTE-WbiooOfkaoR”>note</a> 重新編譯 st–link 跟 openocd 還是遇到相同的問題。</span><br /><br /><span style=“font-family: “times new roman“; white-space: normal;”><br /></span><br /><span style=“font-family: “times new roman“; white-space: normal;”>最後在 google 搜尋了一下後,發現是沒有用 sudo 來執行,導致 st–util 無法找到 devices...,這在前人的 note 上都沒有說到過啊,這邊記下來,後人希望不要遇到這樣的問題。<br /><br /><br /><br /></span> |
1 |
<span style=“font-family: “times new roman“; white-space: normal;”><br /></span> |
1 |
<span style=“font-family: “times new roman“; white-space: normal;”><br /></span> |
1 |
<span style=“font-family: “times new roman“; white-space: normal;”><br /></span> |
1 |
<span style=“font-family: “times new roman“; white-space: normal;”><br /></span> |
1 |
<span style=“font-family: “times new roman“; white-space: normal;”><br /></span> |
1 |
<span style=“font-family: “times new roman“; white-space: normal;”>[1] </span>Object–oriented design patterns in the kernel, part 1 中文翻譯: |
1 |
<a href=“https://paper.dropbox.com/doc/Object-oriented-design-patterns-in-the-kernel-part-1–kkc4L7OdvowY07GTfaOWZ#:a2=1441167125”>https://paper.dropbox.com/doc/Object-oriented-design-patterns-in-the-kernel-part-1–kkc4L7OdvowY07GTfaOWZ#:a2=1441167125</a> |
1 |
<span style=“font-family: “times new roman“; white-space: normal;”>[2] stm32f429開發筆記:</span> |
1 |
<span style=“font-family: “times new roman“; white-space: normal;”><a href=“https://stm32f429.hackpad.com/NOTE-WbiooOfkaoR”>https://stm32f429.hackpad.com/NOTE-WbiooOfkaoR</a></span> |