1、单片机核心/RTOS必备_硬件编程大全(基于STM32F103)HOT!2、单片机核心/RTOS必备_硬件编程大全(基于IMX6ULL)HOT!入门之后,再按需学习各类专题,比如u-boot、驱动大全学习嵌入式Linux的一些基本知识5、【第5篇】嵌入式Linux驱动开发基础知识HOT!
1、单片机核心/RTOS必备_硬件编程大全(基于STM32F103)HOT!2、单片机核心/RTOS必备_硬件编程大全(基于IMX6ULL)HOT!入门之后,再按需学习各类专题,比如u-boot、驱动大全学习嵌入式Linux的一些基本知识5、【第5篇】嵌入式Linux驱动开发基础知识HOT!
本书主要讲解嵌入式Linux中的驱动开发,也会涉及裸机开发的内容,相信大部分读者和作者经历一样,以前从事过单片机开发的工作,比如51或者STM32等。左忠凯,14年参加工作以来一直从事于嵌入式教育,以第一作者身份著有《FreeRTOS源码详解与应用开发》,参与编写了正点原子大量的手把手教你STM32系列书籍,比如《精通STM32F4库函数版》、《STM32F7原理与应用》等。
内核技术Linux内核裁剪的具体步骤内核技术Linux内核裁剪的具体步骤内核技术Linux内核裁剪的具体步骤嵌入式linux内核裁剪根文件系统的裁剪和移植难点根文件系统裁剪和移植的难点主要在于对系统软件包的选择和配置上。它的设计目标是提供一种轻量级的、可裁剪的、可移植的实时内核,可以运行在各种微控制器和处理器上。
是一个用于桌面系统和嵌入式开发的跨平台应用程序框架。它包括一个直观的API和一个丰富的类库,以及用于GUI开发和国际化的集成工具,另外它支持Java™和C++开发。利用它,我们无须重新编写源代码,便可以构建运行在不同桌面操作系统和嵌入式设备上的软件应用程序。
如今,嵌入式系统开发人员可以使用各种各样的操作系统。说到硬件能力和要求,嵌入式开发人员在选择嵌入式操作系统时,检查硬件选择的物理特性也很重要。专注于基于微控制器的实时系统的嵌入式开发工程师经常会告诉你,你无法从Linux系统获得真正的实时性能。嵌入式开发者有一个完整的操作系统供他们使用。嵌入式开发人员在选择操作系统时应该考虑很多特性。
Qt是一种基于C++的跨平台图形用户界面应用程序开发框架。下面小编针对于ZLG集团的A7核心板M6G2C系列,Qt嵌入式开发,讲解一下实操的基础步骤。使用交叉编译器编译好的Qt库要在LINUX虚拟机和嵌入式开发板上各一份,有了这个库,我们就可以在上面尽情的编写Qt程序了!它不仅有简洁方便的开发界面,同时支持图形化编程。
这一章首先呈现一般的PC兼容系统和嵌入式设备的体系结构的鸟瞰图,介绍了设备和驱动程序,并讲解了中断处理和内核设备模型等基本的驱动程序概念。第15章分析了网络设备驱动程序,介绍内核中与网络相关的数据结构以及网络设备驱动程序与协议层接口的实现方法。设备驱动程序中有时候需要以汇编语言实现一些代码片段,因此,附录A介绍了Linux汇编编程的一些内容。