作者erotics ()
看板Tech_Job
标题[讨论] 韧体如何自学?
时间Wed Apr 1 22:56:20 2015
近日 在下在研习一本书:
http://ppt.cc/gen.php
圈圈教你玩USB(第2版.附光碟)
内容就是USB的应用 一开始当然是USB简介
从8051电路设计 打样 焊接
到USB韧体框架 再到滑鼠 键盘韧体实作
改了轫体变成泛用HID(人机介面装置) 再windows HID中间件编程
弄个窗口UI去接这中间件
再到USB转UART,USB midi键盘,USB随身碟
然後再windows USB驱动编程
最後再移从8051移植到AVR,再移植到ARM7-TDMI上 再改电路
再变成傅力业显示仪 声卡..
这样在下好奇
韧体工程人员是不是都这样的?
电路设计 布局 韧体 驱动 中间件 窗口
全都要懂 全都要通
那请问韧体工是怎练成的
从软体下手 会卡电路
从硬体下手 会卡API(应用程式接口)
怎想都觉的不顺
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.240.146.107
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Tech_Job/M.1427900182.A.215.html
1F:→ PUTOUCHANG: 哪那麽麻烦, 直接买 IC 脚焊对就好了, 谁跟你慢慢写 04/01 23:02
2F:推 jasonmanking: 写韧体是不碰烙铁的都是在现成的板上写code,有写成 04/01 23:12
3F:→ jasonmanking: 功就会造你要求的动作作动 04/01 23:12
4F:→ jasonmanking: 去找现成的版子,狂写code就是了 04/01 23:13
5F:→ jasonmanking: 好的code,是短小精干的XD 04/01 23:13
6F:→ badyy: default code 不是本来就会动了!? 04/02 00:06
7F:→ godpk: 买个开发板回来写 04/02 00:09
我该说 不是怎学 是说是不是都要强成这样
8F:推 gp03dan: 我也想学 04/02 00:30
9F:推 qqq0103: 你先写出Uart 的通讯协定再练更进阶的 04/02 01:04
10F:→ qqq0103: 韧体不用全懂电路,但至少要看懂spec 04/02 01:05
11F:→ qqq0103: 你要用哪个开发板的开发晶片的spec 你要看懂 04/02 01:06
12F:→ qqq0103: 然後按照spec 下去设定 UART 通讯协定,然後测试有无收到 04/02 01:07
13F:→ qqq0103: 之後才开始写你接下来的你想要的功能 04/02 01:07
14F:→ qqq0103: 我学的大多是这样 04/02 01:08
15F:推 ogisun: 我是从硬体开始的 API应该是自己写的所以卡API的意思是? 04/02 02:35
16F:→ ogisun: 对电子电路还是要基本的了解 韧体debug的范围不是只有程式 04/02 02:36
17F:→ ogisun: 常常要在PCB上焊线抓讯号 或者是更换RC再看看时序和准位 04/02 02:41
18F:→ ogisun: 是不用到会上件的地步 不过不至於碰不到烙铁 04/02 02:42
19F:→ ogisun: 最重要的是 一定要阅读spec 04/02 02:43
要弄到躯动 中间件 甚至应用 一定要熟作业系统的API
怎会不卡呢
20F:推 bkjl58p: 韧体自学就是狂实做,然後谷哥与前辈,很多东西自学就是 04/02 07:39
21F:→ bkjl58p: 这样,下去做方向就会出来! 04/02 07:39
22F:→ bkjl58p: 简单补充,要会看电路,最好是有设计电路的功力,学会焊 04/02 08:03
23F:→ bkjl58p: 与解焊0402、QFP,眼睛够力与手超稳甚至可以QFN、BGA( 04/02 08:03
24F:→ bkjl58p: 我待的公司都要求我们韧体要有设计电路功力与会焊啊), 04/02 08:03
25F:→ bkjl58p: 会焊这些有利你韧体在Q板子的进度,读的懂手册,有硬体与 04/02 08:03
26F:→ bkjl58p: 韧体间的互相运作观念,要会使用工具,如讯号产生器、市 04/02 08:03
27F:→ bkjl58p: 波器等!深入还要学讯号处理、作业系统、移植等! 04/02 08:03
28F:推 bkjl58p: 除了前述还有很多要做要学,功力强与经验多,产品规格与 04/02 09:01
29F:→ bkjl58p: 要求一出来,就要去选择符合的MCU平台与型号,周边元件与 04/02 09:01
30F:→ bkjl58p: 电路再配合机构(这部分要配合EE与机构工程师讨论)!加 04/02 09:01
31F:→ bkjl58p: 上开发过程与生产验证需要,还要会写电脑端软体,好提升 04/02 09:01
32F:→ bkjl58p: 效率与验证,例如硬体测试、版本管理、韧体印象档更新等 04/02 09:01
33F:→ bkjl58p: 软体工具,故为了与软体沟通,还要会定义当中软韧体沟通 04/02 09:01
34F:→ bkjl58p: 格式,但这定义简单!加上现在东西常要更新维护,还要熟 04/02 09:01
35F:→ bkjl58p: 悉 Boot Loader与MCU内部flash规划!学不完,我都还要常 04/02 09:01
36F:→ bkjl58p: 看paper,写Matlab测试,再写到韧体里面,做到讯号处理、 04/02 09:01
37F:→ bkjl58p: 演算法、校正等到韧体里,这部分就还要考虑MCU运算能力与 04/02 09:01
38F:→ bkjl58p: 开发平台精度!总结啦,所以韧体是个卡中间,非常吃力不 04/02 09:01
39F:→ bkjl58p: 讨好,因对很上位非RD出身的大头来说,韧体是成效最不明 04/02 09:01
40F:→ bkjl58p: 显容易被看轻,因为不像硬体、软体、机构有很明显看得到 04/02 09:01
41F:→ bkjl58p: 接触的到!这些就是本人长期以来到现在的历练以及对此职 04/02 09:01
42F:→ bkjl58p: 务心得! 04/02 09:01
43F:推 ppkliu: 基本上BK兄这样的功力不开公司太可惜了,有时候懂太多 04/02 09:44
44F:→ ppkliu: 不见得有加分,遇到连短路都不懂的EE技术与非技术人员 04/02 09:45
45F:→ ppkliu: 懂越多只是让你越怒而已,不过FW真的比较难找 要cover太多 04/02 09:46
46F:→ ppkliu: 东西了,甚至有些公司养成坏习惯,问题到处赖FW 因为好用 04/02 09:47
47F:推 godpk: 要SW+FW都通 04/02 09:47
48F:→ csii5566: 其实韧体就是一个字而已: 屎 04/02 11:43
49F:→ csii5566: 猪屎屋 还是当拉屎的designer比较爽 04/02 11:46
50F:推 godpk: 推楼上 04/02 11:51
※ 编辑: erotics (111.249.89.101), 04/02/2015 12:48:11
51F:→ badyy: FW只会出issue而已,根本没产值。谢谢。 04/02 23:40
52F:→ badyy: 快把FW的都cut off比较有效益。 04/02 23:41
53F:推 bkjl58p: 前面有人说可以开公司,太抬举小弟,不要消遣我啦,说真 04/03 02:05
54F:→ bkjl58p: 的我还比较想去卖鸡排!我会这样历练是因跟过的几位主管 04/03 02:05
55F:→ bkjl58p: 能力都很强经验又多又广,加上喜欢主导开发,深受大大头 04/03 02:05
56F:→ bkjl58p: 爱戴又可以上达天听,PM、其他协同主管等都以我们团队为 04/03 02:05
57F:→ bkjl58p: 主,所以非我们团队人员就认为是支援我们这样,如此这些 04/03 02:05
58F:→ bkjl58p: 人遇到有问题又无法时间内解决的,或他们同时忙其他按子 04/03 02:05
59F:→ bkjl58p: 无法支援时,我主管就揽下来叫下面做,所以我才说韧体卡 04/03 02:05
60F:→ bkjl58p: 中间很屎,跟到喜欢揽事情的主管更惨,我也没办法,操啊 04/03 02:05
61F:→ bkjl58p: ,也换过公司,刚进公司也装死,可谁知就是再跟到这样的 04/03 02:05
62F:→ bkjl58p: 老板,装死也没用,一进去立刻很快丢一堆过来,三不五时 04/03 02:05
63F:→ bkjl58p: 主动问你一下加上每周进度报告与要求每一小阶段主动向他 04/03 02:05
64F:→ bkjl58p: 口头报告,这小阶段是短的话大约半天长的话大约二至三天 04/03 02:05
65F:→ bkjl58p: ,我还有同事刚进来时被要求每天下班前向他报告今天进度 04/03 02:05
66F:→ bkjl58p: 与状况,这样每天被要求长达半年多才解禁,我还好是满三 04/03 02:05
67F:→ bkjl58p: 个月上面对我说"不错喔,一来就进入状况有产出!",那也 04/03 02:05
68F:→ bkjl58p: 是之前被训练出来才可这样,故想装死也装不了!而这些主 04/03 02:05
69F:→ bkjl58p: 管都说类似的话,既是"不要认为自己挂什麽职务就只做那 04/03 02:05
70F:→ bkjl58p: 些相关,我把你们当产品经理人来训练,我过去也是这样操 04/03 02:05
71F:→ bkjl58p: 出来的,难道你们未来只想一直在现在位置上,而产品经理 04/03 02:05
72F:→ bkjl58p: 人因经验与了解的多广深,故可以对产品的各个环环相扣考 04/03 02:05
73F:→ bkjl58p: 虑精确,这机会难得!",反正就说一堆他的理想抱负!所以 04/03 02:05
74F:→ bkjl58p: 小弟这些都是被硬磨出来,一切都是为了钱!职场看多我现 04/03 02:05
75F:→ bkjl58p: 在好想学嘴炮、PO蛋蛋、明哲保身这些,这功力练成,就如 04/03 02:05
76F:→ bkjl58p: 张无忌练成九阳神功,有九阳神功护体,练什麽武功都特别 04/03 02:06
77F:→ bkjl58p: 快,阿斯.......... 04/03 02:06