求 国嵌课程5《嵌入式LINUX内核驱动深入班
发布网友
发布时间:2022-04-23 09:13
我来回答
共1个回答
热心网友
时间:2023-10-31 06:26
言,部分汇编,部分计算机原理,部分操作系统,(基于linux的要学)linux基本操作和高级编程,(基于ARM的要学)ARM系统,linux内核,驱动开发。。。。。
主要有以下几部分:
1.C部分(重点之一也是基础)
推荐看《C Primer puls 中文版》《C和指针》
要求精通至少熟练掌握
2.Linux基础及编程
基础推荐《鸟哥的linux私房菜基础学习篇》当然掌握linux系统就算了
编程推荐《UNIX环境高级编程》
3.ARM体系及编程
推荐看芯片手册结合部分教材,教材我也不知道那本好
4.linux 内核
可以看《深入理解linux内核》不过这本书写的很理论也很抽象,看这本书要有一定基础,
另外多看看内核代码
5.linux设备驱动编程
6.相关知识有数据结构(链表部分。。),操作系统(线程进程部分。。)微机原理与接口
学习方法和资源利用:
1.网络
网上有上面推荐教材的电子版,如果看得太累资金许可可以购买,网上购物吧便宜 我也是这样
下载免费视频教程看看 推荐看看《成都国嵌嵌入式视频》(网上自己搜,大部分是免费的4张光盘)
搜索资源,自己碰到的问题上网找呀,很直接
2.开发板
这个要有,没有怎么练习,就好比你不用电脑怎么调试C语言是否完成功能 再说嵌入式与硬件关系比较大,比电脑调试更重要
3.培训班
有人说是花钱买时间 我认为差不多,资金 时间允许可以上,没有的话也是可以的,多看相关视频,你自己不是有51经验吗 差不多,自己在结合开发板练习,公司或者朋友有搞这个的最好多问问,自学要有毅力
另外,团IDC网上有许多产品团购,便宜有口碑