嵌入式驱动开发要具备哪些方面的知识
我是最近才接触嵌入式的,想问一下嵌入式驱动开发需要除了C,C++还有哪方面的知识,希望高手指点。还有是驱动开发不是应用开发。谢谢大家了。...
我是最近才接触嵌入式的,想问一下嵌入式驱动开发需要除了C,C++还有哪方面的知识,希望高手指点。还有是驱动开发不是应用开发。谢谢大家了。
展开
4个回答
浙江启扬智能科技有限公司
2019-05-20 广告
2019-05-20 广告
以ARM嵌入式开发板为例,一般会从主芯片的引脚引出串口,网口, USB、CAN、音频接口,显示接口(比如TFT-LCD、LVDS、VGA、HDMI等)、存储接口(比如SD卡、TF卡、CF卡)、等常规接口。主要看CPU的资源,有些还可以引出m...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
展开全部
要学好驱动开发,要学好以下基础知识:
熟练使用Linux操作系统,具有一定的Linux内核阅读经验;
熟悉C语言,熟悉指针、结构体等概念;
了解接口电路和数字电路的知识,最好具有电路设计经验。
关于嵌入式领域内的相关专业问题,建议LZ到华清远见的网站上了解一下,也可以具体电话咨询一下华清远见的专业老师,另外,各大书店及图书馆也有华清远见出版的畅销嵌入式专业图书,了解一下相信对你有帮助!
熟练使用Linux操作系统,具有一定的Linux内核阅读经验;
熟悉C语言,熟悉指针、结构体等概念;
了解接口电路和数字电路的知识,最好具有电路设计经验。
关于嵌入式领域内的相关专业问题,建议LZ到华清远见的网站上了解一下,也可以具体电话咨询一下华清远见的专业老师,另外,各大书店及图书馆也有华清远见出版的畅销嵌入式专业图书,了解一下相信对你有帮助!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
linux编程知识(指令)
1.输入输出,文件,文件夹
2.字符串,数据结构,堆栈,链表,(查找)算法,二叉树 3.线程: 线程属性,线程同步(锁,信号量,条件变量) 4.进程:守候进程,进程通信-管道,信号,SystemV(消息,共享内存,信号灯),读写锁,套接字 5.网络:socket,ftp客户端,tftp客户端,http server,snmp命令
6.环境变量,库默认搜索路径,arm-linux-gcc库路径,设置搜索路径,编译流程,lds文件,内联汇编
7.gcc ,ld, ar, ranlib, objdump, readelf, objcopy工具 8.make makefile 9.shell,perl
10.设备编程v4l,lcd和overlayer2,串口,并口, mixer, dsp, adc, ts ,mouse 等等东方赛富的免费在线教程
1.输入输出,文件,文件夹
2.字符串,数据结构,堆栈,链表,(查找)算法,二叉树 3.线程: 线程属性,线程同步(锁,信号量,条件变量) 4.进程:守候进程,进程通信-管道,信号,SystemV(消息,共享内存,信号灯),读写锁,套接字 5.网络:socket,ftp客户端,tftp客户端,http server,snmp命令
6.环境变量,库默认搜索路径,arm-linux-gcc库路径,设置搜索路径,编译流程,lds文件,内联汇编
7.gcc ,ld, ar, ranlib, objdump, readelf, objcopy工具 8.make makefile 9.shell,perl
10.设备编程v4l,lcd和overlayer2,串口,并口, mixer, dsp, adc, ts ,mouse 等等东方赛富的免费在线教程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
还有微型计算机原理和操作系统两方面的知识。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询