因為前一間公司跟現在這間(留校察看中)都有用到 git,之前沒有有系統的學 git,這次上班前就特別去挑了兩本書預習(認真),這就是其中一本。
2017年7月20日 星期四
2017年6月8日 星期四
2017年5月7日 星期日
Linux Note: daemon 與 background process 的差異
daemon 與 background process 從外觀看非常相像,筆者初學 Linux 時還當成一樣的東西。
令人驚訝的是,翻了很多 Linux 的書(看的不夠多?),幾乎沒有一本能講清楚兩者的差異。因此,筆者興起一股念頭看是不是可以寫一篇文章說清楚、講明白?甚至是 background process 在某種程度上可以替代 daemon?
令人驚訝的是,翻了很多 Linux 的書(看的不夠多?),幾乎沒有一本能講清楚兩者的差異。因此,筆者興起一股念頭看是不是可以寫一篇文章說清楚、講明白?甚至是 background process 在某種程度上可以替代 daemon?
2017年4月4日 星期二
2017年3月22日 星期三
2017年3月15日 星期三
好書推薦: EXPLORING BEAGLEBONE
講到現在時下最熱門的開發板,很多人可能馬上想到 Raspberry Pi,不過 RPi 好歸好,如果作為商業用途會碰上一個問題:Broadcom 除了 RPi 基金會,不對外販售 RPi 使用的 SoC。
2017年2月4日 星期六
Windows/Linux 筆記: 由 port number 找到 process
有時會碰到某個 port 被某個 process 佔用了,或是懷疑被植入木馬,你想由 port number 找到那隻該死的 process,這裡留個快速手冊給大家參考 :)
2017年1月26日 星期四
2017年1月25日 星期三
2017年1月16日 星期一
2017年1月14日 星期六
2016年9月18日 星期日
Embedded Linux: 如何使用現成的 C code?
前面的文章開頭提到,FAE 說要盡量使用現成的 C code,但卻沒提到要怎麼做。這裡就來分享一下個人心得(該公司應該聘請小弟當 FAE 才對 XDDD)
2016年9月16日 星期五
Q&A: sleep 與 system call
Hi 大家好,小弟之前有去某一家嵌入式晶片供應商公司上課,令人印象深刻時候有個重點。
-> 不要使用太多sleep(),但是他沒講說為什麼不能使用sleep(),有其他代替方案嗎?
-> 不要使用太多system call(),會需要fork而消耗系統資源,
有專門的C code就優先使用。
有專門的C code就優先使用。
請問先進們針對這兩個問題有什麼特別要注意的地方 or 見解嗎?
因為不是很清楚為什麼要避免使用這樣的情境,謝謝大家。
2016年9月6日 星期二
運用 gprof + graphviz 學習 Open Source (續)
如果您照著前面的文章按圖索驥,您會發現有些情況或某些類型的程式會卡住無法進行下去。比方說如果您按 Ctrl+C 中斷 process,或者是用 kill 殺掉某些 background process, daemon,您會發現目錄下找不到 gmon.out,少了 gmon.out,就無法產生 call graph 與最終的 svg 圖檔。
2016年9月3日 星期六
運用 gprof + graphviz 學習 Open Source
有時我們想了解一個 Open Source 軟體是如何運作的,可能是為了除錯,也可能是想了解心中的一些議題在這個軟體中是如何運作的。舉例來說,如果你正在用 socket 開發軟體,想要知道如何正確使用 socket API,找一個很受歡迎,很多人使用的 Open Source 軟體打開研究,比起只看文檔或書上的範例,抓頭騷耳老半天要來的快速有效。
2016年7月19日 星期二
2016年7月17日 星期日
2016年4月25日 星期一
2016年3月9日 星期三
訂閱:
文章 (Atom)