Soft_Job 板


LINE

即便是嵌入式,公司還是會細分軟體跟硬體。 只是軟體人要有一點硬體知識才做得下去。 硬體人也要有一點軟體知識才做得下去。 資工新鮮人的話,公司不會要求有硬體知識。 如果不挑的話,最廢的系統廠,C語言筆試高分一點即可 也不會考演算法/資料結構。通常指標摸熟一點,就可以進了。 指標跟陣列的各種變化必考。 當然如果你目標是聯發科,筆試就會比較深。 volatile 各種位元運算技巧 撰寫中斷程式須注意什麼? 可能會有少量的演算法考題。 如是有經驗的老手,就是要多摸一些東西。大概就是這三個最熱門。 Linux Qt Android 當然不是叫你真的把Linux代碼全部看完。 常見的狀況就是電路板要增加一顆馬達。 如何控制馬達,就是去翻馬達的SPEC,當然硬體線路可能接錯。 或是馬達廠商提供的SPEC本身就寫錯。 通常是要跟硬體部門一起查問題。要讓馬達動起來,也許要花一個星期。 然後開始自己寫driver,放進Linux裡面。讓Linux可以認到這台裝置。 然後寫AP層的控制代碼。商業邏輯寫在AP層。然後用Qt來畫UI。 所以就是要知道Linux的一些結構,Linux有數千個檔案。 driver寫好,c語言檔案要加到哪裡?Makefile如何改? 要熟悉Linux提供的API,例如說我要開個thread怎麼寫。 因為有多個thread,要怎麼把資料上鎖。 我在執行檔A裡面,要呼叫執行檔B。怎麼寫? 若是要關掉執行檔B,怎麼寫? A的資料要怎麼傳給B。 再來是嵌入式的開發工具當然比較差。 在Winodwsw寫MFC,可以單步執行,可以監控記憶體資料。 很多嵌入式只能用printf查問題。沒有第二招可用。 然後硬體不保證是對的。還是會需要示波器,測量各種訊號。 最常用就IIC/RS232/Uart這三種通訊界面。 量完,確定波形是錯的,板子丟回硬體部門。叫人家修板子。 然後這類公司都是賣硬體賺錢,通常硬體部門比較強勢。 通常是軟體部門要提出證據,證明硬體壞了。 如果完全沒有硬體知識,查問題查到死都沒結果。 也因為代碼結構沒有純軟那麼複雜,硬體部門跨過來寫C語言,也是常有的事。 然後你就會看到各種可讀性零分的寫法。 最複雜就是Android系統,因為太複雜。不可能一個人包到完。 至少Java的APP端,跟C語言的Linux端各要出一個軟體。 -- 哪個最好笑? http://gamehevenhome.blogspot.tw/p/blog-page_19.html 1.馬英九維護台灣主權 6.徐旭東宣佈投資全面離開台灣 2.江宜樺愛護學生 7.連勝文表示我的一生充滿挫折 3.戴盛益建議沒錢跟父母借 8.慈濟善款全面救助窮人,絕無貪污 4.趙籐雄呼籲大家不要炒房 9.劉黎兒宣稱太陽能比核電便宜 5.蔡英文鼓勵勞工放假 10.台灣富人呼籲,證所稅/證交稅打趴經濟,應全面廢除 --
QR Code



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.200.199
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1496391612.A.75C.html ※ 編輯: GameHeven (60.250.200.199), 06/02/2017 16:23:15
1F:推 cld123: am3359的底層就是linux,應用層是android 06/02 16:22
2F:→ remmurds: 1和10 06/02 19:35
3F:推 grassocean: 長知識了 06/02 20:04
4F:推 popcool: 只能淚推了,我就是被硬體莫名其妙的問題搞到寫不下去才 06/03 02:38
5F:→ popcool: 跳去寫ios,跟韌體比起來純軟體真的幸福多了 06/03 02:38
6F:→ eva19452002: 自己寫driver讓linux可以認得裝置就覺得很超有挑戰性 06/03 05:33
7F:→ eva19452002: 真是高手高手高高手啊 06/03 05:34
8F:推 chifangjang: 詳細,謝謝 06/03 08:25
9F:推 oneheat: 可以用gdb來調適啊 06/03 09:48
10F:推 oneheat: bringup這件事就是工具越熟的越強越快 06/03 09:51
11F:推 viper9709: 原來是這樣~感謝分享 06/03 17:03
12F:→ badyy: 寫Driver?怎麼聽起來原廠,IP商做東西都沒在驗證,非要在系 06/03 18:54
13F:→ badyy: 統廠生產時驗證?? 06/03 18:54
14F:→ cld123: driver code還是要改..不改,board和driver無法溝通 06/03 19:50
15F:推 matthewka: 說的好詳細!給推 06/04 20:02
16F:推 farua5566: 淚推,幫HW擦屁股和debug這點超有感 06/05 16:41
17F:噓 pttuser: 是printk,不是printf 06/28 07:24







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP