嵌入式学习日记(十二)

2017-07-20 今天是嵌入式学习的第十二天 今天在受到老师的指引下,写一个简单的练手小程序。 关键字:Socket Internet,UDP协议,Internet版本IPv4 话不多说,首先来看头文件(server和client都一样): #include ...

嵌入式 linux 驱动 ADC驱动

很懒,很久没去总结学习的东西,今天就总结下linux下的AD驱动吧,AD驱动理解的难点和注意的地方其实就只有两点。 一、虚拟地址的应用,就是物理地址转换为虚拟地址,ADC驱动程序中的寄存器就是都用到了虚拟地址了。其中最主要...

对嵌入式Linux中的根文件系统的理解和解析

虽然前面已经利用Busybox制作了根文件系统,但是对于根文件系统的作用和普通的文件系统之间的区别还是有点模糊。通过查找资料总结了一 下对根文件系统的理解,也欢迎大家一起讨论。    首先要明白的是什么是文件系统,文件系统是对...

嵌入式Linux系统启动过程

一个嵌入式 Linux 系统从软件角度看可以分为四个部分:引导加载程序(Bootloader), Linux 内核,文件系统,应用程序。 当系统首次引导时,或系统被重置时,处理器会执行一个位于Flash/ROM中的已知位置处的代码,Bootloader就是这第一段...

基于TQ2440的嵌入式linux步进电机驱动

在此文档的指导下写出linux步进电机驱动的前提是: 1、懂得linux内核模块编程。 2、明白步进电机的原理及驱动电路。 3、能在51单片机(或其他的CPU)下驱动步进电机。         一:运行环境   硬件平台:tq2440开发板(CPU,s3c2440)...

嵌入式Linux--网络编程

TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议。 OSI 协议参考模型,它是基于国际标准化组织(ISO)的建议发展起来的,从上到下共分为7 层:...

嵌入式Linux专家,100ask创始人韦东山是怎样炼成的?

韦东山工作经历简介: 2003年中国科学技术大学毕业  主修应用物理学,计算机科学与技术 2003年七月任珠海友通科技有限公司技术部软件工程师 2004年任深圳神通行科技有限公司技术总监 2005年任深圳中兴股份有限公司技术部软件工程师 ...

信庭嵌入式工作室-Linux系统Bootloader简介(回顾)

    支持Linux的Bootloader比较多,发展到2010年,出现了一些必然的结果,有些Bootloader已经消失,有些Bootloader被取代,有些Bootloader被合并,有些虽然在发展,不过已退居一个偏僻的角落。现在就主流的或者说应用的有点广泛的Bootloa...

嵌入式Linux内核模块的移植

一个在X86上的Linux,如果要编写了一个内核模块,我们可以按照下满的Makefile格式来写,然后生成了.ko文件,insmod就可以了 原文件是opps.c   ifneq ($(KERNELRELEASE),) obj-m := opps.o else KDIR :=  /lib/modules/2.6.18-53.el5/buil...

一步步教你交叉编译嵌入式linux GUI-directfb+gtk

说明:我参考的是这篇文章http://www.directfb.com.cn/viewthread.p ... r%3Ddigest 我用到的软件包如下: tslib1.4, glib-2.12.13, atk-1.20.0, jpegsrc.v6b, zlib-1.2.3 libpng-1.2.24, expat-2.0.1, freetype-2.3.5, libxml2-2.6.30, fo...

推荐一本非常适合嵌入式初学者的书

    看了就知道 真地很不错

Linux网络编程——TCP/IP概述

一、OSI参考模型和TCP/IP参考模型        著名的OSI协议参考模型由国际标准化组织(ISO)提出,从上到下共7层,分为应用层、表示层、会化层、传输层、网络层、数据链路层和物理层。TCP/IPC协议由OSI简化而来,分为应用层、传输层、网络...

嵌入式LinuxC编程之进程控制(一)

进程可以使多个程序并发执行,用于改善资源利用率,并且提高系统的吞吐量; 它具有动态性、并发性、独立性、异步性、结构特性五中特性。 一、五个特性:1、动态性:进程是程序的执行,是程序在处理机上执行时的一个活动;2、并发性:多程序...

常见的嵌入式linux学习和如何选择ARM芯片问答

常见的嵌入式linux学习和如何选择ARM芯片问答 常见的ARM嵌入式学习问答,设计者和学习者最关心的11个问题:1.          ARM嵌入式是学习硬件好还是学习软件好?2.          嵌入式软件和硬件,哪一种职位待遇更高?或者说,在...

甲骨文的Java SE ARM的嵌入式多核Techcon

就在时间的ARM ?技术大会(Techcon) - 上周发布了Java SE的甲骨文嵌入式ARM的支持6u21。 Java的硒的Java SE 6u21用于台式电脑和服务器,允许开发人员在他们的ARM嵌入式设备部署相同的完整的Java SE版本同步的最新版本6u21e作为他们的PC上找...

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

写文章

热门文章

一周热门问题