Re: [閒聊] 有關於 C 語言相關工作

看板C_and_CPP (C/C++)作者時間4年前 (2020/09/13 09:33), 4年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《gowrite (gowrite)》之銘言: : 標題: [閒聊] 有關於 C 語言相關工作 : 時間: Sun Sep 13 08:31:02 2020 : : : : 各位好 : : 自己本身在寫網頁, : : 但是對於 系統跟嵌入式是有憧憬的, : : 會用 linux,自己也練了很久的 C 語言,最近有面試到相關的工作 linux博大精深,敢問前輩練到什麼程度? 最基本的shell script 各種指令都熟悉? Linux最強的網路功能如何設定、修改例如 iptable、ARP、ICMP TCP/IP 各層協定....... 修改過kernel?編譯過kernel?trace kernel code? C一定要精通pointer 資料結構熟嗎? : : : 部門有在作 switch 跟 SDN 相關的開發, : : 主管是希望我先 cover 網頁的前後端部分, : : 然後,主管說之後如果我有興趣,可以自己多學嵌入式跟網路的東西 老實說網頁寫得再好,在下都不覺得對嵌入式有踏大幫助 : : : 我自己對於 switch 跟 SDN 的瞭解不多, : : 只知道現在的 switch 除了系統的網路底層之外,還有很多上層的網路應用程式 : 當然TCP/IP model博大精深,看看你是要Top-down or bottom-up 循序學習 如果你是電資背景,可能較適合後者 : : : 想請問各位, : : 如果之後去寫 switch 的嵌入式的話,要用 C 語言寫那些東西? : : driver ? : : network socket programming ? : : 版子周邊的相關模組,register ? : : 改 linux kernel ? 你說的都會碰到,我大概再幫你想一些 就我以前開發router、BLE的一些經驗 1.基本上路由器就是嵌入式系統,很多路由器也多跑linux,就連國內的某家 NAS大廠,我光看他的界面就知道是用linux改出來的。 所以,基本的作業系統、計算機組織要有一定了解。 2.看懂datasheet 3.能用韌體(non-os)板子上自己寫出基本的I/O driver,ex: UART,I2C、SPI 當然示波器、電錶要會用 4.最好會android、swift、Objective-C也就是要會開發APP 5.會google : : : 因為我其實不是很懂 : : 也不知道學習開發 switch 有沒有前途,有發展性嗎? : : 以後系統方面熟悉之後,可以做什麼? : : 各位覺得呢? : : 還請各位多指教了 : : 謝謝 : : : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.195.61 (臺灣) : ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1599957064.A.84A.html -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.68.140 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1599960811.A.24D.html ※ 編輯: suspect1 (36.228.68.140 臺灣), 09/13/2020 09:51:10 ※ 編輯: suspect1 (36.228.68.140 臺灣), 09/13/2020 09:54:43
文章代碼(AID): #1VNNRh9D (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1VNNRh9D (C_and_CPP)