首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
十八了一
广东工业大学 嵌入式软件开发
发布于广东
关注
已关注
取消关注
@匿名牛油:
嵌入式学习路线分享!!!
第一阶段 - C语言基础我建议从C语言的基础开始,可以参考菜鸟教程中的C语言教程,同时阅读经典教材《C程序设计语言(第2版)》和《C Primer Plus 第6版》。这将确保你对基础语法和概念有清晰的理解。进阶在掌握基础后,推荐深入学习指针的使用,《C和指针》和《征服C指针》是很好的选择。同时,可以学习更高级的C编程技巧,如《C语言进阶》和《C 陷阱与缺陷》。高级为了更好地理解C语言的底层原理,建议阅读《C语言核心技术(原书第2版)》和《C高级编程:基于模块化设计思想的C语言开发》。这将使你对C语言的应用更加深入。经典案例通过实际项目提高编程能力,可以尝试实现一些小型项目,如学员成绩管理系统、计算器、电子词典和文件压缩器。阅读开源代码了解如何阅读和理解开源项目的代码,可以从GitHub和Gitee上找一些开源项目,例如《30天自制操作系统》。第二阶段 - 基础四大件数据结构/算法深入学习数据结构和算法,建议阅读《大话数据结构》和《漫画算法:小灰的算法之旅》。这将为你在嵌入式系统中的问题求解能力提供强有力的支持。操作系统学习操作系统的基本原理,推荐《深入理解计算机系统》和《现代操作系统》。此外,《计算机组成原理》是必须掌握的基础知识。计算机网络深入了解计算机网络,包括网络协议、TCP/IP等方面。可以阅读《图解TCP/IP:第5版》和《计算机网络:自顶向下方法(第七版)》。设计模式为了提高代码的可维护性和可扩展性,学习设计模式是必要的。推荐阅读《大话设计模式》和《设计模式:可复用面向对象软件的基础(典藏版)》。第三阶段 - 嵌入式基础学习嵌入式系统的基础知识,建议阅读《单片机原理及应用——C语言程序设计与实现(第2版)》和《零基础学单片机C语言程序设计》。进阶深入了解嵌入式系统的软件设计和优化,《ARM嵌入式系统开发-软件设计与优化》是不错的选择。同时,学习嵌入式Linux的应用开发,可以阅读《嵌入式Linux 应用开发完全手册》。视频通过观看一些嵌入式开发的视频,可以更直观地了解一些实际操作,比如《嵌入式扫盲篇——十问嵌入式》和《ARM体系结构与Bootloader开发》。高级深入学习嵌入式系统的高级知识,如《51单片机C语言学习之道》和《risc-v 架构》。嵌入式应用开发通过经典学习视频学习Linux环境下的高级编程,包括《GNU Make》、《Debugging with GDB》和《嵌入式Linux基础教程》。经典案例通过一些经典案例项目,如串口监听程序、图片浏览器、MP3播放器等,提升实际开发能力。嵌入式底层开发(内核、驱动)内核深入学习Linux内核,推荐阅读《深入理解Linux内核》和《Linux内核设计与实现》。驱动了解Linux设备驱动开发,包括《Linux设备驱动程序》和《Linux设备驱动开发详解》。经典案例通过实际的内核和驱动开发案例,如GPIO驱动、RTC时钟驱动等,提高对系统底层的理解。硬件/数字电路数字电路学习数字电路的基础知识,可以参考《数字逻辑电路与系统设计第二版》。设计高速电路信号仿真掌握高速电路信号仿真的方法,可以通过《手把手教你学高速电路信号仿真》来深入了解。以上是我个人对嵌入式学习路线的详细解释,希望对你的学习有所帮助。不断实践和动手是成为嵌入式工程师的关键,加油!另外嵌入式八股文可以看我这篇:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 16
评论 4
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-30 18:59
广州大学 前端工程师
双非前端字节一面面经(难度 plus ultra 版)
真是一场苦战,索性该答的都答了个七七八八加粗的是没答上来的Reconciler 如何遍历 fiber 树(先序遍历)为什么要这么设计(这我上哪知道了)DOM 树和 fiber 树的区别diff 算法是怎么比较新旧两个树的(还没学到 diff 算法呢)浏览器从拿到渲染树以后都经过了哪些阶段(布局→分层→分块→光栅化→直接显示(其实是合成))为什么光栅化要由 GPU 去做(GPU 擅长光栅化的操作)为什么会这样呢(疯了吧问这个)Webpack 和 Vite 有什么区别Vite 打包用的什么(我想也是 ESM 吧)ESM 和 CJS 区别(提到同步导入和异步导入)微任务队列和宏任务队列都是什么任务循...
查看20道真题和解析
点赞
评论
收藏
分享
03-31 19:50
江西中医药大学 算法工程师
刷题
这个牛客上的题难度真的大,力扣上的也差不多,我想问问大佬们这些题是怎么刷的,我笔试怎么编程题一个度写不出来
点赞
评论
收藏
分享
03-19 15:09
华东师范大学 技术美术
拒绝了面试邀请面试,以后还会有机会吗
呜呜了,1-19 发的简历,3-19 收到面试,可是人已经在实习了好想去 mhy不知道影不影响以后的投递
点赞
评论
收藏
分享
03-05 20:42
门头沟学院 Java
27届java实习offer要不要接
小米oc了,但是在犹豫去不去。如果接受的话,小米正职待遇太差了,而且也不是互联网大厂,不确定这段经历对于秋招的背书有多大。算上餐补实习薪资5100,感觉太低了,并且岗位是中台开发,会干一些杂活,而且没有专门的mentor,和纯后端有一定区别。但是如果不接受的话,害怕接下来找不到好的offer,暑期0offer。图一是我简历上的项目和所学知识,图二是JD。实习的岗位不垂直,对秋招帮助大吗,该不该去,去了之后能胜任任务吗?
牛客29175002...:
实习的时候可以骑驴找马的,去小米两周就偷产出,然后在简历上写在小米2个月实习
实习想申请秋招offer...
点赞
评论
收藏
分享
03-29 12:00
门头沟学院 golang
字节财经实习一面(40分钟)
1、自我介绍2、解释项目中预扣减,场景题:如果redis预扣减后的假成功,如何解决?没想过这种情况,说了消息队列的异步下单失败回滚,数据库层幂等建唯一id查订单是否存在。3、场景题:怎么做用户支付不多扣?在自我介绍的时候解释了项目的防重和状态机,又说了一遍redis预扣,lua原子操作,卡夫卡异步下单,数据库幂等表,不知道怎么答。4、对账怎么实现?没做过这部分,说了思路,应该不对。5、go的slice,array区别6、go的map是否并发安全7、redis的持久化操作8、如果AOF写的日志太多,怎么办?9、数据库索引种类,又解释了一下10、算法:lru11、反问:没问。#牛客AI配图神器#
查看10道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
Vibe Coding开发前的 7 个关键步骤
7979
2
...
我放弃互联网大厂了。。
5955
3
...
京东零售平台产品与研发中心一面
3330
4
...
4.1 美团后端暑期实习面经
3237
5
...
字节实习一、二、三、HR面面经
3180
6
...
双非前端字节一面面经(难度 plus ultra 版)
2878
7
...
钉钉Java暑期一面
2823
8
...
美团后端暑期实习一面
2775
9
...
如何把面试主动权握在手里?Ai岗面试焚诀!
2756
10
...
腾讯前端暑期实习一面
2756
创作者周榜
更多
正在热议
更多
#
你觉得大几开始实习最合适?
#
12652次浏览
128人参与
#
uu们,春招你还来吗?
#
51808次浏览
265人参与
#
开放七大实习专项,百度暑期实习值得冲吗
#
32232次浏览
598人参与
#
面试被问到不会的问题,你怎么应对?
#
11155次浏览
104人参与
#
面试中,你被问过哪些奇葩问题?
#
91904次浏览
868人参与
#
做完笔试后你收到面试了吗?
#
12003次浏览
130人参与
#
招商银行数字金融训练营
#
69953次浏览
869人参与
#
你都用vibe coding做过什么?
#
7185次浏览
268人参与
#
AI Coding实战技巧
#
5862次浏览
117人参与
#
七猫笔试
#
6238次浏览
46人参与
#
你现在一天AI几次?
#
5905次浏览
70人参与
#
Vibe Coding 会干掉初级岗位吗?
#
10623次浏览
147人参与
#
你见过哪些招聘隐形歧视?
#
8896次浏览
77人参与
#
大厂实习和小厂实习最大的区别是什么?
#
21949次浏览
154人参与
#
26届春招投递记录
#
1353次浏览
21人参与
#
如果人生可以debug你会改哪一行?
#
4792次浏览
88人参与
#
2023年不发年终奖的公司盘点
#
30106次浏览
170人参与
#
四大天坑是哪四家?
#
111014次浏览
239人参与
#
牛友の3月总结
#
15283次浏览
136人参与
#
秋招OC许愿
#
425052次浏览
2705人参与
#
金融财经春招备战日记
#
60776次浏览
253人参与
#
Claude Code泄露源码
#
4111次浏览
67人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务