后ARM时代,嵌入式工程师的自我修养

1嵌入式学习的一些概念理解误区 很多嵌入式初学者认为,学嵌入式,就是学习ARM,就是学习开发板。买一块开发板,然后在上面移植u-boot、Linux内核,再使用busybox制作一个根文件系统,大功告成!觉得可以出去找工作了。这其实是有一定...

arm-linux-gcc-4.4.3交叉编译python2.7.3并移植到ARM

1、编译环境 Linux系统版本:Ubuntu 12.04 交叉编译工具:arm-linux-gcc-4.4.3 嵌入式linux内核版本:Linux 3.8.0 2、交叉编译Python-2.7.3 1、下载python-2.7.3源码及补丁(补丁被打包在Python-2.7.3.tar.bz2里): http:...

嵌入式开发 CMake的使用和交叉编译器的配置方法

     cmake是一个比make更高级的编译配置工具,是一个跨平台的(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。它能够输出各种各样的makefile或者project文件。      cmake在ubuntu系统下默认使用系统的gcc、g++...

【Linux技术】使用SSH进行文件传输

在linux下面使用scp命令进行文件传输。 1.从远程电脑下载文件到本地 scp username@serverIP:/path /path/local 2.向远程电脑上传文件 scp /path/local username@serverIP:/path 3.从远程电脑下载文件夹到本地 scp -r user...

在嵌入式中使用gdbserver

一:准备PC机:172.16.7.153broad:172.16.7.155# ifconfigeth0      Link encap:Ethernet  HWaddr 00:07:63:00:00:0B            inet addr:172.16.7.155  Bcast:172.16.7.255  Mask:255.255.255.0          UP...

嵌入式Linux驱动学习之LED控制:基于AT91SAM9261EK

       最近移植成功了基于AT91SAM9261EK的UBI根文件系统,移植了ftp服务器功能,因此,打算开始驱动的学习,首先写个最简单的基于Linux 的LED驱动,根据网上的例子,修改一下。然后成功运行!方法很重要,开发环境很重要。我这里使用...

TQ2440 学习笔记—— 24、IIC 接口

(韦东山——嵌入式Linux 应用开发完全手册)  IIC 接口 IIC (Inter-Integrated Circuit)总线是一种由PHILIPS 公司开发的串行总线,用于连接微控制器及其外围设备,它具有如下特点: 1、只有两条总线线路:一条串行数据线(SDA),一条...

MMU的作用及工作过程

MMU的作用及工作过程       MMU(Memory Management Unit)是内存管理单元的简称,读者朋友在学习嵌入式的时候应该听说过µCLinux,这是适合没有MMU的微控制器使用的嵌入式Linux操作系统,比如ARM7。由于没有MMU,所以在µCLinux上实...

/dev/fb0的入门练习

/dev/fb0的入门练习【转】 大家都知道Unix/Linux系统是由命令驱动的。那么最基本的系统是命令行的(就是想DOS一样的界面)。X-Window-System是Unix/Linux上的图形系统,它是通过X-Server来控制硬件的。但有一些Linux的发行版在引导...

Linux内核源码组织结构

本文主要参考韦东山老师的《嵌入式Linux应用开发完全手册》,基于Linux-2.6.32.2源码。 概要:本文内容包含Linux源码树结构分析、Linux Makefile分析、Kconfig文件分析、Linux内核配置选项分析。这些知识是为了理解内核文件的组...

安卓手机分区

class="markdown_views prism-dracula"> 本篇来源知乎 奇兔刷机的回答 安卓手机一般包括以下标准内部分区 /boot /system /recovery /data /cache /misc 另外还与SD卡分区 /sdcard /sd-ext boot 一般的嵌入式Linux的设备中b...

bootloader 启动过程

一、    Boot Loader的概念和功能 1、嵌入式Linux软件结构与分布在一般情况下嵌入式Linux系统中的软件主要分为以下及部分: (1)引导加载程序:其中包括内部ROM中的固化启动代码和Boot Loader两部分。而这个内部固化ROM是厂家在芯片...

嵌入式Linux下的LCD驱动程序设计与实现

随着嵌入式Linux的迅速发展,由于其没有昂贵的版权费,完全开放源代码,可裁减性与可移植性,因此是开发嵌入式产品的优秀操作系统平台。设备驱动程序是Linux内核的重要组成部分,运行在Linux内核底层,在内核源代码中占较大比例,驱动程序...

基于S3C2440的嵌入式Linux驱动——SPI子系统解读(四)

   本系列文章对Linux设备模型中的SPI子系统进行讲解。SPI子系统的讲解将分为4个部分。    第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,最后描述SPI总线的注册。基于S3C2440的嵌入式Linux驱动——SPI子...

[QT]Qt 嵌入式图形开发(入门篇)

一、Qt/Embedded 开发环境的安装 一般来说,居于Qt/Embedded开发的应用程序最终会发布到安装有嵌入式Linux操作系统的小型设备上,所以使用装有Linux操作系统的PC机或者工作站来完成Qt/Embedded开发当然是最理想的环境,尽管Qt/Embedded也...

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

写文章

热门文章

一周热门问题