从事嵌入式开发

发布网友 发布时间:2022-04-22 17:00

我来回答

4个回答

热心网友 时间:2022-05-13 17:11

要学的东西比较多
如果你从事上层嵌入式,比如android应用层,那也不需要掌握很多知识,java比较好就差不多可以了。
如果从事底层开发,要学的东西基本有(不全):操作系统,编译原理,计算机组成,汇编语言(可选),数据结构,arm,驱动程序开发(比较高端,属于比较难的), shell, makefile等等。linux嵌入式要求比较高,android底层开发也要对linux系统较熟悉,首先要会用linux,android。然后看好书很重要:深入理解计算机系统,UNIX环境高级编程第二版,深入理解Linux内核,linux系统设计与实现,Android技术内幕, K&R C程序设计语言第二版, C++ primer, 数据结构(C语言版).严蔚敏_吴伟民, unix程序员手册, 构建嵌入式Linux系统, 嵌入式Linux应用开发完全手册, Android核心分析, Linux内核阅读心得体会。
网上也有很多视频,你verycd电驴搜一下,巨多,还有华清远见的网站上有很多好的视频与pdf下载。
可以考虑花点钱(500~600)买块开发板来学习。mini2440. qt2440等。做一些系统的移植,比如qt,wince,android,linux移植到开发板,然后可以编写自己的驱动程序。
c语言一定要好,c++也要努力。

热心网友 时间:2022-05-13 18:29

这个要看具体做什么方向了 嵌入式也是一个很宽泛的领域

热心网友 时间:2022-05-13 20:04

找一款arm架构的cpu学,顺便补习os基础

热心网友 时间:2022-05-13 21:55

若在青烟威地区,那就先跟我DIY嵌入式硬件吧...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com