嵌入式Linux C语言(四)——指针与数组

嵌入式Linux C语言(四)——指针与数组    数组是C语言内建的数据结构,彻底理解数组及其用法是开发高效应用程序的基础。数组和指针紧密关联,但又不是完全可以互换。一、数组简介    数组是能用索引访问的同种类型元素的连续集合...

嵌入式Linux系统设计--第五章:Linxu程序开发简介

第五章:Linux程序开发简介 GNU Compiler Collection(GCC) GCC是集合了多种编译器的编译程序。 编译过程如下:     预处理(CPP)根据源程序中以字符#开头的命令,修改源程序,得到另一个源程序,常以.i作为文件扩展名。修改...

嵌入式Linux ARM汇编(二)——ARM异常处理

嵌入式Linux ARM汇编(二)——ARM异常处理一、ARM异常分类    异常就是正常的用户程序被暂时中止,处理器就进入异常模式。ARM CPU的异常分为:复位异常、中断异常(IRQ,FIR)、预取指令中止异常、未定义指令异常、软件中断指令异常、数...

重新搭建嵌入式LINUX中碰到的问题

 已经搭建好的嵌入式环境不小心被破坏了,破坏得还真彻底,需要重新从bootloader烧起,这不能不说是一件痛苦的事。同样的UBOOT,同样的内核,也是同样的烧写工具,却碰到了不同的问题。难道这些问题是由唯一不同的时间产生的,没这么恐怖吧...

嵌入式Linux文件系统及其存储机制分析

     嵌入式系统与通用PC机不同,一般没有硬盘这样的存储设备而是使用Flash闪存芯片、小型闪存卡等专为嵌入式系统设计的存储装置,本文分析了嵌入式系统中常用的存储设备及其管理机制,介绍了常用的基于FLASH的文件系统类型。 1.嵌入式...

嵌入式Linux的文件系统及其存储机制分析

//来源不详 嵌入式系统与通用PC机不同,一般没有硬盘这样的存储设备而是使用Flash闪存芯片、小型闪存卡等专为嵌入式系统设计的存储装置,本文分析了嵌入式系统中常用的存储设备及其管理机制,介绍了常用的基于FLASH的文件系统类型。   1...

【转】嵌入式Linux网络驱动程序的开发及实现原理

 随着人们对开放源代码软件热情的日益增高,Linux作为一个功能强大而稳定的开源操作系统,越来越受到成千上万的计算机专家和爱好者的青睐。在嵌入式领域,通过对Linux进行小型化裁剪后,使其能够固化在容量只有几十兆字节的存储器芯片或单...

嵌入式Linux学习笔记(二)【网络资料整理】-开发环境配置

ubuntu下tftp安装与配置 https://jingyan.baidu.com/article/49711c617b000ffa451b7c52.html Ubuntu14.04 terminal添加右键 设置Ubuntu 14.04右键终端的方法如下: 首先要安装一个包,即可在右键里面添加一个打开终端的菜单。 s...

嵌入式Linux之Kernel(裁减移植)启动调试技术

嵌入式系统搭建过程中,对于系统平台搭建工程师在完成Bootloader 的调试之后就进入Kernel 裁减移植的阶段,其中最重要的一步是Kernel启动的调试,在调试Kernel 过程中通常遇到最常见的问题是启动异常: Uncompressing Linux............

基于ARM嵌入式Linux学习开始到入门

腾出手来,认认真真写一篇嵌入式的文章,谈谈我的学习历程。希望对你有所帮助。 介绍一下背景,我是学计算机的,还是专升本的。大一大二上的是软件学院,然后专升本考了个二本,也就是说大一大二的时候学的是纯面向应用的开发,学了一年半...

嵌入式Linux之我行——ARM MMU工作原理剖析

一、MMU的产生       许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界...

嵌入式Linux之我行——ARM MMU工作原理剖析

一、MMU的产生       许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面...

嵌入式Linux之我行——ARM MMU工作原理剖析

一、MMU的产生       许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界...

基于 GTK+ 和 X 的 GUI 在嵌入式Linux 下的应用

在嵌入式Linux 下有很多图形界面系统 GUI,包括Qt/Embedded,FLTK,Microwindows 和 GTK+ 等。作为一个开发者,到底使用什么样的 GUI 系统呢?对一个系统,将它改造为符合你的需求,你要做多少修改呢?修改后的系统的尺寸一般会有多大呢?这些...

ARM嵌入式LINUX设备驱动设计入门学习

  经过一段时间的学习之后,也开发了一些小型的驱动,正如我之前一篇中写到得,现在我就来写一下在ARM嵌入式LINUX下如何设计驱动的框架。         在这里我用的板子是micro2440板子,板子上的linux版本是2.6.13。因为我在前一篇介绍...

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

写文章

热门文章

一周热门问题