问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

目前做应用软件开发,想学嵌入式编程,希望给个明确合适的思路。

发布网友 发布时间:2022-04-22 23:55

我来回答

5个回答

热心网友 时间:2023-10-09 00:23

DBA, 通俗点说就是数据库管理员, 所以, 数据库的知识肯定是必不可少的:
对数据库的操作而言, 无外乎SQL语言, 因此, SQL语言是基础中的基础
DBA一方面要根据需求在数据库中实现, 另一方面要指导非数据库专业人士在数据库中完成他们想实现的东西, 如果实现不了, 或者非专业人士能实现但你不能实现, 那可是丢人到家.
所以, 对于SQL语言来说, DDL和DML都要掌握的, 而且不能仅限于一般的掌握程度, 不能说公司的业务不需要临时表, 你就连临时表怎么用, 有几种, 有什么区别都搞不懂.
能实现需求, 只能说明你是对数据库有些了解了, 对于同一种需求, 你能列出多种方法, 并能评判其中的优劣(不是根据行规或者大家的习惯), 这样才有些DBA的架势. 这就需要你了解数据库架构方面的知识(架子搭不好, 房子再漂亮也没有用), 知道SQL的一些底层知识, 比较, 大家都知道索引对提高查询性能十分重要, 但过多的索引也会对数据处理造成负担, 如果你不了解索引的一些原理及sql使用索引的原理, 你如何能合理地建立索引呢?
能够有效地实现需求了, 接下来就该维护了. 再好地数据库架构, 也要经常维护和保养, 比如, 原来很有效的索引, 因为索引碎片多了, 读取性能就差了, 因为业务的变化, 有的索引该删除了, 重要的数据, 是否在不该丢的时候绝对不会丢了, 敏感数据, 是否会被不该访问的人看到了. 这一系列的东西, 除了要调查/分析/并制订出一套完整的方案外, 还需要相关的知识来实施这套方案,
日常维护, 问题少不了会遇到, 这些问题除了SQL的问题外, 还有是跟系统或者网络相关的, 甚至是程
序中出现的问题需要调试, 所以操作系统+网络+程序设计语言, 多少得懂点
为了管好数据库, 特别是管理好多台服务器, 多少你还得写些工具来辅助你完成任务.
从上面来说, DBA需要的技能大致是:
@1. 数据库知识(熟练级别)
SQL语言(DML, DDL, 备份/恢复/管理), 数据库结构知识, 数据库运作原理
@2. 熟练至少一种数据库, 了解其他数据库(有一定应用能力)
很少有不与其他类型数据库交互的数据库, 如果你只熟练一种数据库, 当需要与其他数据库交互时, 你住往会无从下手
@3. 综合能力(有一定的应用能力)
程序设计能力, 操作系统, 网络, 安全追问你好无聊啊。。。

追答发错地方了,不是无聊

热心网友 时间:2023-10-09 00:23

说下我的经历。
我大学是学的软件工程,在学校要把基础学科学好,操作系统,网络,组原,编译,数据结构和算法。编程的话,我那时候是主攻C++,java也学过。毕业也找了份通信设备制造商的工作,做的嵌入式软件工程师。主要做通信设备上协议的开发,工作中主要学习网络协议,内核编程。
我不知道你到底是想学底层的开发,还是只是想学linux下的应用软件开发。但看你想学linux内核,我就说说我看内核的情况吧。在刚开始工作的时候,我被要求花2个多星期的时间准备一个ppt给整个部门做个报告,内容是linux内存管理。相信你也有点基本概念吧,操作系统中可以这么说,最重要的就是内存管理和文件系统这两大块,可想而知对于我一个新人来讲内存管理压力是多么大。但是我坚持下来了,并通过这两个多星期的学习,真的学到很多东西,所以人有时候就得*着自己做。内核学习是非常枯燥的,要想学的话就得持之以恒。学内核之前,之前说过的基础学科的知识是必要掌握的,接着就可以开始内核之旅了。首先去买本内核的书吧,understand linux kernel是个不错的选择,英文过的去的话就看英文的,有什么不懂的或难以理解的可以去ChinaUnix论坛上提问,linux书籍有很多,网上搜一下很方便的,给个链接。平时也要结合代码看,2.6的内核直接在网上搜下就能下到。
这是我的个人经历,你可参考下。
追问非常感谢,切身体会,很具体

热心网友 时间:2023-10-09 00:24

条条大路通罗马,应用软件的市场始终不会被淘汰的。当然不否认,现在嵌入式编程确实做的好的话,像内核编译,开发板程序移植这些技术很值钱,但是,这个东西一旦做时间长了很枯燥,那么你是耐的住寂寞的人吗,整天跟底层的东西打交道,什么ARM寄存器啊,位移量啊,什么的,你觉得有意思吗,这个就要看你自己了。
况且,目前,你是否有这个精力,有这个经济来学这个东西。
综合一考虑,所以你自己一定不要盲目,否则的话,就是荒废几年光阴。

热心网友 时间:2023-10-09 00:24

不知道你底子怎么样。要学嵌入式,操作系统原理先去补补,linux多玩玩。然后买个arm的开发板玩玩。物联网这一块一个手掌机扫描,然后gsm交互数据。其实你要不是开发硬件,嵌入式稍微学学就可以。因为我做过的这些掌上机一类,基本厂家都封装好了,能调用就可以。追问谢谢你

热心网友 时间:2023-10-09 00:25

去找个培训机构培训下吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 想要从事 linux嵌入式方面的应用软件开发。我该怎么学呢? 分数的意义教学课件 嵌入式这个行业目前是很火,我怕学到后过时了? 初学者如何学习嵌入式? 小白看过来,新人如何入门嵌入式 嵌入式系统设计与实例开发的内容提要 什么是嵌入式?学习嵌入式需要什么基础? 用wxid开头是什么意思,怎么加好友! 嵌入式开发的教学课程免费的哪里可以看? ARM高手来啊!大虾好,本人刚学完单片机,现在想学ARM,请高手推荐几本好书。本人现在对ARM还一无所知。所 wxid_开头的怎么添加?因为被人恶意投诉封号了。我新注册了个小号。 粤嵌今年首发推出的网络课程有什么优势,为何这么多人报读? 为什么wxid开头的查不到账号 急求ARM嵌入式系统基础教程第二版ppt(周立功) wxid提取软件 嵌入式ppt如何制作 Wxid后面是乱码怎么查 如何通过wxid查找到码? 如何通过wxid查找到码? wxid开头的怎么加好友 查询结果是找不到相关账号。可是他的信息显示的就是那么多 求ucos ii 视频资料 本人想学操作系统 最好是讲原理一点的那种 谢谢了 578821085@qq.com 在PPT里面添加背景音乐时,如何先自己制作并存放好一个音乐文件啊? 真心求教 如何清洗桃核 山桃核怎样清洗保养, 如何清理桃核??? 桃核手串脏了怎么样清洗?可以用Ⅴc清洗吗? 求解答桃核手链怎么清洗 山桃核玩了3个月,看上去发黑,怎么清洗清洗啊,最好让它发红 中国古代神话故事里的八仙过海的读后感怎么写400字? 读中国古代神话故事有感? 读了中国神话故事风姑娘的感想 中国古代神话故事读后感(20字) 中国古代神话故事告诉我们什么道理 看了神话故事后的感受 中国古代神话故事的读后感怎么写,500个字 读《中国神话故事》有感(牛郎与织女)400∼500 中国神话故事推荐理由 含有幽字的诗句 中国古代传说神话水火不容的由来故事读后感怎么写 幽字开头的诗句