Linux底层开发(BSP/驱动) 1,技术框架成型
2,技术迭代相对较慢3,可以接触更深层Linux 1,很多项目是重复造轮子
2,技能栈需要长时间积累3,项目上手需要时间
Linux应用开发 1,技术成熟
2,应用有技术挑战和乐趣(换个产品换个应用领域的话,那么挑战和乐趣更多)3,上手到做产品较快 1,需要掌握应用领域基础,比如做视频的要理解h264等。换个产品就要重新学
2,需要掌握应用领域的各类协议和算法。比如做IoT模组的,除了基本的嵌入式功能开发,还要了解Mqtt,NB等协议知识。
MCU开发(底层/应用) 1,技术非常成熟
2,上手到做产品较快 1,品牌多代码容易造轮子
2,技术壁垒较Linux低
其次,解释下为何适合最重要:
这里举两个例子,知友们可以自行体会。第一个,当年答主因为创业节省资金问题,自己自学BSP和驱动。那段时间虽然过的充实(辛苦),但是也是咬牙挺了过来(差点崩溃)。毕竟你让一个做应用的人,从零基础去搞BSP。在产品进度要求紧张的情况下,很多时候出了问题都不知道看什么方面的书,往哪个方向调查。所以,让合适的人做适合的事情,才是合理的开发道路。
第二个,当年答主在华为,见证了很多试用期没结束就主动离职的社招程序猿(能力都是非常优秀)。其实原因很简单,就是我们项目组使用的技术栈,他们在过往的开发经历中不曾接触也不喜欢接触。来了自然而然的就很抵触,从而形成恶性循环到最后的一拍两散。所以如果努力方向,不是你的技术追求和兴趣爱好,那么仅仅靠工作为动力,迟早还是会回归初心的。
最后,还是建议题主从个人的技术兴趣爱好和技术追求出发,以个人的技术栈为范围,选择适合自己的嵌入式开发方向。
------------------------------------------- 更新 -------------------------------------------
有知友通过私信方式,向答主咨询底层和应用层的功能界定和学习问题。这里说一下简单的界定方法。例如:我们需要使用一款SOC的芯片,开发一款视频流媒体转发嵌入式产品。其主要功能是通过接收的视频数据流(二进制H265编码流),根据配置进行视频媒体流的转发
在上面的例子中,底层开发工程师主要负责的是Linux *** 作系统的裁剪,SOC芯片的移植,外设驱动的linux系统开发。总结起来就是一句话:让SOC能够运行Linux系统正常的跑起来。应用开发工程师主要负责在已经跑起Linux的SOC上,开发H265数据接收功能,数据流的转发功能,里面涉及到Linux *** 作系统的多线程,线程互斥,TCP/IP协议栈SOCKET通信等等理论知识。总结起来也是一句话:在Linux *** 作系统上,完成嵌入式产品的功能。
另外,对于底层开发和应用开发,答主将个人使用的图书推荐给感兴趣的知友和嵌入式爱好者。大家可以先看看目录结构,也会知道底层开发倾向于什么,应用开发看重什么了。
Linux环境C程序设计(第2版 附光盘)
京东
¥3990
去购买
其中,应用开发更多关心如下知识点:
嵌入式Linux应用开发完全手册 韦东山 主编 著
京东
¥5240
去购买
别看这本书写的是应用开发,其实主要讲解的都是嵌入式Linux底层的知识点:其中,底层开发更多关心如下知识点:
另外,如果朋友们对嵌入式开发的方方面面感兴趣或存在问题,欢迎一起沟通一起讨论。
snowdream
25 次咨询
50
8738 次赞同
去咨询
感谢您的阅读,我是snowdream,一个专注自动化和嵌入式技术,喜欢金融投资的国企人。
编辑于 2022-03-22 08:43
收起
女性的直觉可信度有多高?
烟雨平生
11 月,我出差的一个晚上,老公发了张洗澡后的照片给我。照片里,他裸着上半身,镜头对着盥洗台上的镜子。他在向我卖弄身材,我却敏锐的发现,我的小黑瓶换了个位置,从置物架上到了置物架下。他一个大男人,用女生护肤品做什么?我怀疑家里有女人,但当时不可能赶回去,也不想打草惊蛇,而且,万一猜错了怎么办?12 月中旬,我再次出差,并故意提前回来,见他不在家,就给他打电话,他说和哥们儿在酒吧,我直接去了我们常去那家酒吧。他确实和哥们儿在一起,坐在靠窗的卡座里,哥们在起哄,他和他的「好妹妹」抱着在啃!站在进门处的酒架玄关后,听着他们高声地起着哄,我气得浑身发抖,所有细胞都叫嚣着:冲过去,冲过去!撕烂这群混账!1我老公叫张迪,是我初恋。我不是那种很美的女生,在张迪之前,没有人追过我。当年张迪追我,我表面矜持,内心却怀着小庆幸和感激,只假装犹豫了一个晚上就答应了。他也不是帅气的男生。我以为丑一点安全,不会在外面招摇。我们很快在一起。我巴心巴肝对他好,我知道他有个白月光,是他的初恋,我看过照片,确实长得比我好。就是他正在啃的那个!一年多来,白月光和她第 N 任男朋友分了,找张迪哭诉。张迪这个万年备胎,天天请吃请喝安慰她,我虽心里不舒服,但张迪赌咒发誓,叫我相信他人品,说白月光现在只是他「妹妹」。白月光更是一口一个「嫂子」,一会儿倾慕我的才华,一会儿夸我是业界精英,一会儿说我御夫有术,说张迪对我多好多好……彩虹屁一个接一个,夸得我信以为真。加上白月光确实漂亮,和张迪站在一起,活脱脱一朵鲜花插在牛粪上,渐渐地,我对他们失去防范。上个月领证时,白月光还专门请我们吃饭,祝我们白头到老,说最幸运的事情就是通过张迪认识了我这个嫂子!如今……这算什么?!我冷静下来后,掏出手机,「啪啪啪」把他们抱着啃的场景拍下来。万事都要讲证据,就算离婚,就算闹上法庭,谁主张谁举证,我得呈上个东西。从这家酒吧出来,我到隔壁酒吧,找了个能看见这边门口的位置,点了杯威士忌加冰。一个多小时后,那对狗男女搂搂抱抱上了同一辆出租车,我尾随而至,竟看见他们回到我和张迪的住处!这是我们专门为结婚买的房子,刚搬进来不到半年。这简直是赤裸裸的侮辱!我坐在出租车上,指甲深深掐入肉里,眼睛瞪得生疼,脑海里全是冲上去手撕贱人,又或者捉奸在床的场景……然而,理智告诉我:这个时候手撕,结果不外乎简简单单离婚,对他们没有半点损伤,甚至有可能,这两人联合起来把我揍一顿!这年头,社会新闻版,原配捉奸,老公连同小三把原配揍一顿的事儿还少了吗?「**,你下车吗?」「不了。」我报了附近一家酒店的名字,我需要好好想想下一步怎么做,他们的软肋是什么。2几分钟后,张迪的电话打过来。我看着来电显示上「老公」二字,想起回来时放在客厅里的行李箱,迅速揉了揉脸,深吸了口气,这才接起电话——「老婆,你在哪儿呢?是不是回来了?我刚从酒吧回来,喝高了。」他的声音满是疲惫,装得很像。「我回报社了,专题出了点问题,所有人都在加班,不知道要忙到几点!」我忍着恶心,语气暴躁,「哎,先不给你说了,烦死了!这工作还有完没完!」「那你快忙,我等你。」张迪挂了电话。我冷笑。等我?怎么等?和白月光滚床单等吗?这种事情,从前发生了多少次?刚才他们进门时,看见行李箱吓一跳吧?!我买的房子,凭什么睡酒店的是我?!我今天的所有委屈,都要他们加倍奉还!那天夜里,我彻底失眠,一直在盘算……3第二天一早,我正在洗漱。张迪给我打电话,肉麻问我工作做完了吗?说心疼我,爱我,叫我忙完后赶紧回家休息。我对着镜子翻白眼,嘴痒痒想问他「床单洗了吗?房间通风了吗?骚味儿还有吗」,忍下后回答,「刚忙完,和同事吃个早饭就回。」上午 10:00,我回到小区。第一件事不是回家,而是到小区物管处。我谎称家中失窃,要求调取我们那层楼的监控。物管小妹妹认识我,带我到监控室,还专门给我匀了台电脑。我头天晚上已经把最近半年的出差时间列出来,坐在电脑前一个个时间段的找。那两个人,果然不要脸,每次还没进门,就已经抱着啃了起来。我们小区的监控视频保存时间是三个月,我在三个月的时间段里,找了四段他们抱着啃进门的视频。麻痹,要搞到外面去搞!我趁着没人注意,迅速用小 U 盘把那几段拷贝下来。第二件事才是回家。战场打扫得很干净,能打开的窗户都打开了,被褥叠得整整齐齐,垃圾桶里半点垃圾都没有。我的行李箱已经收拾好了,脏衣服丢在洗衣机,干净衣服挂在衣柜里。若不是亲眼目睹了昨夜的一切,我怕还会继续以为找到了真爱且体贴我的男人。我坐在沙发上,随手拿起放在沙发扶手上的 iPad,打开微信。这个男人,因为喜欢「吃鸡」(打游戏《和平精英》),微信常年登录状态。我先看了他和白月光的聊天记录。删得并不干净,却很聪明,言语中没有任何暧昧,也就是正常约饭的时间地点,且全是我会参加的。我冷哼,打开「我」-「支付」-「钱包」-「账单」,所谓百密一疏,上面每一笔从微信出去的开销都清清楚楚。发红包是日常,大大小小都有。然后是酒店的,看时间和价格应该是钟点房;情趣用品店的,不知道买的是什么;还有商场,花店,甜品店的众多开支……这两个人,挺频繁的。我没截图,而是用手机拍照,免得在 iPad 上留下痕迹。最后才是打开炒股软件。我是财经记者,和圈内很多大佬熟,这几年跟着他们赚了不少钱,特别是股市。张迪炒股是我手把手教的。他的账户密码都是我给申请的,他没改密码,方便我偶尔帮他 *** 作,我拉了流水账出来,手机录了段视频。我和他虽然没办婚礼,但在法律上,那是实打实的夫妻。我不图他的钱,但我也不想我的钱被他算计了!婚前财产好说,婚后这半年还真不好说。有了这两份流水就不一样了,我们各自理财,他收入的绝大部分在股市,另一部分,微信支付账单显示得清清楚楚,花在白月光身上呢!说来可笑,我和他在一起两年,共同生活的开销基本花我的钱。我不是那种有了男朋友,就得让男朋友养我的人,我家的家庭教育是:女人经济要独立,婚姻才有底气。而现实生活,很多时候是:男人把钱花在谁的身上,就会爱谁多一点,男人心疼钱,就会心疼女人。4下午 3 点,张迪给我打电话。一是问我休息好了没,二是约我晚上在外面吃饭,说我「出差+加班」辛苦了,要好好犒劳。「还有谁?」我装作很随意地问。「昨天才和兄弟们喝了酒,今天不叫他们了。」张迪想了想,「周月说好久没见你了,要不我问问她?」周月就是白月光。「行,刚好带了伴手礼要给她。」我笑着说,「你不许提前说,不然惊喜就没了!」张迪一口答应,问我怎么没有给他买礼物?我心下鄙视,唇边笑意不减:「当然有了,晚上给你!是你喜欢的。」张迪在话筒那边亲了两下。这样亲昵的小举动,我以前受用极了,现在只觉恶心。张迪叫我再休息一会儿,晚上见。我哪敢休息?内心熊熊火焰让体内每个细胞都在燃烧。我「咻」的站起,先给「跑公安口」的闺蜜打了个电话,三言两语把事情说了,我需要监听器,问她除了某宝,还有哪里能买,立即马上就要。她说电子城,并给了我一个店铺的名字。我道了声谢。闺蜜「哎」了一声叫住我:「胜男,我可提醒你,监听这事儿是违法的,用这种方式取得的证据,法院不受理。」「我知道,一旦被抓,情节轻的,《治安管理法》,5 日以下拘留或 500 元以下罚款,重的就《刑法》了。」我说,「放心,不会扩散,更不会蠢到做证据,我会很小心不会被发现,我就想看看张迪到底是人是鬼!」闺蜜再次提醒我小心:罚款事小,留下案底事大。我「嗯」了一声,飞快洗澡、换衣服、化妆……5吃火锅的地方是我们经常去的那家。我给白月光送了一支 A 牌的口红,又配了一支手工唇膏,监听器贴在手工唇膏的内管底部。我给她说,手工唇膏是我亲手做的,出差的时候,有半天闲暇,就在店里学做了几支。白月光抱着我的手臂,蹭了又蹭,一个劲儿的夸我能干,不但会炒股,还心灵手巧,连唇膏都会做。至于 A 牌的口红,她明显更喜欢,眼睛里闪着光,说刚好没有那个色号,夸我敞亮大气。张迪在旁边看着,假装吃醋地说,我对白月光比对他还好。「那是自然,我比你好看!」白月光撒娇地瞥了他一眼,「胜男姐若是男生,我肯定主动追求她!」张迪笑着点餐,在菜单上勾勾画画。我瞟了几眼。怎么说呢?很多细节,当一个人信任另一个人的时候,是不会发现的;可当信任崩塌,每一个细节都是疑点。张迪勾菜品时,最先勾的是白月光喜欢的,然后是他喜欢的,最后才是我爱吃的。我暗骂自己从前蠢,白月光这种存在,根本不该掉以轻心。火锅吃了一半,张迪和白月光有一搭没一搭问我,这次出差有什么收获?临近过年,有没有什么好股推荐?这是日常话题,每次和他们一群人吃饭,聊得最多的就是股票,基本是我叫他们买什么,他们就买什么,也基本都能赚。这一次,我没立即回答。我说要好好研究一下,买个普通的,和大盘持平没意思,得找个大牛,狠狠赚一笔。那两个人眉开眼笑。我也在笑。我不是善男信女,别指望我被绿了后,还帮你们赚钱!6送给张迪的是一个 L 家的钱夹子,比他之前的钱夹子高出了不止两个档次。「我以为你就记得周月,看你对她比对我还好。」张迪坐在我旁边,美滋滋地把各种卡片从老的钱夹子换到新的钱夹子里。「哪能呢?」我削着橙子,心想我 TM 以前真是犯贱,嘴上笑着,「还不是看在你的面子上,说白了,也是想给你争口气。我就是想告诉她,没了她,你一样过得好,而且能过得更好!」张迪坐的位置在我后方一点,我能很清晰感觉到他看着我。若是以前,我肯定会以为他又被我感动了,如今,我只觉可笑。他心里想的是「傻瓜」吧!这世上哪有那么多「感动」与「被感动」,大多数时候我们以为的「感动」都只是「自我感动」。「胜男,你对我真好!」他从后面抱住我。我心里烦腻,感觉恶心,脏。我不是有洁癖的人,耍朋友之前,他有多少女人都与我无关,可现在,我们是夫妻,他再在外面乱搞,我就觉得脏。我把削好的橙子分一半给他,催促他吃了就去洗澡。他可能误会了,三两口把橙子吃完,表示「立即马上洗香香,为老婆服务」,我笑笑,慢条斯理把另外一半橙子吃完,然后把事先准备好的监听器塞到钱夹子里。现在的钱夹子,除了身份z经常用,社保卡偶尔用,其他各种卡,yhk也好,贵宾卡也罢,一年用不了两次,基本就是个摆设。我不担心他会发现,就算发现,不认就是了,再说,我只打算偷听几天,等监听器没电了,随便找个机会把监听器丢了。7监听器的软件没在我日常用的手机上。我头天买监听器的时候,顺便买了个二手手机,找同城快递送到报社,收件人是我。那时的我,做梦也没想到——安上监听器那一刻,就等于推下了多米诺骨牌的第一块,之后,每一个骨牌倒下,都仿佛开启一个潘多拉盒子。人性的恶,像深渊里的龙。 第 2 章 人生是多米诺骨牌快递放在报社门卫处,我取出手机,迫不及待来到小办公室,戴上耳机。出乎意料的是,白月光居然还有个男朋友,而且就那么巧,昨天晚上,她去了男朋友那里,并把我送给她的唇膏送给男朋友。之后是一大段「嗯嗯啊啊」,停顿处有聊天。白月光问男朋友「什么时候带她回家」,抱怨「从来没见过男朋友的朋友」。男朋友坦然说「家里不会同意」,说白月光配不上他,还说像他那种家境,肯定要找个门当户对的。我很不厚道地笑了。被张迪捧在手心的女神,在富二代眼里,也就是个见不得光的。监听器有定位,我瞟了眼手机上的位置,对方在我市很出名一个高档小区,住的人非富即贵。白月光哭唧唧:「你把我当什么了?pao 友吗?我一心一意对你,没想到你是这样的人!我要分手!」富二代赶紧哄着:「现在是创业期,外人看起来风光,其实一年营收不过几百万,和家族企业比起来,不过九牛一毛。」还说等事业做起来了,白月光是唯一同甘共苦的女人,要送她一辆玛莎拉蒂做聘礼!玛莎拉蒂!我承认,我酸了,世人皆爱绿茶。「你那公司,什么时候起来啊?」白月光撒娇地问。「快了快了,等风口。风口一到,猪都能飞到天上去!」富二代亲呢地说,然后一大堆对未来的畅想。核心一个词:区块链。很不巧,因为比特币的缘故,我了解过区块链,也采访过国内区块链公司,多少懂一点。富二代那一套说辞,既没含金量,也没差异化优势,甚至还有金融概念模糊不清的地方。我怀疑白月光被骗了。这年头的富二代,家里普遍重视教育,无论学识还是见识,都比普通人高许多,在不擅长领域创业的可能性实在太小。8唇膏留在富二代那里,监听器同样留在那里。我把线路切到张迪那边,他一上车就拨通了白月光的电话。车载蓝牙。我把两人对话听得清清楚楚——「丑死了,每天早上醒来吓一跳,以为旁边睡了个鬼!月儿,你老公每天就靠着你洗洗眼睛才能活下来……想到还要和母夜叉生活几年,我就头发发麻,万一熬不住怎么办?」「那咱们中午老地方见?」白月光吃吃笑,「……想想丑八怪的钱,还有好几套房子,乖,你再忍忍……我待会儿好好犒劳犒劳你!」张迪「嗯」了一声,语气轻佻,「你知道我喜欢什么。」白月光声音娇得都快滴出水了:「知道……讨厌得很……」两人一直撩骚。我心脏位置的那团火,如火山一般,疯狂的喷涌着!眼睛也痛得不得了。这就是我要嫁的男人……一口一个母夜叉,还自称是其他人的老公!我的自尊在这一刻被人狠狠踏入泥里,反复摩擦!9我给跑公安口的闺蜜打电话,几分钟后,她敲我办公室的门。开门后,她吓了一跳:「你眼睛怎么红成这样?……张迪又怎么了?」我把耳机递给她,调出车上那段话。她同样气得够呛,一个劲儿地骂「混蛋,垃圾,人渣」,问我打算怎么办?怎么办?这可不是简单的婚内出 gui,嫌我丑了,张迪明确地表示「只生活几年」,白月光更是直接提醒他,为了钱和房子!也就是说:这场婚姻,原就是一场算计!我的房子!我的存款!我炒股的眼光!甚至,我爸妈的财产!爸妈只有我一个女儿,我们在老家有三套房子,其中两套都写着我的名字,他们说的几套房子,应该就包括这两套!我盯着比我大几岁的闺蜜,半晌咬着牙:「姐,帮我!」10我的眼睛气得充血了,眼白几乎看不见,真正恐怖。我跑去医院开了许多药,然后顺理成章成了病人,不履行妻子义务,每天背对他睡觉。张迪省得看见我的脸,但他又是个欲望很强的人,晚上得不到排解,每天都要找白月光。白月光很忙,一个人应付两个男人。陪睡不是事儿,真正麻烦的是,她要努力让自己配得上「富二代」。她缺钱,缺很多很多钱。她不止一次问张迪也问我,什么时候才能选出牛股,最好天天涨停。她想在年前套现一大笔,注资「富二代」的公司,然后趁着过年,作为合作伙伴,也作为女朋友,和富二代回家见家长。当然,这些话不可能给张迪说。她给张迪的版本是:一想到张迪和我结婚就心痛……她想狠赚一笔,不为了钱委屈自己……想张迪早点离婚,他们好早点名正言顺在一起。张迪很感动,当天下午没上班,和白月光在酒店厮混,还给我打电话,说晚上加班很晚才回。我呵呵哒。几个人中,最忙的是「富二代」。那是个实打实的「海王」,除了周月,还有 ABCD 好几个女朋友。他比张迪聪明。人设高高在上,「富二代」,「家族企业」,「创业精英」,住豪宅开豪车,擅说甜言蜜语,且出手大方,就我在监听器里听到的,每每送出去的,不是顶级护肤品就是奢侈品牌的包。他的众女友最近有一个共同目标:过年回家见家长。只可惜,时机不利!富二代一会儿要扩大公司规模,一会儿公司偷税漏税被查,一会儿打算投资地皮……总之,资金周转不灵,这时候若带女友回家,必定遭人诟病。女朋友们有的提出向公司注资,成为股东,有的直接借钱给富二代。富二代承诺所有打算给他拿钱的女人,过年带她们回家,排除万难也要在一起!我和闺蜜对视着,异口同声说了三个字:「杀猪盘!」11「杀猪盘」是诈骗团伙自己起的名字。姑娘们是「猪」,人设和恋爱是「猪饲料」,恋爱过程是「养猪」过程,最后骗取钱财,就是「杀猪」。富二代打算批量杀猪。我和闺蜜第一反应是报警,多年记者生涯,特别她跑公安口的,正义感比普通人更重。第二反应才是,我们可以利用「富二代」狠狠报复白月光和张迪。选 A 还是 B,我和闺蜜陷入两难。正如之前《奇葩说》的一期节目:「美术馆着火了,一幅名画和一只猫,只能救一个,你救谁?」名画是遥远的哭声,那些我们没有看见的,推测出来的受害人是遥远的哭声。猫是近处的哀嚎,我被欺骗的爱情,被摁在地上反复摩擦的自尊是近处的哀嚎。我们最终选择了自私,重新设计了报复的每一步,且把「杀猪盘」列为报复的重要环节。我发誓,这辈子,我从来没有干过如此爽快的事!
71 万点赞 · 887 评论 · 盐选推荐
更多回答
CodeAllen
分享嵌入式技术及学习路线
一帮建议底层的也不知道是怎么想的。
第一原则,喜欢哪个就做哪个,兴趣是最好的老师,要是都不喜欢,你还非逼着自己做,何必呢?
第二原则,做赚的多的那个,这也是为什么之前很多做嵌入式的转Java,转安卓,很多没转的还天天感叹人家赚的多,自己能力胆量又不行。
第三原则,不管做哪个,也要学另一个,因为嵌入式开发本身就是软硬结合,上下皆通的技术,做到都心中有数碰到问题你才能快速解决。
嵌入式需要整体性学习,至于具体作什么其实没那么重要,需要什么就做什么。
展开阅读全文
嵌入式Linux
学习C语言请关注嵌入式Linux
各说各的道理,我觉得满足一下两点就是好的。
1、自己兴趣是底层就是底层好,这个别BB了,如果因为钱的原因变得不喜欢,那肯定也不是真正的热爱。
2、钱多的就好
这个社会就是这样,给你钱多,干得就开心,别装·
===
更新下,最近跳槽到腾讯后,开始做接触应用开发,做底层的话就像是修路,修路的时候可能会遇到很多很多奇奇怪怪的问题。当然了,也需要加班。
做应用,就好像,给了你一辆货车,你需要怎么分配空间才能把货车的性能用到最大,还要考虑交通,油耗等等问题。
从这点看,做应用挑战其实是更加大的,需要做的事情考虑的事情是更多的。
展开阅读全文
方当瀚
嵌入式工程师
一般在一个嵌入式公司里面,如果已经有了一套稳定量产的平台和方案,往往需要的是大量的应用层的开发工作去实现业务,很少有机会去做底层的。但是我们实际嵌入式开发,不管是linux还是rtos甚至裸机,总是难免会遇到一些比较复杂的问题需要去定位和分析。举一个例子,在应用层开发的时候经常遇到的踩内存的问题,有一个内存跑一段时间了之后莫名被改写了,如何去快速定位这个问题?人肉查代码吗?其实有很多工具可以帮我们去定位这个问题,比如用gdb,用jtag,在一些高级的cpu比如a系列和m7 ,我们可以arm的内存监控模块去分析定位问题,这些都需要你很熟悉底层,特别是cpu相关的知识。再举一个例子,出现data abort或者是hardfault这种异常,如果分析问题?正确的方式是需要把异常的现场和栈都保存下来,结合返汇编分析异常产生的根因,甚至于用栈分析调用链和对应的入参等等,如果你无法分析这些问题,可能不是一个优秀的嵌入式工程师。嵌入式的开发,找一个人解决上层开发很容易,但是找一个人能够把底层也cover住,难度太高了。能做底层的人,转上层难度不大,但是只会做上层开发的人,其实更准确来说只是c语言软件工程师。
展开阅读全文
影月5
应用层好。越是能密集接触需求的(面对用户或市场)的待遇啥的也就相对更好。
应用程序员天生更容易了解需求和市场,如果把市场和需求吃好了,做领导完全没问题,客观现实也是这么个规律,很多领导没得技术,很多有技术的领导是做应用程序出生。甚至老板会应用程序的都比较多。只要不“眼“瞎这种现实必然能看到。即便低调点儿,没做成领导老板,到35被裁员,更容易转行做市场、需求分析、策划、销售等职位都是没问题的。
试问大部分做嵌入式底层的,遇到35裁员能改行的机会有上面那些么?怕不是只有销售、工人、测试这些哟!技术具有相对性,离开那个应用范围,毫无卵用,只要还活着,你就需要生活。慎重选择,没得好条件,还是尽可能选做应用程层。起码纠错成本低。
展开阅读全文
查看更多回答
广告
靠这招,看清了全班女生的手!
微博的广告
嵌入式Linux应用开发到底是开发什么的?可以举一些例子吗工作中的应用开发工程师是怎么来分工的?
昕某人的回答 · 73 赞同
普通一本研一电子与通信工程想走嵌入式方向该怎么学?
陈小楞的回答 · 827 赞同
将居家治疗 进行到底
dayue大悦 的广告
查看详情
热门推荐
情侣在一起时有什么尴尬的瞬间?
218K 关注 · 25K 回答
你知道的妖怪中最悲惨是哪一个?
191K 关注 · 880 回答
**里有哪些当时不懂后来才理解的台词或情节?
431K 关注 · 15K 回答
将居家治疗 进行到底
dayue大悦的广告
查看详情
一个人很糗很倒霉是种什么样的体验?
137K 关注 · 13K 回答
有哪些扎心的句子?
20K 关注 · 476 回答
作为大学生你的恋爱观是怎样的?
223K 关注 · 27K 回答
在南京大学就读是怎样的体验?
60K 关注 · 357 回答
如何看待“最萌身高差”?
713 关注 · 178 回答
有一个宅男当男朋友是什么体验?
18K 关注 · 281 回答
嵌入式Linux应用开发到底是开发
BSP全称 Board Support Package 介于主板硬件和 *** 作系统中驱动层程序之间的一层,一般认为它属于 *** 作系统一部分,主要是实现对 *** 作系统的支持,为上层的驱动程序提供访问硬件设备寄存器的函数包,使之能够更好的运行于硬件主板
以前的Windows Mobile及现在的Android都有BSP。均要进行驱动层的开发,以使 *** 作系统能正常调用主板所有功能。一般的,可能会有 存储驱动,显示驱动,蓝牙驱动,Wifi驱动,通讯模块驱动,keypad驱动,电源管理驱动等等。
一般BSP是指OS启动之前的那一堆东西,一般包含常用通讯接口的驱动(如串口网口),FLASH的驱动,关闭CPU CACHE,内存控制器的配置,能够加载OS Kernel,总而言之是一堆比较通用的驱动(和简单控制软件)的集合。
而谈到Low Level Driver,一般是指对单一接口或者单一外部设备进行驱动的软件,是BSP或者 *** 作系统的一个子集。
对于MCU,通常就用来专门控制一种外设,软件层面不需要复杂的任务调度,内存管理等功能,没有完整意义上的OS,也就不需要一个BSP
vxWorks6x以后,原则上是不需要也不应该把驱动添加到bsp中去,可以这样讲,引入vxWorks6x就是为了解决这个问题,bsp中通用驱动太多。驱动都是放在target/src/hwif这个目录里的,然后把驱动写成vxBus类型,在config。h或者workbench中加入相应的组件来加入驱动,当然驱动需要的参数,如基地址,中断等等信息是放在hwconfc文件中,vxworks6x以后的驱动应该这样去加 如果不是vxBus的驱动话,最简单的办法就是 把你的驱动放在bsp目录下,然后再sysLibc中加入这个文件即可,如 include "xxxxc"
以上就是关于底层驱动软件与应用层软件分开开发的优缺点全部的内容,包括:底层驱动软件与应用层软件分开开发的优缺点、Android BSP底层驱动工程师是做什么的、有没有人能讲清楚嵌入式系统中BSP跟LowLevel驱动的区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)