物联网ARM开发-1协议I2C
前言: I2C主要在服务应用在管理系统的配置或掌握组件的功能状态,如电源和系统风扇。可随时监控内存、硬盘、网络、系统温度等多个参数,增加了系统的安全性,方便了管理。 目录 一、I2C总线通信原理 1、I2C总线简介 2、I2C总线物理·拓扑结构 3、I2C协议规定的开始信号、结束信号和应答信号 4、...
MPlayer移植到arm开发板
今天用了一天的时间将mplayer移植到arm开发板上,移植过程中遇到各种问题,在此做以记录。 mplayer版本:1.0rc2 Ubuntu版本:12.04 64位 移植过程: 1、su获取root权限; 2、解压mplayer; 3、在解压的目录中mkdir output,作为安装目录; 3、....
豹哥嵌入式讲堂:ARM开发中有用的文件(1)- source文件
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家讲的是嵌入式开发里的source文件。众所周知,嵌入式开发属于偏底层的开发,主要编程语言是C和汇编。所以本文要讲的source文件主要指的就是c文件和汇编文件。尽管在平常开发中,我们都只会关注自己创建的.c/.h/.s源文件,但实际上我们不知不...
pc端的linux下可以正常运行,放到arm11的开发板上运行就会报segment fault的错误
我写了个程序,放在pc上的linux编译之后可以正常运行,但是交叉编译完之后放到开发板上运行就会报segment fault的错误,板子(linux)没有什么问题,交叉编译器也没问题,我写的程序的功能是当调用一个函数时,就会立马跳转到另一个函数执行,该功能是通过修改函数的入口的第一条指令来完成,修改...
linux开发---2.汇编语言arm-linux下的打印
下面是一些经常用到的打印方法. 一. 调用write写到终端 下面是一个helloworld程序,程序运行输出hello. hello.S .text .global main main: push {r0,r1,r2,lr} @压栈,保存寄存器 ...
[嵌入式学习资料]ARM开发学习详解iTOP-4412开发板使用手册
拿到的最新4412开发板学习使用手册,完全免费,分享一下下载地址:http://pan.baidu.com/s/1ntrJA8h
iOS开发~制作同时支持armv7,armv7s,arm64,i386,x86_64的静态库.a以及 FrameWork 的创建
armv7,armv7s,arm64,i386,x86_64 详解一、概要平时项目开发中,可能使用第三方提供的静态库.a,如果.a提供方技术不成熟,使用的时候就会出现问题,例如:在真机上编译报错:No architectures to compile for (ONLY_ACTIVE_ARCH=YE...
JZ2440开发板:修改ARM芯片时钟(学习笔记)
想要修改ARM芯片的时钟,需要去查询芯片手册和原理图,获取相关的信息(见下方图片)首先来看时钟的结构图根据结构图可以看出,时钟源有两种选择:1. XTIpll和XTOpll所连接的晶振2. EXTCLK引脚外接一个时钟源OM[3:2]用来选择到底使用哪个时钟源再查看原理图,可以发现:OM3和OM2硬...
《嵌入式系统Linux内核开发实战指南(ARM平台)》前言及网友问答
王老师博客:http://blog.mcuol.com/User/emblinux/article/9644_1.htm 本文节选自王洪辉老师的《嵌入式系统Linux内核开发实战指南(ARM平台)》一书 前言(序) 2007年8月,我从上家公司辞职出来,放弃了刚上市公司骨干中层干部...
ARM+linux+2440嵌入式开发相关经典书籍
最近老整个这个基础的东西,才发现人的思想是多么的难统一,一个小小的东西要用文字表达出来要多纠结,如果你想做嵌入式的工作,推荐几本书吧,这些我都有pdf文档的。需要可以去资源中下载。 1、 Linux设备驱动开发详解(1CD)--宋宝华 下载链接:Linux设备驱动开发详解_宋宝华 介绍Linux设...
使用qemu模拟arm开发板
虚拟化是万能的! 首先下载qemu源码git clone git://git.qemu.org/qemu.gitcd qemu查看qemu可以模拟的target列表./configure --help|less--target-list=LIST set target list (def...
刚刚小硕毕业工作有点迷茫了,网络安全方面好还是嵌入式开发( 像安防 行业啊搞 arm,嵌入式)好呢?
刚刚小硕毕业工作有点迷茫了,网络安全方面好还是嵌入式开发( 像安防 行业啊搞 arm,嵌入式)好呢?本人现在 刚刚入职,个人比较倾向于 做 嵌入式 驱动方面?但是目前公司主要是做 网络安全。未来发展哪个发展好呢?26 个解决方案 ...
ARM 开发板嵌入式linux系统与主机PC通过串口传输文件
本文转载自http://useless20.blog.163.com/blog/static/237409982010227127576/嵌入式linux系统与主机通过串口传输文件我想如果要从PC机下载东西到开发板的嵌入式linux系统里面,很多人首先会想到用tftp sftp等网络工具从网口下载。...
在笔记本电脑上 ARM开发板和ubuntu的互相ping
折磨了两天终于弄好了 如果有问题把防火墙,杀毒软件关闭,ubuntu里用ufw disable关闭防火墙 首先相互ping一定是在统一网段内的,这里的问题在于笔记本电脑只有一个网口,而这个网口一定是与开发板通过网线互连的,笔记本开着无线网络,所以是有两个网卡。对于开发板上的网卡,不连接网络时是不通的...
ARM开发板烧写linux系统的步骤
最近在学习嵌入式Linux,对于一个学软件的人来说,这个有点不容易啊,首先是接触不到硬件的东西,对这些很陌生,先把懂得东西记下来,免得忘了。 1,准备工作 软件:1,JTAG(烧写BIOS到开发板中,这段程序被烧写在nor flash中,可以直接运行,后面的超级终端到时候看到的运行的程序就是这个BI...
基于ARM的嵌入式Linux应用程序开发
一般嵌入式开发流程: 1. 用户需求 2. 选择嵌入式处理器及硬件平台 3. 选择合适的嵌入式操作系统 4. 基于操作系统开发应用程序 5. 应用程序测试
从零开始ARM裸机开发之建立开发环境
从零开始ARM裸机开发之建立开发环境 --参考朱有鹏ARM裸机课程 1、前言:以前学过TQ2440的程序,在Ubuntu中建立的环境是不符合S5PV210需要的...
arm-linux 开发步骤
ARM-Linux开发步骤 拿到一块YC2440(s3c2440)的开发板,经过几天的学习,我对arm-linux系统开发步骤有了一些认识。就以开发这个开发板为例,arm-linux开发工作大概分4个部分 1. 硬件(hardware) 2. 引导加载器(...
[ARM-Linux开发]Linux open函数
Linux open函数 open 函数用于打开和创建文件。以下是 open 函数的简单描述 #include <fcntl.h>int open(const char *pathname, int oflag, ... ); 返回值:成功则返回文件描述符,否则返回 -1 对于 op...
【申嵌视频-mini2440专题篇之ARM微处理器开发基础班】下载地址 - 上海嵌入式家园贺工
嵌入式家园 贺工,从事嵌入式一线研发6年,嵌入式培训讲师3年,一直致力打造最开放、最开放、最自由、最便捷的嵌入式开发、学习、培训平台!嵌入式家园:http://www.embedclub.com/上海嵌入式家园-开发板商城: http://embedclub.taobao.com/目前,嵌入式家园与...