查看完整版本: Linux 語法
頁: [1]

gary5490 發表於 2017-10-6 03:41 AM

Linux 語法

各位大大, 我是從事硬體方面的工作, 面對現在物聯網的趨勢,
越來越多需要寫軟體來做控制, 很多的基礎好像都來自Linux,
有沒有什麼可以快速增加功力的方法??
<div></div>

o_g349 發表於 2017-10-6 08:27 AM

硬體相關的話,你可以寫一些 linux 的驅動程式,培養軟體驅動硬體的經驗

gary5490 發表於 2017-10-6 11:16 PM

o_g349 發表於 2017-10-6 08:27 AM static/image/common/back.gif
硬體相關的話,你可以寫一些 linux 的驅動程式,培養軟體驅動硬體的經驗

那我應該要從什麼部分開始入門呢?
像是... 灌什麼軟體或是看哪些資料呢?

o_g349 發表於 2017-10-7 03:58 PM

gary5490 發表於 2017-10-6 11:16 PM static/image/common/back.gif
那我應該要從什麼部分開始入門呢?
像是... 灌什麼軟體或是看哪些資料呢?

你可以看這本書:
英文版(免費、線上瀏覽);Linux Device Drivers, 3rd Edition
中文版(翻譯版本):Linux 驅動程式, 3/e

先把 linux 灌好之後,這本書的第二章會開始教你寫驅動程式,照著上面寫就可以了
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

Bania 發表於 2017-11-29 11:02 PM

You need to start from Bash script<br><br><br><br><br><div></div>

羕漾 發表於 2017-11-30 01:06 AM

#5
Bash 主要用途不是用來操控硬體的
如果是要學習自動控制,應該不會從 BASH 入門才對...

scottcheng 發表於 2018-1-4 01:46 AM

我覺得你先弄清楚再 linux 的 device 怎麼 mapping. 不然只要標準的 input/output , 沒必要會寫 driver . 除非你要開發很奇怪的介面去接你的 device.  

但如果你要到雲端去, 那就好好研究 network socket 和 pthread 最後看是要接到 AWS 還是其他的..

我想你找個可以研究夥伴會比較事半功倍

gary5490 發表於 2018-1-7 03:39 AM

scottcheng 發表於 2018-1-4 01:46 AM static/image/common/back.gif
我覺得你先弄清楚再 linux 的 device 怎麼 mapping. 不然只要標準的 input/output , 沒必要會寫 driver .  ...

現在有在玩AWS, 但是據了解只有一年免費, 第二年開始就要付費, 而且他好像不會提醒你..直接扣款, 有在用的人要留意...
頁: [1]