嵌入式应用开发之类的需要学习ARM么

楼主今年研一,学的C++,目前在学习Linux系统编程网络编程这些,后续准备学习学习操作系统,计算机网络之类的。不太想去互联网。听说嵌入式还行,可是我的单片机东西早忘完了。所以求助下各位大佬,校招,走嵌入式软件开发,应用开发这些需要学习ARM硬件这些吗?后续进公司的话我是想往驱动开发方向靠一靠的,但是目前在学校感觉条件不太行啊,自己硬件方面几乎0基础,导师压榨比较狠,时间也不太够,就剩下一年时间了。
全部评论
你现在的学习方向就是嵌入式系统方向,这个方向需求量大,而且可以转互联网、纯软公司。驱动需求太小了,非常偏硬件
6 回复 分享
发布于 2023-04-06 18:05 湖北
如果专业是电子信息类,还在研一,本科接触过单片机,那么我建议你直接走嵌入式底层,不要去卷应用层,因为现在的趋势是越来越多人转嵌入式,且应用层居多。一年的时间只要学习方法恰当,那么足够你学习嵌入式底层的知识。
3 回复 分享
发布于 2023-03-30 12:19 江苏
arm硬件不是硬性指标,毕竟公司不一定是arm开发的,毕竟大体通用的,可以参考看看我的嵌软路线贴
1 回复 分享
发布于 2023-03-31 23:03 广东
uu你们导师放实习吗
点赞 回复 分享
发布于 2024-02-05 13:44 河北
把uboot和内核源码编译出来,自己写脚本或者用buildroot都行,移植到一块板子上,没钱买就用qemu。能搞懂整个系统怎么启动和配置的就差不多了。
点赞 回复 分享
发布于 2023-04-20 19:01 广东
嵌入式就是偏驱动的吧
点赞 回复 分享
发布于 2023-03-31 00:00 山西

相关推荐

两位师弟的,很基础,主要还是你对于自己的项目能不能像讲故事一样给面试官讲出来,不过这家公司挺海的,可以练练手A: 1. 说一下它底层的任务切换的那个底层逻辑?2. 优先级反转了解吗?什么场景会出现优先级反转吗?遇到优先级反转这种场景应该怎么解决呢?3. 你用 STM32 做那些驱动外设的时候,你是用的库函数还是用的寄存器?4. STM32 的启动流程你了解吗? 5. 串口协议和 I 2 C 的主要区别?I 2 C 的起始信号你还记得吗?6. 介绍一下 SPI?项目相关: 1. 你项目里 ESP8266 这个模块的功能是你开发的,还是说用的也是串口控制的?2. ADC+DMA 配合缓冲区,ADC 你设的是什么模式?(循环模式和连续模式用的哪一个)3. 你那个 I 2 C 用的是 STM32 内部的硬件 I 2 C 接口吗?4. 第一个项目里面说到引入队列集,实现多个数据源统一监听管理功能,能说一下这个设计吗?5. 第二个项目里面构建的 work 队列后台调度架构是什么东西?能介绍一下吗?6. 第一个项目里的 8 个任务分别是负责什么的?7. 项目中 “抽象出统一的设备访问接口,使上层应用与硬件解耦” 是怎么实现的?能介绍一下怎么做的吗?B: 1.裸机开发和RTOS开发区别2.中断触发流程3.RTOS任务调度4.SPI,IIC选一个结合时序简单说一下5.为什么你使用软件IIC,以及如果IIC通信的时候主机收不到数据了如何排查
查看18道真题和解析
点赞 评论 收藏
分享
评论
10
60
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务