腾讯云新客户无门槛领取2860元代金券 腾讯云十周年感恩回馈! 爆款云产品,限时折扣 腾讯云学生服务器10元优惠套餐 云耀云服务器年中钜惠!
社区公告:
  • 吾爱程序猿,致力于打造专业优质的IT学习分享社区,请遵守法律法规和论坛规定,文明发帖,礼貌跟帖!
  • 分享学习资源,与社区用户共同提高,满足你的求知欲!学好IT更好地用技术改变世界!
    发新帖

    学嵌入式后职业发展的方向有哪些

      [复制链接]
    3841 149
    吾爱程序猿致力于打造专业优质的IT学习分享社区。站内所发布的一切文章、软件及附件信息全部来源于网络用户分享,仅限用于学习和研究目的,不得将上述内容用于商业或者非法用途。否则,一切后果请用户自负。
    本站仅提供学习分享平台,用户分享的文档、视频、工具等存储在第三方网盘,版权争议与本站无关。如果您下载了未获授权资源,请在24个小时之内从您的电脑中删除,如果您喜欢该程序,请购买注册正版,得到更好的正版服务。
    站内所有言论纯属会员个人意见,与本论坛立场无关。严禁在本站发布政治、色情、暴力等不良信息和违法违规内容。
    吾爱程序猿作为网络平台提供者,对非法转载、盗版行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权指控并出示充分的版权证明材料时,吾爱程序猿负有移除非法转载和盗版内容以及停止继续传播的义务。
    吾爱程序猿为用户免费分享产生,如发现本站内容存在版权问题,请联系右侧客服或管理员,我们将第一时间核实处理。

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    嵌入式软件学习路线和方向,看看你想学什么或者喜欢什么吧,因为嵌入式的知识面比较多,前期可以根据自己擅长的方向选一个深入学习,后续有了经验以后再横向扩展。祝你成为超人。方向按照工作当中的岗位来区分,一个人不可能负责好几个部分,有可能还几个人负责几个驱动,如果是刚入职的新员工,可能会一个人负责一个驱动,招聘也是按照岗位的需求来招聘,所以再学习的时候,选中一个方向学习,要擅长一个方向,公司需要新员工入职后要尽快上手干活,如果所有的方面只懂一点点,那就不太好了。下面介绍一下嵌入式学习的几个方向,有些方向如果有说错的地方,希望大家批评指正。
    嵌入式学习的几个方向
    硬件层
    电路+PCB+汇编+C+单片机系统设计
    是整个嵌入式系统的根本,硬件层比较适合于,电子,通信,自动化,机电一体,信息工程类专业的从事,需要掌握的专业基础知识有,单片机原理以及接口技术,微机原理及接口技术,C语言等,从事的工作内容如下:
    1. 计算机产品硬件设计
    2. 了解计算机的结构及其发展趋势
    3. 对计算机硬件的销售及市场有较深刻的认识
    4. 区域市场管理
    5. 按照计划完成符合功能性能要求和质量标准的硬件产品;
    6. 根据产品详细设计报告,完成符合功能和性能要求的逻辑设计;
    7. 根据逻辑设计说明书,设计详细的原理图和PCB 图;
    8. 编写调试程序,测试或协助测试开发的硬件设备,确保其按设计要求正常运行;
    9. 编写项目文档、质量记录以及其他有关文档;
    10. 维护管理或协助管理所开发的硬件。
    驱动层
    C+裸机驱动(芯片内一个或多个模块的驱动)
    C+裸机应用(基于通讯模块之上的编程)
    C+RTOS驱动
    C+汇编+Maltlab+算法
    C+Linux字符驱动
    C+FPGA+执行器驱动
    C+Linux块驱动
    是为计算机硬件设备(比如网卡、声卡du、鼠标zhi、键盘、网卡等等)编写的底层接口程序,使操作系统更好的对硬件设备使用和管理,驱动硬件工作。这些人的职称达到工程师的级别。就叫驱动工程师。驱动层比较适合于电子、通信、自动化、机电一体、信息工程类专业尤其是计算机偏体系结构类专业的人来搞,除硬件层所具备的基础学科外,还要对数据结构与算法、操作系统原理、编译原理都要十分精通了解。嵌入式系统中涉及算法的由专业算法的人来处理的,不必归结到嵌入式系统范畴内从事的工作内容如下:
    1、电子通信,计算机类专业本科及以上学历;
    2、熟练掌握C语言,熟悉linux内核;
    3、有MTK或者展讯高通平台2年以上驱动工作经验;
    4、熟悉安卓操作系统架构,了解JAVA编程及相关集成开发环境
    5、熟悉 I2C、SPI、UART、USB等常见的硬件接口
    操作系统层
    C+汇编+RTOS移植+文件系统
    C+汇编+Linux移植+U-Boot+文件系统+Makefile
    对于操作系统层目前可能只能说是简单的移植,而很少有人来自已写操作系统,这部分工作大都由驱动工程师来完成,操作系统是负责系统任务的调试、磁盘和文件的管理,而嵌入式系统的实时性十分重要。操作系统有智能卡操作系统、实时操作系统、传感器节点操作系统、嵌入式操作系统、个人计算机操作系统、多处理器操作系统、网络操作系统和大型机操作系统。功能有:1、进程管理(Processing management)2、内存管理(Memory management)
    3、文件系统(File system)4、网络通讯(Networking)5、安全机制(Security)6、用户界面(User interface)7、驱动程序(Device drivers)按应用领域划分主要有三种:桌面操作系统、服务器操作系统和嵌入式操作系统。
    应用层
    C+RTOS应用+进程同步与互斥+文件操作
    C+RTOS网络编程
    C+Linux socket网络编程
    C+Linux应用编程+进程同步与互斥+文件操作
    C++ +   QT界面编程
    C++ + Linux应用编程+进程同步与互斥+文件操作
    C+Linux+HTML+CSS+Javascript网页服务器
    如果会在windows下如何进行编程接口函数调用,到操作系统下只是编译和开发环境有相应的变化而已。如果涉及Jave方面的编程也是如此的。

    举报 使用道具

    回复

    精彩评论149

    czl0325   发表于 2021-4-1 22:30:44 | 显示全部楼层
    学嵌入式后职业发展的方向有哪些

    举报 使用道具

    回复 支持 反对
    javatyro   发表于 2021-4-3 14:07:32 | 显示全部楼层
    小白一个 顶一下

    举报 使用道具

    回复 支持 反对
    javatyro   发表于 2021-4-4 09:39:55 | 显示全部楼层
    小白一个 顶一下

    举报 使用道具

    回复 支持 反对
    dannytimi   发表于 2021-4-4 11:42:06 | 显示全部楼层
    不知该说些什么。。。。。。就是谢谢

    举报 使用道具

    回复 支持 反对
    pancai   发表于 2021-4-5 09:07:24 | 显示全部楼层
    E: 学嵌入式后职业发展的方向有哪些

    举报 使用道具

    回复 支持 反对
    zhgz   发表于 2021-4-6 09:25:05 | 显示全部楼层
    支持,楼下的跟上哈~

    举报 使用道具

    回复 支持 反对
    吾爱程序人   发表于 2021-4-6 22:58:34 | 显示全部楼层
    哥顶的不是帖子,是寂寞!

    举报 使用道具

    回复 支持 反对
    bbs7te   发表于 2021-4-9 22:29:27 | 显示全部楼层
    果断回帖,如果沉了就是我弄沉的很有成就感

    举报 使用道具

    回复 支持 反对
    exodus_xt   发表于 2021-4-10 16:12:05 | 显示全部楼层
    写的真的很不错

    举报 使用道具

    回复 支持 反对
    *滑块验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则



    快速回复 返回顶部 返回列表