※ 引述《lrvine (Irvine)》之铭言:
: 标题: [请益] 请问为什么纯软比韧体好玩?
: 时间: Thu Jul 23 14:49:51 2020
:
: 常常在这个板上逛的感觉是
: 普遍大家觉得韧体无聊 似乎纯软比较好玩?
因为这里是软件版(1s)
会在这个版活动的,当然主要是软件人,会回应的也是软件人
那些不适应当软件人的离开了,轫体人不太会在这边活动
自然留下来的言论,都会偏向软件比轫体好玩
: 我本身的背景主要是在 Linux kernel 但也有机会碰到 Android middleware 甚至更上层
: 我觉得他们都是差不多的东西 就是写code去执行一项任务(算法)
: 所以想请问大家为什么会觉得韧体无聊呢? 主因是?
作为一个轫体人,我会把写embedded linux(包含Android)的算进软件人就是了
写轫体不碰HW register,实在不能算是写轫体
:
作者:
fr75 (阿巴 )
2020-07-24 06:33:00存软写韧体挥霍是怎样挥霍?
作者:
Hsins (翔)
2020-07-24 07:35:00有些操作会因为系统资源受限,纯软比较少这种斤斤计较 RAM/ROM 的状况吧
作者:
jeff40108 (死得腥羶艳油剂是他)
2020-07-24 07:59:00太韧体也可以去github抄啦,只是要改
作者: Dinowchang (Dinow) 2020-07-24 08:42:00
以单芯片系统来说,其实直接操作硬件的程式码占的比例并不高,还是有很多功能和流程需要去设计。
作者: hongsiangfu (不可亵玩焉) 2020-07-24 09:10:00
ram/rom真的颇严苛,需要记录历史资讯的影像或音讯滤波算法就不一定能实现,最后只能上pc去跑
对ram严苛只好采用没有reference frame的压缩法
作者:
GGFACE (ggface)
2020-07-24 09:17:00是的
其实论挥霍资源 纯软件应用还是得省的 只是有时候会用ram来换取效能 就像上面提到的reference frame或是cache pool, thread pool
Wifi chip自己会有os系统 所以也得熟os 不单只是driver porting还有对于电路图会有基础了解跟电子特性 不然有时候是EE的锅也查不出来韧体不会无聊 但是牵扯到的太多所以变成都要扛一点的缺
作者:
lgates (衰神附身的男人)
2020-07-24 10:31:00而且在受限状态下进行开发,不也是一种乐趣吗,推个这句
最大差异是会被硬件扯后腿,还要找出是硬件的错,这才是最麻烦且有价值的地方吧
作者: bab7171 2020-07-24 13:52:00
小孩才做选择,全部都写就好拉
为什么写embedded linux不会碰HW register?你确定你的认知是对的吗?
作者: Dinowchang (Dinow) 2020-07-24 14:53:00
他讲的是user space吧。硬件IO都被包在driver了
作者:
plsmaop (plsmaop)
2020-07-24 16:11:00User space driver 不知道会不会碰到 register这年头不是很流行 kernel bypass IO 吗
作者: FinanceBrain (heaven) 2020-07-24 16:32:00
User speace也要动到hw register啊 用volatile去改内容*space
作者: tommie (tommy) 2020-07-24 17:34:00
那是用mcu做,硬件都接在外部,比较少问题。如果你是作在ic厂的韧体,那种真的是帮数位的清屎
作者:
lrvine (Irvine)
2020-07-24 20:13:00其实我是把软件人当总集合 下面有韧体 跟纯软 跟都碰..etc然后我所知道的韧体都是大公司 小公司韧体的运作其实不熟的确很容易每个人负责一小范围...
作者:
krizarlid (Let's Go Cubs !)
2020-07-26 11:54:00嵌入式应该是从kernel控硬件到开API给上层吧ic厂firmware一年可能上不了多少code,大部分时间都在debug
作者:
g89227 (@宅貓@)
2020-08-10 13:21:00软件不就资策会出来的文组生也可以做吗不然版上一堆非本科转职案例是在哈囉最后一堆软件还是跳韧体 然后跳不过的喊韧体无聊