Re: [請益] 請問為什麼純軟比韌體好玩? | PTT 問答
文章推薦指數: 80 %
作為一個軔體人,我會把寫embedded linux(包含Android)的算進軟體人就是了 ... (臺灣) : ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1595486998.
Togglenavigation
PTT問答
熱門文章
首頁
Re:[請益]請問為什麼純軟比韌體好玩?
看板:soft_job,
時間:2020年07月24日,
作者:SmallBeeWayn
※引述《lrvine(Irvine)》之銘言:
:標題:[請益]請問為什麼純軟比韌體好玩?
:時間:ThuJul2314:49:512020
:
:常常在這個板上逛的感覺是
:普遍大家覺得韌體無聊似乎純軟比較好玩?
因為這裡是軟體版(1s)
會在這個版活動的,當然主要是軟體人,會回應的也是軟體人
那些不適應當軟體人的離開了,軔體人不太會在這邊活動
自然留下來的言論,都會偏向軟體比軔體好玩
:我本身的背景主要是在Linuxkernel但也有機會碰到Androidmiddleware甚至更上層
:我覺得他們都是差不多的東西就是寫code去執行一項任務(演算法)
:所以想請問大家為什麼會覺得韌體無聊呢?主因是?
作為一個軔體人,我會把寫embeddedlinux(包含Android)的算進軟體人就是了
寫軔體不碰HWregister,實在不能算是寫軔體
:--
:Ifyoumeetaloner,nomatterwhattheytellyou.
:
:It'snotbecausetheyenjoysolitude.
:
:--
:※發信站:批踢踢實業坊(ptt.cc),來自:61.220.55.55(臺灣)
:※文章網址:https://www.ptt.cc/bbs/Soft_Job/M.1595486998.A.938.html
:→jimmy010124:你看多少大公司韌體是主力多少大公司純軟是主力?07/2314:51
:我的理解是軟體部門來說IC廠的主力是韌體網路雲端公司的主力是純軟
:我猜版友可能會說IC廠軟體不是核心不過現在很多IC廠的軟體工程師數量是公司內
:最多的人的部門在軟硬整合越來越重要的當下韌體在IC廠的重要性也不段提升?
:另外網路雲端公司現在也不斷的往硬體的方向全方面整合發展?
寫軔體的本來就是小公司為主,但我們也跟很多大公司合作
這跟寫軔體好玩或無聊沒有關係吧
而且在大公司當小螺絲會好玩嗎?我是不理解
我比較喜歡完全掌握所有程式碼
:
:推js07150715:寫韌體會受硬體限制綁手綁腳07/2314:56
:→js07150715:寫純軟自由多了不用在意寫法能否在硬體上實現07/2314:56
:所以是contrain比較少嗎?但純軟不是也會受到memoryusage,timecomplexity,
:(server)cpuusage等等的各項限制?不過整體上自由度好像高很多...
:
:→as30385438:純軟大宗Web很貼近使用者,自然變化比較多07/2314:57
:→as30385438:尤其前端,寫的也不是演算法,但好不好玩還是要看人07/2314:58
:推icecubes:韌體要看的spec比較多純軟比較所見即所得看個人經驗07/2314:58
:→icecubes:寫架構07/2314:58
:不過寫純軟不是也是要看PM寫出來的spec去做嗎?
:只是那個spec應該比HWspec精簡很多很多很多很多很多...
寫單晶片軔體也是很貼近使用者,而且更加所見即所得
所有IO都是直接存取,沒有中間層
看得spec數量也不一定多(看案子),但那是因為要兼任HW的關係
而不是FW工作項目本身需要看
也因為要時不時要兼當HW,對於喜歡玩焊槍的,反而可以不用一直瞪著電腦螢幕
玩轉一下電供跟示波器,或是搞錯電路弄個小煙花,不亦樂乎
:
:→james732:韌體常常受硬體限制,ROM/RAM/運算能力都很有限07/2315:10
:以手機來說運算能力已經接近電腦了不過寫純軟不是也很需要考慮這些嗎?
:像我最近買了Norton防毒軟體慢的我都想把它反安裝了...
每次看到那種純軟寫出來的軔體Code都會吐血
資源不是給你這樣揮霍的啊
而且在受限狀態下進行開發,不也是一種樂趣嗎,太Free不好玩
:推neo5277:我才剛從純軟轉去稍微偏硬的耶07/2316:23
:推luke72:韌體大部分都是在porting很少人在寫application的啦07/2316:32
:→luke72:你如果做韌體卡的到kernel的缺是可以超有趣沒錯07/2316:33
:
:所以大家是覺得porting無聊?的確好像蠻多是porting的工作...
:真正開發feature的相對比較少
其實哪一階都會有複製狗
寫單晶片很難遇到有現成的模組可以用
同時要剛好符合客戶需求,又剛好符合硬體環境的機會太低了
:
:推chuegou:你覺得用armasm兜bootcode比較有趣07/2319:41
:→chuegou:還是用QT兜UI比較有趣07/2319:41
:
:我覺得armasm兜bootcode比較有趣...
:QT兜UI我小時候在家就可以自學了armasm我小時候真的比較難...
當然是asm比較好玩
:推jayemshow:韌體大部分都是寫一些判斷式ifelse立一些flag07/2321:06
那只是開始,軔體要花滿多時間在處理時序問題
:推BlacksPig:沒待過韌體,軟體我有過天馬行空找套件框架,做出廠商07/2323:58
:→BlacksPig:給不出來的solution,很有成就感07/2323:58
:→BlacksPig:不過前面也是問題卡很久,花很多時間確認問題點,才有07/2400:00
:→BlacksPig:後來的想法07/2400:00
:推shter:純軟可以丟github給別人玩,韌體只能對機器07/2400:03
:推Matz:越底層越好玩07/2400:44
單晶片是從最底玩到最高喔
--
是非題:犬神是一部Service動畫
--
※發信站:批踢踢實業坊(ptt.cc),來自:36.230.93.122(臺灣)
※文章網址:https://www.ptt.cc/bbs/Soft_Job/M.1595530813.A.DA4.html
※編輯:SmallBeeWayn(36.230.93.122臺灣),07/24/202003:01:15
1F推fr75:存軟寫韌體揮霍是怎樣揮霍?07/2406:33
2F→Hsins:有些操作會因為系統資源受限,純軟比較少這種斤斤計較RAM/07/2407:35
3F→Hsins:ROM的狀況吧07/2407:35
4F推jeff40108:太韌體也可以去github抄啦,只是要改07/2407:59
5F→Dinowchang:以單晶片系統來說,其實直接操作硬體的程式碼佔的比07/2408:42
6F→Dinowchang:例並不高,還是有很多功能和流程需要去設計。
07/2408:42
7F推hongsiangfu:ram/rom真的頗嚴苛,需要記錄歷史資訊的影像或音訊濾07/2409:10
8F→hongsiangfu:波演算法就不一定能實現,最後只能上pc去跑07/2409:10
9F→shooter555:對ram嚴苛只好採用沒有referenceframe的壓縮法07/2409:13
10F推GGFACE:是的07/2409:17
11F→shooter555:其實論揮霍資源純軟體應用還是得省的只是有時候會用07/2409:34
12F→shooter555:ram來換取效能就像上面提到的referenceframe或是cac07/2409:35
13F→shooter555:hepool,threadpool07/2409:36
14F推johny777:Wifichip自己會有os系統所以也得熟os不單只是drive07/2410:05
15F→johny777:rporting07/2410:05
16F→johny777:還有對於電路圖會有基礎了解跟電子特性不然有時候是07/2410:06
17F→johny777:EE的鍋也查不出來07/2410:06
18F推johny777:韌體不會無聊但是牽扯到的太多所以變成都要扛一點的缺07/2410:08
19F推lgates:而且在受限狀態下進行開發,不也是一種樂趣嗎,推個這句07/2410:31
20F推x246libra:最大差異是會被硬體扯後腿,還要找出是硬體的錯,這才07/2412:27
21F→x246libra:是最麻煩且有價值的地方吧07/2412:27
22F推bab7171:小孩才做選擇,全部都寫就好拉07/2413:52
23F噓KernelChen:為什麼寫embeddedlinux不會碰HWregister?07/2414:18
24F→KernelChen:你確定你的認知是對的嗎?07/2414:18
25F→Dinowchang:他講的是userspace吧。
硬體IO都被包在driver了07/2414:53
26F推plsmaop:Userspacedriver不知道會不會碰到register07/2416:11
27F→plsmaop:這年頭不是很流行kernelbypassIO嗎07/2416:12
28F→FinanceBrain:Userspeace也要動到hwregister啊用volatile去改07/2416:32
29F→FinanceBrain:內容07/2416:32
30F→FinanceBrain:*space07/2416:32
31F推tommie:那是用mcu做,硬體都接在外部,比較少問題。
如果你是作在07/2417:34
32F→tommie:ic廠的韌體,那種真的是幫數位的清屎07/2417:34
33F推lrvine:其實我是把軟體人當總集合下面有韌體跟純軟跟都碰..etc07/2420:13
34F→lrvine:然後我所知道的韌體都是大公司小公司韌體的運作其實不熟07/2420:13
35F→lrvine:的確很容易每個人負責一小範圍...07/2420:14
36F推tacovirus:軟體尻一尻就變韌體了07/2500:44
37F推krizarlid:嵌入式應該是從kernel控硬體到開API給上層吧07/2611:54
38F→krizarlid:ic廠firmware一年可能上不了多少code,大部分時間都在d07/2611:55
39F→krizarlid:ebug07/2611:55
40F推g89227:軟體不就資策會出來的文組生也可以做嗎08/1013:21
41F→g89227:不然版上一堆非本科轉職案例是在哈囉08/1013:21
42F→g89227:最後一堆軟體還是跳韌體然後跳不過的喊韌體無聊08/1013:22
‣返回soft_job看板
soft_job熱門文章
41
[請益]對於自己的不夠優秀感到焦慮
122
soft_job
2021-11-2408:38
30
[請益]開發流程混亂
103
soft_job
2021-11-2310:05
19
[請益]插單之後時程是需要反應才能延後嗎?
70
soft_job
2021-11-2121:13
27
[請益]現職vs種花
49
soft_job
2021-11-2118:30
6
[請益]請問MS的正職是一年一簽嗎?
58
soft_job
2021-11-2011:07
15
[請益]iosandroid想寫app走哪個好?
47
soft_job
2021-11-1723:36
24
[請益]怎樣加強表達能力
68
soft_job
2021-11-1722:29
7
[請益]生涯規劃大數據分析or網頁
56
soft_job
2021-11-1417:18
14
Re:[請益]想從零開始轉行當AI軟體工程師
86
soft_job
2021-11-1302:40
35
Re:[請益]想從零開始轉行當AI軟體工程師
99
soft_job
2021-11-1220:49
39
Re:[請益]想從零開始轉行當AI軟體工程師
198
soft_job
2021-11-1205:42
23
Re:[請益]想從零開始轉行當AI軟體工程師
109
soft_job
2021-11-1101:19
11
Re:[請益]想從零開始轉行當AI軟體工程師
54
soft_job
2021-11-1022:59
50
Re:[請益]想從零開始轉行當AI軟體工程師
171
soft_job
2021-11-1014:08
37
Re:[請益]想從零開始轉行當AI軟體工程師
57
soft_job
2021-11-0909:12
45
[請益]想從零開始轉行當AI軟體工程師
141
soft_job
2021-11-0901:24
7
[請益]為什麼很多博弈公司都用Golang?
76
soft_job
2021-11-0720:23
23
Re:[請益]28非本科讀碩?
107
soft_job
2021-11-0621:55
17
[請益]28非本科讀碩?
58
soft_job
2021-11-0615:49
26
[請益]自架影片播放的網站?
41
soft_job
2021-11-0609:31
全站熱門文章
31
Re:[請益]關於港股交易憑證事件請教
141
stock
2021-11-2608:33
80
Re:[問題]歷史上的諸葛亮真的有那麼神嗎
300
c_chat
2021-11-2608:20
29
[請益]關於港股交易憑證事件請教
75
stock
2021-11-2606:59
27
Re:[問題]歷史上的諸葛亮真的有那麼神嗎
47
c_chat
2021-11-2605:15
27
Re:[請益]營業員打來詢問是否有買港股
71
stock
2021-11-2603:40
19
[問題]開公司車事故的理賠問題
103
car
2021-11-2601:26
33
[問題]電費怎麼那麼貴==
78
womentalk
2021-11-2600:48
48
[請益]今天空了宏達電瑟瑟發抖...
119
stock
2021-11-2600:35
410
[請益]營業員打來詢問是否有買港股
759
stock
2021-11-2600:32
429
[問題]歷史上的諸葛亮真的有那麼神嗎
1293
c_chat
2021-11-2600:30
26
[問題]求推薦寫實類型的漫畫
56
c_chat
2021-11-2523:03
63
[問題]不保車體險是不是最划算?
215
car
2021-11-2523:01
15
[請益]元宇宙概念股跟線上遊戲概念股差在哪?
48
stock
2021-11-2522:52
20
[問題]Gixxer有騎乘心得嗎?
45
biker
2021-11-2522:30
24
[請益]美股虛擬幣/區塊鍊股票?
85
stock
2021-11-2522:27
25
[問題]13pro手機殼(需高過鏡頭)
47
ios
2021-11-2522:20
88
[問題]250萬內的保值轎車
171
car
2021-11-2522:18
5
[請益]滷肉非IC設計部門請益
59
tech_job
2021-11-2521:30
22
[問題]外六角螺絲滑牙怎解
55
biker
2021-11-2521:26
18
[請益]主力阻升?
51
stock
2021-11-2521:00
延伸文章資訊
- 1[請益] 嵌入式linux新鮮人求救- 看板Soft_Job
小弟目前大4剩幾個月就快畢業了,目前只會c語言(電子系)想洽詢未來工作先前有接觸過linux嵌入式但是在硬體方面需要背許多規範,而且c語言使用起來感覺都 ...
- 2[請益] 嵌入式linux - soft_job | PTT職涯區
發信站: 批踢踢實業坊(ptt.cc), 來自: 60.245.123.72 ※ 文章網址: ... 16F推iWRZ: 也是剛進Embedded Linux這塊的人+1 11/12 20:19...
- 3[請益] google 嵌入式以及嵌入式本身- Soft_Job - PTT生活資訊 ...
(2) 沒想到會接到g的邀約,讓我自己也省思下來嵌入式涵蓋領域實在很廣,有時候是drv porting,或是linux kernel, mcu單晶片還有系統整合等等都有接觸過,但是常常會 ...
- 4[請益] 嵌入式系統該如何下手?? - linuxdev | PTT數位生活
但後來有一段時間沒碰Linux,但一些簡單的指令應該還記得但嵌入式Linux遠比這個難 ... 發信站: 批踢踢實業坊(ptt.cc) ◇ From: 218.163.163.171 ※ 編輯:...
- 5Re: [請益] 請問為什麼純軟比韌體好玩? | PTT 問答
作為一個軔體人,我會把寫embedded linux(包含Android)的算進軟體人就是了 ... (臺灣) : ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job...