kernel 3.18,mcp2515 implemented in AT91SAM9G25

mcp2515的嵌入式linux的用例,网上的资料基本都是应用到比较老的内核。步骤基本无异。 本文的内容,是基于dts配置的设备支持;需要做的工作主要有两部分;dts的构建和代码的少量修改。 1.硬件连接: 外设------iso1050-----mcp2515----cpu...

CentOS---tftp(安装、配置、使用)

TFTP一般用于向目标板下载镜像文件TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内...

基于ARM的嵌入式Linux移植真实体验(3)――操作系统

基于ARM的嵌入式Linux移植真实体验(3)――操作系统 宋宝华[email]21cnbao@21cn.com[/email] 出处:dev.yesky.com 在笔者撰写的《C语言嵌入式系统编程修炼之道》一文中,主要陈诉的软件架构是单任务无操作系统平台的,而本文的侧重点则在于...

手把手教你写Linux I2C设备驱动

转自:http://ticktick.blog.51cto.com/823160/760020     Linux I2C驱动是嵌入式Linux驱动开发人员经常需要编写的一种驱动,因为凡是系统中使用到的I2C设备,几乎都需要编写相应的I2C驱动去配置和控制它,例如 RTC实时时钟芯片、音视频...

阅读根文件系统论文笔记

uClinux下JFFS2文件系统的实现.pdf 2004 JFFS文件系统是瑞典Axis通信公司开发的一种基于Flash的日志文件系统,JFFS2是它的第2版,由Redhat公司开发。JFFS2以其优异的性能在嵌入式系统中被越来越广泛地使用.   嵌入式Linux文件系统研究与...

嵌入式Linux ARM汇编(六)——GNU ARM汇编编程

嵌入式Linux ARM汇编(六)——GNU ARM汇编编程    不同的汇编器对汇编语言的语法要求不一样。目前常用的ARM汇编环境有以下两种:    A、ARM ASM:ARM公司的汇编器,适合在Windows平台下使用    B、GNU ARM ASM:GNU交叉编译工...

怎样从公网访问ARM嵌入式Linux系统

公网访问ARM嵌入式Linux系统 实验室里的ARM嵌入式Linux系统,只能在局域网内访问,怎样从公网也能访问ARM嵌入式Linux系统? 本文将介绍具体的实现步骤。 1. 准备工作 1.1 安装并启动ARM嵌入式Linux系统 ARM嵌入...

(转)C语言程序编写规范

在还没有编写过十分多代码的时候就应该注意代码编写的规范,以方便以后写大项目时的维护工作。 本文来自 码农-嵌入式Linux 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/weiqifa0/article/details/51274935?utm_source=cop...

对于linux下system()函数的深度理解(转载)

转载自 http://blog.sina.com.cn/s/blog_8043547601017qk0.html 这几天调程序(嵌入式linux),发现程序有时就莫名其妙的死掉,每次都定位在程序中不同的system()函数,直接在shell下输入system()函数中调用的命令也都一切正常.就没理...

linux设备树文件(dtb)

linux 自内核3.x之后引入设备树的概念.而不像2.6时代在arch/arm/mach-s2440.c添加修改设备信息。 (推荐一下宋宝华的《Linux设备驱动开发详解:基于最新的Linux 4.0内核》,奉劝各位正学习嵌入式linux的在校学生也要与时俱进) 我使用的设备...

基于DM6467平台的智能视频行为分析设计

    转眼间,又到毕业的季节,之前出去实习了8个月,导致现在毕业设计有点紧张,从今天开始,要抓紧时间着手基于达芬奇DM6467平台的智能视频行为分析设计了,自去年12月的时候选题,就知道这个难度比较大,涉及到的东西很多,嵌入式l...

ARM ATC 练习

在ARM ATC培训期间,做的一个小练习,让2440开发板启动并驱动了LED,瞒好玩的……之前做嵌入式linux项目的时候,并不了解开发板的启动过程,现在一步步慢慢地把之前没学的东西都拾起来了。 写完init.s,后将其烧进0x0地址,就可以启动了。 ...

0702

   今天刚接触嵌入式linux,初步了解了编辑器gcc。知道了它的功能:能够编译用C、C++和Object C等语言编写的程序,gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件。通过老师讲解,我会了怎么安装...

嵌入式相关工程师工作要求

嵌入式驱动开发工程师要求: 1、 熟悉Unix/Linux操作系统内核的基本概念,精通Linux环境C或C++编程; 2、 精通嵌入式Linux操作系统驱动层及核心层编程;熟悉Linux设备驱动的各种编程接口和机制,对Linux下的某种设备拥有实际的驱动开发经验...

实验一 LINUX配置和移植实验

一、 实验目的   学会嵌入式LINUX裁剪、移植,根据目标系统要求配置LINUX 二、实验内容 本次实验使用Redhat linux 9.0 操作系统环境安装arm linux 的开发库及编译器。学习LINUX内核的配置和编译,以及ARM 开发板的使用和开发环境的设置。下...

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

写文章

热门文章

一周热门问题