嵌入式开发基础(3)

嵌入式开发基础(3)一、嵌入式Linux发布包Linux内核启动-->查找和mount根文件系统-->启动脚本可运行程序和工具大多数Linux应用程序依赖1个或多个系统库,其它的程序则需要配置文件和日志文件。总的来说,即使是嵌入式Linux系统,也需要依...

前言--嵌入式硬件接口设计(以ARM平台为例)

硬件接口设计是嵌入式硬件设计的核心 接下来尽力总结各个接口设计方法 供大家相互学习 硬件选择PXA270来给大家总结。 附:PXA270简介   英特尔公司于2003年底推出了性能最为强劲的PXA27x系列嵌入式处理器,PXA27x系列嵌入式处理器基于ARMv...

linux下监视进程,若进程关闭则自动重启

     从事嵌入式行业已经3年,说来惭愧,我目前除了电路系统设计,PCB设计,while(1)系统程序设计就基本上不会什么了。面对外面世界的巨大压力,我觉得提升自我已经是一件刻不容缓的事情,于是在上周开始,我决定要接触嵌入式linux。 ...

TQ2440 学习笔记—— 29、移植U-Boot【U-Boot 的编译、链接过程】

(韦东山——嵌入式Linux 应用开发完全手册) U-Boot 的编译、链接过程 配置完后,执行 make all即可编译,从Makefile 中可以了解 U-Boot 使用了哪些文件、哪个文件首先执行、可执行文件占用的内存情况。 先确定用到哪些文件,下面所示...

Linux CAN编程详解

最近写了个自认为不错的基于linux socket can程序,主要功能:程序具备全部CAN功能,包括CAN标准帧/扩展帧接收与发送、CAN总线错误判断、环回等功能适用基于LINUX SOCKET机制实现的CAN接口,可用于嵌入式LINUX的CAN测试程序采用标准LINUX命...

linux应用编程1之什么是IO?

1.什么是应用编程? 1)典型的嵌入式产品就是基于嵌入式linux操作系统来工作的。 典型的嵌入式产品的研发过程就是:第一步让linux系统在硬件上跑起来(系统移植工作),第二步基于linux系统来开发应用程序实现产品功能。 2)基于linux去做...

Linux X客户端、服务器、窗口管理器的关系

嵌入式linux中文站发现很多LINUX初学者在学习linux图形方面的知识时会遇到一些概念,如:X、X11、 Xfree86、WM、KDE、GNOME、QT、QT/E、Qtopia、DirectFB、Framebuffer、显卡加速驱动等等。理解它们之间 是什么关系,对我们学习来说是非常...

Linux应用编程学习记录(一)

        今天学习了读写文件函数的相关知识,参考的书籍是周立功写的《嵌入式Linux开发教程(上册)》,第11.3节。 1.  open函数和creat函数         因为creat函数可以用open函数来实现,所以就不再去理会它了。关于open函数,...

图像处理算法(模糊,锐化,水彩,素描,反 {MOD},马塞克,灰度转化等)

SPGUI(Simple Powerfull Graphics User Interface)是使用简单、功能强大的嵌入式图形开发系统。主要为开发嵌入式LINUX图形窗口应用提供工具集。她具有美观友好的图形控件,面向对像的编程接口,多平台可移植性等特点SPGUI为设计运行于...

onvif 修改摄像头参数

可以根据对应的接口函数进行修改(例如:imaging、media相关的接口)。 修改方法: 获取要修改的参数 每个设置函数均有对应的获取配置函数,为了不造成系统内存错误,应先用对应的获取函数获取配置信息。 修改参数 这一步是直接用...

手把手教你写Linux I2C设备驱动

Linux I2C驱动是嵌入式Linux驱动开发人员经常需要编写的一种驱动,因为凡是系统中使用到的I2C设备,几乎都需要编写相应的I2C驱动去配置和控制它,例如 RTC实时时钟芯片、音视频采集芯片、音视频输出芯片、EEROM芯片、AD/DA转换芯片等等。 ...

Linux内核移植之刨根问底

摘要:《ARM嵌入式Linux系统开发详解》第20章Linux内核移植,本章的重点是Linux内核移植,需要考虑硬件平台的差异,涉及较多知识。本节为大家介绍Linux内核移植要点。 第20章  Linux内核移植 软件移植的概念简单地说就是让一套软件在...

构建CF卡Linux系统的几个常见难题

关于如何在cf卡上构建linux ,从网上可以找到很多文章,如:许德新 《嵌入式Linux在PC104平台上的构建与实现》等等。这里主要介绍我在cf卡上构建linux系统中碰到的问题和 解决方法。采用硬件是:板子是研祥 104-1621CLDN,bios是AMI的,内...

Linux嵌入式内核编译过程

在进行本实验时,请确保自己的交叉编译环境已经成功完成!!! 本篇文章使用的是厦门铂士莱科技有限公司的实验箱,也是在其给的实验指导书上进行了自己的加工。 按照指导书上写的,咱们其实没有必要写一个hello.c,因此就不再赘述,有需要...

用Device tree overlay掌控Beaglebone Black的硬件资源

简介 device tree是linux 3.x开始使用的加载硬件资源的方式,这里说的硬件资源既包括片上的诸如GPIO、PWM、I2C、ADC等资源,也包括外部拓展的如FLASH、LCD等。 device tree主要作用是将某个硬件外设与相应的驱动程序进行绑定,关于它在...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题