Android系统源代码情景分析,Linux内核源代码情景分析

一般嵌入式系统需要学习的知识点比较多,比较复杂 , 所以学习的时候一定要有一定的路线图 。比如:熟练使用Linux操作系统精通Linux下C语言编程、精通嵌入式Linux应用开发、精通ARM处理器平台及其接口硬件开发、精通嵌入式Linux下Bootloader移植方法、精通嵌入式Linux内核缩减移植及内核调试、精通嵌入式Linux下常用接口的驱动程序开发Android应用开发高手Android底层/1234 。

1、学习嵌入式开发要学习哪些知识我现在在看 , 但是工作时间还不够长 。C语言,数据结构,常用算法排序等等 , C,ARM,Linux,QT , 基本就这些了 。理论上还是买开发板好 。一般嵌入式系统需要学习的知识点比较多,比较复杂 , 所以学习的时候一定要有一定的路线图 。比如:熟练使用Linux操作系统精通Linux下C语言编程、精通嵌入式Linux应用开发、精通ARM处理器平台及其接口硬件开发、精通嵌入式Linux下Bootloader移植方法、精通嵌入式Linux内核缩减移植及内核调试、精通嵌入式Linux下常用接口的驱动程序开发Android应用开发高手Android底层/12344

2、掌握C语言后学什么?Python?C?JAVA?【Android系统源代码情景分析,Linux内核源代码情景分析】学完C,就可以学c。毕竟有了基础课,可以学的更深入,然后才能学java 。这种编程语言至今仍在社会上广泛使用 。很多公司也喜欢招懂java的程序员,但是没有工作经验工资会低一些 。等你工作几年后,你可以跳槽,这样你的工资会提高很多 。个人感觉c的基础都学完了,如果找一些GUI程序来写,会很不错的 。如果我刚学完C,对计算机了解不多,根本不会做复杂的程序 。这个时候我就想着编译器,OS,算法之类的,会影响我的学习热情,很可能半途而废 。
之后可以看看系统相关,多线程,多进程 。如果你想了解GUI , 可以找一本书(),里面介绍了一个简单GUI的实现,可以了解Linux 系统编程 , 也可以了解更多消息处理或者窗口管理和裁剪的知识 。这个时候不适合拿着APUE()或者UNP()这种细节复杂的书 。

    推荐阅读