嵌入式学习是一个循序渐进的过程,如果是希望向嵌入式软件方向发展的话,目前最常见的是嵌入式Linux方向,关注这个方向,大概分3个阶段:嵌入式学习的几种线路图1、嵌入式linux上层应用,包括QT的GUI开发2、嵌入式linux系统开发3、嵌入式linux驱动开发嵌入式目前主要面向的几个操作系统是,LINUX,WINCE、VxWorks等等Linux是开源免费的,而且其源代码是开放的,更加适合我们学
分类:
其他好文 时间:
2018-11-22 18:14:34
阅读次数:
195
1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编 ...
分类:
系统相关 时间:
2018-11-22 02:53:27
阅读次数:
293
Halcon在设计之初就提供了完整的图像采集方案,适应了多种图像设备采集图像,以及各种不同环境的采集方案。 通常情况下,图像的采集应该是所有机器视觉项目首要解决的任务,不幸的是,需要解决图像采集的问题,对应装备的种类具有特殊性,以及非标准化的硬件设备,比如,USB相机或IEEE1394相机,他们提供 ...
分类:
其他好文 时间:
2018-11-04 19:44:36
阅读次数:
205
i2c驱动程序的核心是创建i2c_driver结构体 再at24cxx_attach_adapter里面 当probe到设备后, at24cxx_detect会被调用 这里有两个需要完成的 (1) 配置addr_data (2)at24cxx_detect 对于addr_data 而在 at24cx ...
分类:
系统相关 时间:
2018-11-03 20:12:37
阅读次数:
237
1. 示例 2. 关键字解释 Kconfig按照一定的格式来书写,menuconfig程序可以识别这种格式,然后从中提取出有效信息组成menuconfig中的菜单项。将来在做驱动移植等工作时,有时需要自己添加Kconfig中的一个配置项来将某个设备驱动添加到内核的配置项目中,这时候就需要对Kconf ...
分类:
系统相关 时间:
2018-10-30 21:10:04
阅读次数:
384
1、服务重启,根据提示,按键F1进入配置。 配置界面表示: F1:设置,主配置,重要配置。 F2:诊断,无需管理。 F12:设置启动设备,即表示本地硬盘启动,usb设备驱动。 2、如果按错键F2,即会进入进入如下界面,系统直接卡死。 3、设置CPU虚拟化,Process 4、本地硬盘RAID组。如下 ...
分类:
其他好文 时间:
2018-10-29 23:33:24
阅读次数:
356
Linux内核基础:Linux Kernel: Linux内核的体积结构是单内核的,但充分借鉴了微内核设计体系的优点,为内核引入模块化机制,使得虽然是单内核,但工作在模块化的方式下,并且模块可以动态装载或卸载;Linux内核负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳 ...
分类:
系统相关 时间:
2018-10-27 00:15:51
阅读次数:
207
万物皆文件 UNIX 的一个基础设计就是"万物皆文件"(everything is a file)。我们不必知道一个文件到底映射成什么,操作系统的设备驱动抽象成文件。操作系统为设备提供了文件格式的接口。 Go语言中的reader和writer接口也类似。我们只需简单的读写字节,不必知道reader的 ...
分类:
其他好文 时间:
2018-10-25 15:39:42
阅读次数:
164
转:https://blog.csdn.net/zqixiao_09/article/details/51088887 前面我们学习I2C、USB、SD驱动时,有没有发现一个共性,就是在驱动开发时,每个驱动都分层三部分,由上到下分别是: 1、XXX 设备驱动 2、XXX 核心层 3、XXX 主机控制 ...
分类:
系统相关 时间:
2018-10-24 20:10:17
阅读次数:
153