E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
jz2440裸机开发
嵌入式系统设计——网络编程
网络基础为什么需要网络通信进程间通信解决的是本机内通信网络通信解决的是任意不同机器通信实现网络通信需要哪些支持通信设备网卡(PC机自带)路由器、交换机光纤、电缆、基站通信协议操作系统自带协议栈
裸机开发
需要独立的协议栈简单网络通信只需要学会使用系统
福旺旺
·
2020-08-17 14:24
JZ2440
学习笔记 02 开发板程序烧写
开发板:
JZ2440
(裸板烧写)一、使用oflash烧写工具:EasyOpenJTAGa、cmdb、选择盘(I:)+cd(文件路径)c、oflash+可执行程序名d、选项顺序:01000(烧写到NandFlash
柯珂柯珂
·
2020-08-16 11:00
JZ2440
学习笔记 02 开发板程序烧写
开发板:
JZ2440
(裸板烧写)一、使用oflash烧写工具:EasyOpenJTAGa、cmdb、选择盘(I:)+cd(文件路径)c、oflash+可执行程序名d、选项顺序:01000(烧写到NandFlash
柯珂柯珂
·
2020-08-16 11:00
第一篇 ME909S-821开始使用
0x00在ARM9板上测试: 在原
JZ2440
上有linux-3.4.2内核,插上ME909S模块后:/#lsusbBus001Device003:ID12d1:15c1Bus001Device001
Zackary-
·
2020-08-16 05:09
_毕业设计记录
ME909S-821模块
嵌入式Linux——IIC总线驱动(3):IIC驱动OLED外设
简介:本文主要介绍在
jz2440
开发板上驱动OLED外设,使其显示我们在应用层输入的语句。
moxue10
·
2020-08-16 05:09
驱动
JZ2440
学习笔记 03 裸机点亮LED灯
一、裸机点LED灯思路:a、配置引脚为输出模式b、设置相应引脚寄存器的输出状态(0/1)二、原理图可知3个LED分别连接在芯片GPF4、GPF5和GPF6引脚上,当引脚输出0,电路导通,相应的LED被点亮。三、相关的GPIO寄存器的配置芯片手册主要看两点a、寄存器地址b、寄存器状态对应的bit位(0/1)四、代码a、汇编代码1/*2*点亮led灯:GPF4、GPF5、GPF63*/45.text6
柯珂柯珂
·
2020-08-16 00:00
JZ2440
学习笔记 03 裸机点亮LED灯
一、裸机点LED灯思路:a、配置引脚为输出模式b、设置相应引脚寄存器的输出状态(0/1)二、原理图可知3个LED分别连接在芯片GPF4、GPF5和GPF6引脚上,当引脚输出0,电路导通,相应的LED被点亮。三、相关的GPIO寄存器的配置芯片手册主要看两点a、寄存器地址b、寄存器状态对应的bit位(0/1)四、代码a、汇编代码1/*2*点亮led灯:GPF4、GPF5、GPF63*/45.text6
柯珂柯珂
·
2020-08-16 00:00
Zedboard(二)使用Vivado+SDK开发嵌入式应用程序——实例一:Hello World
本次介绍用Vivado构建Zedboard开发板的硬件平台+SDK开发应用程序(Zedboard
裸机开发
)过程如下:一、运行Vivado,建立新工程指定好工程路径,下一步,选择RTLProject,勾选
pro_HE
·
2020-08-15 11:40
Zedboard(五)嵌入式应用程序开发——时间性能分析
Zedboard开发之时间性能分析本篇主要介绍如何利用XilinxSDK自带的分析工具,对
裸机开发
中的应用程序进行时耗的性能分析。主要用到的工具有2个,TCFprofiling和Gprof。
pro_HE
·
2020-08-15 11:40
FAT32 文件系统详解
#PS:要转载请注明出处,本人版权所有#PS:这个只是《我自己》理解,如果和你的#原则相冲突,请谅解,勿喷最近有个项目是做STM32
裸机开发
的,由于需要用到USB向android系统传输数据,先考虑USBHIDClass
Iflyinsky2013
·
2020-08-15 10:48
嵌入式
文件系统
裸机开发
和带操作系统开发的区别
带操作系统开发由于操作系统具有并发性,所以可以支持多个任务运行,可以从本质上认为它是
裸机开发
效率的提升(举个例子,拿
来鸟 鸣间
·
2020-08-15 07:50
操作系统
单片机
操作系统
arm
裸机开发
这里写目录标题
裸机开发
特点:GNU常用工具GNU组织不仅给我们带来了许多开源软件工程,还带来了强大的GNU编译工具1、nm:符号显示器1.1、nm符号显示器总结:2、objdump:信息查看器3、objcopy
看见代码就想敲
·
2020-08-14 04:40
Linux驱动开发
【内核配置】十、Linux3.4.2开发板环境搭建
主机:VMWare--Ubuntu-16.04.2-x64-100ask开发板:
JZ2440
--256MNandFlash,2MNorFlash,64MSDRAM,LCD-4.3寸;bootlorder
weixin_30667649
·
2020-08-14 02:27
给学习嵌入式Linux的新手的一点建议
很多新手学习嵌入式Linux不知道要买什么样的开发板,于是到淘宝一搜ARM开发板,发现开发板真的好多啊,ARM9的TQ2440、
JZ2440
...ARM11的OK6410、TQ6410...还有Cortex-A8
PocoyoShamoo
·
2020-08-14 02:30
嵌入式Linux
01-kernel打补丁,配置,编译流程
kernel打补丁,编译流程内核源码包:linux-2.6.22.6.tar.bz2补丁文件:linux-2.6.22.6_
jz2440
_v2v3.patch1.解压tarxjflinux-2.6.22.6
zhhe_14
·
2020-08-13 19:36
Kernel启动流程
【笔记】ARM裸机程序开发_part1
ARM
裸机开发
的一些基础知识,基于x210开发板课没有认真听完,也没接触过裸机的项目可供上传,但是了解一下总是好的=v=授课老师:朱有鹏听课辣鸡:宕机酱=========================
KimonoYan
·
2020-08-12 17:35
纯真的自学笔记喵
如何打补丁
结尾)步骤:1.tarxvfu-boot-1.1.6.tar.bz22.ls;cdu-boot-1.1.6;ls3.查看补丁要打到哪个文件中(在patch中会有说明),vimu-boot-1.1.6_
jz2440
weixin_34260991
·
2020-08-12 15:33
友坚恒天科技4412开发板Linux平台下UT4412BV03
裸机开发
指南(四)
Linux平台下UT4412BV03
裸机开发
指南(四)第一章设置栈和C语言点亮LED第一节为什么调用C函数要设置栈三星4412开发板1.栈的整体作用1)保存现场;2)传递参数:汇编代码调用C函数时,需传递参数
友坚科技开发板
·
2020-08-12 11:15
4412开发板
4412开发板
友坚三星4412开发板Linux平台下UT4412BV03
裸机开发
指南
Linux平台下UT4412BV03
裸机开发
指南(三)第一章Exynos4412的启动过程注:本章的内容来自韦东山老师的《嵌入式Linux系统开发完全手册_基于4412_上册》,因为老师这部分已经讲的非常好了
友坚科技开发板
·
2020-08-12 11:15
4412开发板
Linux平台下4412开发板开发板
裸机开发
指南 01
Linux平台下友坚4412开发板
裸机开发
指南(一)版权声明本手册版权归属本人所有,并保留一切权力。非经本人同意(书面形式),任何单位及个人不得擅自摘录本手册部分或全部,违者我们将追究其法律责任。
友坚科技开发板
·
2020-08-12 10:59
基于S3C2451的一个裸机电子相册
学习S3C2451也有一段时间了,对于ARM9
裸机开发
也有了一点了解,这次做了一个基于ARM9
裸机开发
的电子相册,其中也遇到了一些问题,最终都通过各种方法解决了,在此做一个记录。
走岔路的小闹钟
·
2020-08-11 12:52
项目
ARM学习
点亮Zigbee上的LED
裸机开发
,点亮LED灯#include"iocc2530.h"voidled_init(void){P1DIR|=0x10;n--)for(i=1000;i>0;i--){}}voidled_turn(
冰清花溢
·
2020-08-11 10:52
物联网
LED设备驱动
LED驱动是最简单的字符设备,可以说是Linux设备驱动程序里的HelloWorld,适合用来熟悉字符设备驱动程序开发的基本流程笔者使用的是
JZ2440
开发板,板
温水煮华雄
·
2020-08-10 21:37
Linux设备驱动
helloworld
linux设备驱动
arm
裸机开发
步骤和source insight的使用
ARM裸机:编辑–>编译(arm-linux-gcc)–>烧写–>运行。编辑器:推荐使用window下的sourceinsight(版本3.5)和notepad。sourceinsight:c文件、h文件、ARM汇编文件。(下载链接http://www.downcc.com/soft/13726.html)notepad:其他文件,如Makefile(简单理解为:指明了要编译哪些源文件、指定编译后
I will,
·
2020-08-10 19:51
韦东山嵌入式学习记录
嵌入式
裸机开发
之点亮LED
博客大部分都是来自朱有鹏老师的课堂笔记声明来处我只是总结一下方便后期回顾1.LED物理特性介绍LED本身有2个接线点,一个是LED的正极,一个是LED的负极。LED这个硬件的功能就是点亮或者不亮,物理上想要点亮一颗LED只需要给他的正负极上加正电压即可,要熄灭一颗LED只需要去掉电压即可。2。查阅原理图了解板载LED硬件接法查阅原理图,发现开发板上一共有5颗LED。其中一颗D26的接法是:正极接5
zw1996
·
2020-08-09 04:00
嵌入式学习
Exynos4412
裸机开发
—— IIC总线
前言:I2C(Inter-IntegratedCircuit)总线(也称IIC或I2C)是有PHILIPS公司开发的两线式串行总线,用于连接微控制器及外围设备,是微电子通信控制领域广泛采用的一种总线标准。它是同步通信的一种特殊形式,具有接口线少、控制方式简单、器件封装形式小、通信速率较高等优点。一、综述Exynos4412精简指令集微处理器支持4个IIC总线控制器。为了能使连接在总线上的主和从设备
zqixiao_09
·
2020-08-09 04:48
嵌入式开发
Exynos4412
裸机开发
Exynos4412
裸机开发
—— A/D转换器
一、Exynos4412A/D转换器概述1、简述10位或12位CMOS再循环式模拟数字转换器,它具有10通道输入,并可将模拟量转换至10位或12位二进制数。5MhzA/D转换时钟时,最大1Msps的转换速度。A/D转换具备片上采样保持功能,同时也支持待机工作模式。2、特性ADC接口包括如下特性。1)10bit/12bit输出位可选。2)微分误差1.0LSB。3)积分误差2.0LSB。4)最大转换速
zqixiao_09
·
2020-08-09 04:48
嵌入式开发
Exynos4412
裸机开发
Exynos4412
裸机开发
—— 看门狗定时器
一、看门狗定时器概述看门狗(WatchDogTimer)定时器和PWM的定时功能目的不一样。它的特点是,需要不同的接收信号(一些外置看门狗芯片)或重新设置计数器,保持计数值不为0。一旦一些时间接收不到信号,或计数值为0,看门狗将发出复位信号复位系统或产生中断。看门狗的作用是微处理器收到干扰进入错误状态后,使系统在一定时间间隔内复位。因此看门狗是保证系统长期、可靠和稳定运行的有效措施。目前大部分的嵌
zqixiao_09
·
2020-08-09 04:47
Exynos4412
裸机开发
嵌入式开发
Exynos4412
裸机开发
——中断处理
以KEY2控制LED3亮灭为例:一、轮询方式【0】检测按键k2,按键k2按下一次,灯LED2闪一次。【1】查看原理图,连接引脚和控制逻辑(1)按键k2连接在GPX1_1引脚(2)控制逻辑k2按下----K2闭合----GPX1_1低电压k2常态----K2打开----GPX1_1高电压【2】查看相应的芯片手册【2-1】循环检测GPX1_1引脚输入的电平,为低电压时,按键按下(1)配置GPX1_1引
zqixiao_09
·
2020-08-09 04:47
Exynos4412
裸机开发
嵌入式开发
Exynos4412
裸机开发
—— UART
一、Exynos4412UART的特性Exynos4412中UART,有4个独立的通道,每个通道都可以工作于中断模式或DMA模式,即UART可以发出中断或DMA请求以便在UART、CPU间传输数据。UART由波特率发生器、发送器、接收器和控制逻辑组成。使用系统时钟时,Exynos4412的UART波特率可以达到4Mbps。波特率可以通过编程进行。Exynos4412UART的通道0有256字节的发
zqixiao_09
·
2020-08-09 04:47
Exynos4412
裸机开发
嵌入式开发
Exynos4412
裸机开发
—— 流水灯
这里我们使用的开发板是4412,开发板4412上有4个LED灯,我们这里可以利用其来做流水灯实验。下面是4个LED的原理图:查看原理图,4412开发板的LED由CPX2_7CPX1_0GPF3_4GPF3_5四个寄存器来控制,观察电路图,我们需要在IO口输出高电平才能使LED点亮。一、利用汇编编写程序以GPX2为例,通过修改GPX2CON、GPX2DAT的值来控制LED的亮灭1、GPX2CON其地
zqixiao_09
·
2020-08-09 04:47
嵌入式开发
Exynos4412
裸机开发
Exynos4412
裸机开发
综合练习
下面是一个案例需求:1、编写一段程序,该程序的主要功能是监控电路板上的电压值,若电压值超过当前的电压限制则通过蜂鸣器报警,通过按键解除报警;2、其具体要求如下;a)程序下载20s后,进入电压采集状态(使用RTCALARM功能完成),要求1s采集1次电路板电压值;(采用RTCTIMETICK完成)b)每次电压采集完成后,通过COM2将采集到的电压值发送到PC,在PC端可通过串口调试助手查看当前的电压
zqixiao_09
·
2020-08-09 04:16
Exynos4412
裸机开发
嵌入式开发
JZ2440
开发板-TFT LCD实验
本实验CPU:s3c2440LCD:4.3寸分辨率(Resolution)480*272TFT-LCD型号AT043TN24V.1s3c2440LCD控制器支持:①1/2/4/8bpp调色板显示模式,16bpp/24bpp非调色板显示模式当选定了LCD型号后,硬件工程师做出电路板后,LCD模块接线确定,显示模式就确定了,如本实验使用8bpp调色板显示模式和16bpp非调色板显示模式,两种模式均为5
ychongx
·
2020-08-09 03:42
嵌入式系统
ARM
裸机开发
入门(一)
一、常用汇编语言简单使用1、ldr加载数据2、str赋值(strr1,[r0];将r1中的值赋给r0)3、bl回调函数4、add按位加二、点亮LED流水灯AREAInit,CODE,READONLYENTRYstart;关闭看门狗ldrr0,=0x53000000ldrr1,=0strr1,[r0]ldrr0,=0x56000000ldrr1,=0strr1,[r0];设置GPA为输出ldrr0,
wxx258369
·
2020-08-09 02:32
入门
学习笔记
JZ2440
裸机实验-点亮LED
实验环境:1.
JZ2440
V3开发板2.在UBUNTU9.1下编译链接下载方式:采用UBOOT+DNW的下载方式,默认已经装好了UBOOT和DNW的相关驱动等一、准备工作查阅
JZ2440
V3的原理图,可以看到
wwwlyj123321
·
2020-08-09 02:59
设备树——按键中断
在arch/arm/boot/dts/Makefile中指定要编译的设备树文件dtb-$(CONFIG_ARCH_S3C2440)+=
jz2440
.dtb
jz2440
_irq.dtb转载设备树常用函数linux
努力搬砖tx
·
2020-08-09 01:12
linux驱动
ARM的
裸机开发
裸机开发
是直接操作CPU的寄存器,linux驱动开发最终也是操作寄存器。差别只是linux环境下操作寄存器之前,要先编写一个符合linux的驱动框架。
Sunny的地盘
·
2020-08-09 01:54
linux操作系统
裸机开发
(2) Cortex-A7简介 常用ARM汇编指令
目录1.Cortex-A处理器运行模型2.Cortex-A寄存器组2.1.寄存器组简介2.2.通用寄存器2.3.程序状态寄存器3.GUN汇编语法4.ARM常用汇编指令1.Cortex-A处理器运行模型ARM的A系列处理器有9种运行模型:User、FIQ、IRQ、Supervisor(SVC)、Abort、Undef,Monitor,Hyp和System,其中User是非特权模式,其余6中都是特权模
wjq97
·
2020-08-09 01:30
I.MX6U学习笔记
【linux学习笔记】中断上下文
中断是我们的老朋友了,在
裸机开发
中中断处于不可或缺的地位。在linux开发中,也有一套自己的中断体系。与
裸机开发
最大的不同是,操作系统通常将中断划分为了上下文。
不当大白菜
·
2020-08-09 01:06
linux学习
第二季-专题1-工欲善其事-必先利其器
专题1-工欲善其事-必先利其器第1课-
裸机开发
快速体验早期的嵌入式系统是基于windows系统的,使用ADS和RVDS进行相关的操作,一些重要的操作都是完成的。
weixin_38168760
·
2020-08-09 01:24
JZ2440
裸机驱动 第6章 存储控制器
本章目标:了解S3C2410/S3C2440地址空间的布局掌握如何通过总线形式访问扩展的外设,比如内存、NORFlash、网卡等····································································································总线的使用方法是嵌入式低层开发的基础,了解它之后,再根据外设的具体特性,
weixin_34279579
·
2020-08-09 00:18
嵌入式Linux
裸机开发
(一)——点亮Led
嵌入式Linux
裸机开发
(一)——点亮Led开发板:友善之臂smart210一、电路图查阅1、底板电路图查阅开发板底板电路图,查阅LED相关部分LED电路工作原理:LED的正极接3.3V,负极接地时导通
weixin_33937913
·
2020-08-09 00:39
S3C2440裸机程序开发点亮LED
与学习单片机一样,学习arm
裸机开发
的第一个程序,点亮lED灯;我们使用三星的S3C2440,fl2440开发板做实验电路图如下:主要寄存器:各寄存器详情:程序流程:1.设置GPBCON对应位为output
weixin_30748995
·
2020-08-08 23:38
mini2440开发板学习
裸机开发
——day1 裸机运行LED灯程序
开发背景:系统:ubuntu18.04系统开发板:mini2440串口连接工具J-link连接工具工具:secureCRTJ-link本次学习基于韦东山老师的嵌入式linux应用开发手册书,结合友善之臂给出的官方资料以及申嵌视频中的一些知识。day1完成的主要工作就是编写mini2440开发的键盘点亮led灯的裸机程序,并下载到nandflash中,在开发板中成功运行。本次学习中遇到主要的问题有:
yantu 12
·
2020-08-08 23:06
学习笔记
零基础Android手机嵌入式开发实战教程的视频下载
视频下载地址:http://pan.baidu.com/s/1dDIKDFz本套课程从最础的C语言和数据结构起步,一步步学习ARM
裸机开发
、Linux应用开发、Linux系统移植、Linux设备驱动开发
北风网er
·
2020-08-08 22:57
技术使用
001_____裸机篇____ARM9裸机程序开发环境搭建
第一章:搭建mini2440
裸机开发
环境ARM9的
裸机开发
的编译器和下载程序的方式有好几种。通常用于arm裸机程序开发的编译器基本有三种:(1)MDK(2)IAR(3)ADS。
Weapon_123
·
2020-08-08 22:24
修改Tiny4412 uboot关闭MMU
原因:
裸机开发
中操作的都是物理地址,开启MMU之后,地址被映射,无法准确操作寄存器,所以需要关闭uboot中的mmu。
搬砖小能手
·
2020-08-08 22:31
工具使用
ARM的
裸机开发
环境
一.什么是
裸机开发
----------------------------------------------------------------------裸机是一种通俗的讲法,就是指ARM设备上没有任何现成的程序来支持你的开发的软件运行
龚黎明
·
2020-08-08 21:04
单片机
JZ2440
点灯程序
裸机系列代码地址:链接:http://pan.baidu.com/s/1pLHOd0v密码:4x5s离找工作只有不到三个月的时间,为了复习嵌入式方面的知识,这里会写一系列的博客,包含裸机,内核移植,驱动。为了督促自己遇到难点时不要放弃,这里粘贴一条《高质量程序设计指南C++C语言》中的一段名言:如果放弃一次,那么碰到下一个挫折时我就会继续放弃;如果坚持而成功,那么碰到下一个挑战时我就会激励自己再次
乘风life
·
2020-08-08 20:28
嵌入式
JZ2440
:norflash
采用的器件是:29lv160dbt1-70g1.简介:norflash的特点是:NORFlash的特点是芯片内执行(XIP,eXecuteInPlace),这样应用程序可以直接在Flash闪存内运行,不必再把代码读到系统RAM中。NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响到它的性能。由于擦除NOR器件时是以64~128KB的块进行的,执行一个写
qqliyunpeng
·
2020-08-08 20:45
JZ2440-V2
jz2440
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他