如果有前辈可以请教的话,建议先学驱动。驱动涉及很多硬件知识,没有人指点呢会有瓶颈的。如果没有前辈指导,建议学QTQT呢,涉及界面和C++,大多数是用来做应用程序的,学习来比驱动要快一些。如果没有前辈指导,建议学QT...
嵌入式开发分为嵌入式应用开发、嵌入式驱动开发等,应用开发那就是纯粹的软件开发,嵌入式驱动开发本质上还是属于软件开发,只不过驱动开发是和硬件直接打交道,会涉及到硬件电路和寄存器等的知识,但本质上驱动开发也是一种软件...
嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中。嵌入式系统本身不具备自举开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发。
应用开发,与驱动开发有很大的不同,我觉得你应该先对U-BOOT,liunx内核,根文件系统进行分析,编译,移植,这个熟悉了再进行开发之类的!但是后面你会觉得驱动这块完全和前边应用开发会完全不同!
6.嵌入式系统本身不具备自举开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发http://www.driverdevelop.com/first.html根据自己的情况在选择...
文件系统等等,这些都有一定了解才能深入做好的驱动。后面就是应用层了,嵌入式国内应用层做的比较多,因为底层实在太难,最多也就抄袭国外的然后修改,系统集的都有难度,当然国内做应用的多就业比较好。先玩好基础吧...
“Linux”代表的是嵌入式产品中使用的软件操作系统,也就是说我们选择Linux操作系统作为主要学习对象。你可以理解为它相对于PC机上的windows操作系统。“驱动”代表的是Linux操作系统开发中的一个方向“驱动开发”,说明我们当前...
在此芯片上将驱动函数定义好接口、验证、封装,供应用层使用。就是所谓的驱动开发。如果你从事的只是应用层的开发,那是使用别人封装好的驱动函数来组合发挥应用就行了,也同样是嵌入式行列!
嵌入式是用于控制、监视或者辅助操作机器和设备的装置。嵌入式是一种专用的计算机系统,作为装置或设备的一部分。嵌入式是才发展起来的一项IT开发技术。嵌入式开发在FPGA\ARM\DSP\MCU等各个方面都有了细分专业团队进行外协设计...
驱动一般用C说话写。不必定要先学JAVA和安卓。倒是须要一些Linux的常识。安卓开辟要用到JAVA然则也不是必须先学JAVA可以边用边学。毕竟也有不少不合的处所。安卓的开辟也有可能涉及到C或C它可以应用他们做为库调用。