嵌入式 Linux环境下C使用的XML解析库:libxml2

1、libxml2库常识 如果对方提供XML接口给我们传递数据,就必须有解析的程序,这也可能是今后数据接口的最通用的办法。经过研究,正如使用C语言来生成页面一样,显然使用C语言解析XML要比PHP和ASP要麻烦很多。 同其它语言一样,解析的方法...

嵌入式系统 Cortex-A8处理器编程

第3章Cortex-A8处理器编程 1. ARM编程简介 •    在嵌入式系统开发中,目前使用的主要编程语言是C和汇编。很多地方,例如开机时硬件系统的初始化,包括CPU状态的设定、中断的使能、主频的设定、以及RAM的控制参数及初始化等都使用汇编语...

Linux电源管理(2)_Generic PM之基本概念和软件架构

1. 前言 这里的Generic PM,是蜗蜗自己起的名字,指Linux系统中那些常规的电源管理手段,包括关机(Power off)、待机(Standby or Hibernate)、重启(Reboot)等。这些手段是在嵌入式Linux普及之前的PC或者服务器时代使用的。在那个计算...

eclipse + cdt + gdb 进行arm linux 交叉调试

eclipse + cdt + gdb 进行arm linux 交叉调试     如何使用eclipse进行嵌入式Linux的开发 习惯了在windows环境下开发的程序员在转到Linux平台时经常会抱怨没有一个好用的集成开发环境。和windows下常用的一些开发软件相比,Linux自带的一...

GPIO接口解析

本文提供了一个linux下访问GPIO的约定的概述。 这些调用使用gpio_* 命名前缀。没有别的调用会使用这个前缀或是相关的__gpio_*前缀。 什么是GPIO? =============== GPIO----通用目的输入/输出端口----是一个灵活的软件控制的...

嵌入式面试全攻略,记我的一次校招

原文链接:[www.yellowmax2001.com],排版更精美。 写在前面:说实话,面了这么多家公司,觉得校招最注重的还是基础能力与理论。对于嵌入式Linux开发类职位来说,最重要的是C语言基本功底,对C语言要了解的十分透彻,比如C语言...

Module.symvers缺失问题

   最近学习嵌入式Linux驱动开发,遇到不少问题。最麻烦的就是 "Module.symvers is missing" 的问题。以下简要介绍一下此问题以及驱动开发开始阶段我遇到的问题的解答。我用的系统是fedora9和RHEL5,都测试通过。     1 内核源代码...

Ubuntu下QTE的安装

最近想学习嵌入式Linux的qt应用开发(mini2440+Ubuntu),故需要先搭建一个QTE的开发环境。由于只是接触Linux一小段时间,所以对Linux也不是很懂,在搭建QTE时也折腾了一个多星期,故把安装成功的记录写下来,也方便遇到同样问题的朋友快速...

GT2440使用串口+tftp安装linux系统

  开发环境:win7+vmware+ubuntu1204   GT2440的教程里面提到的安装linux系统的方法是使用dnw+USB来下载实现的。但是在万恶的win7下面,USB驱动是无论如何也是装不上的,所以必须换个方法了。 一、编译下载中介uboot到norflash   《嵌入...

i.MX6开发板学习笔记三——MySql-5.1移植及测试

i.MX6开发板采用了飞思卡尔i.MX6四核处理器,大步迈入嵌入式linux——一款iMX6开发板简单介绍了上手体验。本文将阐述如何移植MySql数据库到i.MX6平台,C语言程序测试程序,远程连接测试。 硬件 MY-I.MX6 Demo开发平台 软件 linux Mfgtoo...

linux 网络编程:使用两线程实现socket同时收发数据

转载:http://blog.csdn.net/li_wen01/article/details/52665505 工作中最近有使用到socket 向客户端同时发送和接收数据,因为是嵌入式linux设备,且要求只能同时一个客户端连接该端口。考虑到节省系统资源,只创建了两个线程分别实现服...

DS-5交叉编译linux程序并在线调试

简介:在windows下,使用ARM DS-5编译嵌入式linux程序,并直接使用DS-5仿真调试,与KEIL MDK开发调试一样方便。 要求:目标板与开发使用windows在同一局域网,并且能够使用ssh连接目标板,目标板安装了gdb Server。 准备工作:1.安装DS-5...

linux下tftp使用(服务器和客户端)

linux下tftp使用(转一些命令)   TFTP协议简介TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持...

Tiny4412裸机程序,时钟操作

转载:http://www.techbulo.com/1388.html有了上一节《Exynos4412时钟体系分析》的基础,这一节我们来做几个和时钟有关的实验。其实,Exynos 4412的 IROM代码已经设置了PLL,我们可以通过串口把IROM设置的PLL寄存器值打印出来,这些值打印出...

赛灵思收购嵌入式Linux方案提供商PetaLogix

  赛灵思公司(Xilinx)宣布收购嵌入式Linux解决方案提供商PetaLogix。随着Linux解决方案成为越来越多依赖赛灵思 All Programmable技术的嵌入式应用的必备之选,收购PetaLogix及其PetaLinux技术, 加强了赛灵思致力于为客户提供最好的Linux...

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

写文章

热门文章

一周热门问题