Delphi与Lex、Yacc (一) 安装篇

简介 Lex和Yacc是Unix/Linux上的词法语法分析代码生成工具,可以用来编写编译程序和解释程序,同时也可用于其他需要对结构化输入生成解析工具的场合。Lex和Yacc的大多数版本都是生成C语言程序的,关于这两个工具的大量文档也是面向C的。本系...

嵌入式Linux学习:u-boot源码分析(5)--AM335X系列的2014.10版

    之前的博客已经写到SPL阶段中关于MMC读取uboot的image的部分,我们将其简单的复制如下:      1. mmc_initialize(gd->bd);     2. mmc = find_mmc_device(0);//it is SPL stage, we only have one mmc.     3. err = mmc_ini...

嵌入式linux通过DHCP自动获取IP地址实现获取

前提:系统已经实现DNS(即使用ping www.baidu.com测试时能ping通)。 1.  在内核中添加以下选项: Networking  --->    [*] Networking support         Networking options  --->             Packet socket  ...

嵌入式ARM 中断 IRQ代码编写 基于S5pv210

ARM共有7种模式 IRQ是异常模式的一种。 IRQ 处理流程:  1)保护现场;                             2)中断IRQ处理;                              3)恢复现场; 首先:我们要知道几个重要的寄存器LR ,...

Linux Socket 编程实例(一个Hello World程序)

在Linux下写了个小的socket程序,分为客户端和服务器端,服务端开一个端口(2000),做为一个daemon,等待客户的连接请求.一旦有客户连接,服务器端打印出客户端的IP地址和端口,并且向服务器端发送欢迎信息和时间.下面是服务端的代码(tcpserver.c...

adb 通过wifi进行调试

class="markdown_views prism-atom-one-light"> adb的调试,可以使用usb,也可以使用wifi 进行调试 设置—〉无线或网络—〉WLAN设置—〉按menu键并选择高级选项—〉IP 地址 如:10.0.8.123 adb connect 10.0.8.123 如果出现 co...

Linux下SQLite数据库移植与编程

//----------------------------------------------------//AUTHOR: lanyang123456//DATE: 2012-6-20//----------------------------------------------------  环境宿主机系统 Fedora 16内核 3.1ARM开发板OK6410  Linux系统内核3.1sq...

嵌入式系统如何进行性能评测

        身为一个嵌入式系统开发者,都希望自己所写的系统启动速度以及性能等越优质越好,这样才可以使消费者喜欢。以致于自己的产品才更有市场价值。所以工程师们对嵌入式Linux设备一直不断的优化,而这个优化是一个很漫长的过程。下面...

关于嵌入式开发中堆栈的理解

今天去面试,面试官再一次问到了对堆栈的理解这个问题,答的不是太好,在网上又查阅了一些讲的比较清楚的博客,现在来梳理一下内容,以备下次之需。 一个由C/C++编译的程序占用的内存包括下列几项: 栈区(stack)  堆区(heap) 静态区(全...

嵌入式系统的C程序设计pdf

链接:https://pan.baidu.com/s/1icHo84cl_lRRmqeiNIBJig 密码:4ney 本书为完整版,以下为内容截图:  

OpenWrt添加软件包(一)

本文参考https://wiki.openwrt.org/zh-cn/doc/devel/packages http://blog.csdn.net/teddy99999/article/details/17537545 OpenWrt是一个比较完善的嵌入式Linux开发平台,人们可以在其基础上增加软件包,以扩大其应用范围。OpenWrt在增加...

Linux进程间通信(2):信号

接上一篇的内容——Linux进程间通信(1):管道 参考书籍:《从实践中学嵌入式linux应用程序开发》(华清远见嵌入式学院) 《UNIX网络编程 卷2 进程间通信(第2版)(中文版)》 参考链接:http://www.ibm.com/developerworks/cn/linux/l-ipc/p...

uboot启动内核的流程分析

先讲一下分区的概念: 嵌入式linux:flash上是没有分区表的。只能在源码里写死,我们关心的是地址。 对于分区,uboot的配置在includeconfigs100ask24x0.h里面进行配置的 #define MTDPARTS_DEFAULT "mtdparts=nandflash0:256k@0(bootloader)...

基于S3C44B0X+μcLinux的嵌入式以太网设计

来源:电子设计信息网  作者:寇向晖 陈利学 田家林 [字体:大 中 小]       随着半导体技术的飞速发展,嵌入式产品已经广泛应用于军事、消费电子、网络通信、工业控制等各个领域,网络化是嵌入式系统发展的必然...

EABI和OABI

EABI和OABI 作者:曹忠明,华清远见嵌入式学院讲师。 相信很多学习嵌入式linux的人都碰到过这样一个问题: 初学linux的时候大家都用的工具链版本多是3.4.5或3.4.2,名字为arm-linux-gcc或arm-softfloat-linux-gnu-gcc,可突然有一天发现这几...

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

写文章

热门文章

一周热门问题