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
OK6410裸机开发
uboot.bin的生成
uboot.bin的生成分为两步,以
ok6410
开发板为例1、选择要使用的board$makesmdk6410_config2、编译生成uboot.bin$makeCROSS_COMPILE=arm-linux
道客优
·
2020-08-26 07:13
smart210开发板裸机bin文件起始地址设置
在
裸机开发
时,用usb线烧写bin文件到内存中直接运行。2、使用的代码为了尽量排除其它因素的干扰,使用最简单的led跑马灯代码。
comporsa
·
2020-08-26 06:05
嵌入式
windows xp下ADB 的USB驱动安装
保定飞凌公司的
OK6410
开发板,安装android2.3,在Ubuntu下按照官方给的材料,用adb调试没有问题,但是在WINxp下在采用Google官方给出的usb驱动怎么样装不上,官方又没给出如何在
#冷风那个吹#
·
2020-08-25 16:28
SpiFlash同步/异步读写单片机裸机实例
单片机
裸机开发
中会经常遇到外设速度过慢,长时间读忙等待,但CPU又不能长时间阻塞的问题。这种问题可以通过实现一个状态机来异步处理。
jalen_king
·
2020-08-25 03:37
arm/裸机
嵌入式(单片机)裸机 C 语言开发 + 按键扫描(模块分层/非阻塞式/面向对象)
key_drvkey_cfgkey_corekey_user按键动作识别短按模式长按模式源码:https://code.aliyun.com/const_zpc/key.git前言本文目的是讲述一个按键扫描处理的面向对象开发的设计思想,适用于
裸机开发
大橙子疯
·
2020-08-24 15:35
嵌入式软件开发经验
模块程序
友善之臂6410开发环境搭建之——NFS文件系统挂载。(为什么这么做,自行查,方便开发)补充
usb能下载的模式bootloader和uzImage烧写到nandflash最后通过nfs挂载文件系统(ubifs这个可用)这样只用动启动方式开关就能借助superboot和MiniTools软件进入
裸机开发
和文件下载等多功能
qq_20251069
·
2020-08-24 15:26
linux
MQTT 移植STM32+GPRS(串口透传)(三)
##开发环境:stm32f103+esp6288(固件中支持自动连接服务器)
裸机开发
##步骤*首
qq_20251069
·
2020-08-24 15:25
stm32
MQTT 移植STM32+GPRS(串口透传)(四)
接着上一篇继续,首先说移植需要的部分##开发环境:stm32f103+esp6288(固件中支持自动连接服务器)
裸机开发
##步骤*发布/接收消息,我们是通过串口函数实现,因此发布时需要修改transport.c
qq_20251069
·
2020-08-24 15:25
stm32
arm处理器
裸机开发
实战——学习笔记1
刚上来就被第一个ledtest实验困住了,先是书里给的例程编译出错,解决错误之后烧到nandflash里又不能正常亮灯,断断续续搞了几天才发现问题,记录一下1,编译错误的问题,主要是两个错误(1)externvoidrLB_ReadPage(U32addr,unsignedchar*to);这句直接注释掉或者把U32直接写出unsignedint(2)externvoidNF_WritePage(
张有本
·
2020-08-24 14:46
裸机开发
步骤笔记
裸机开发
步骤笔记名词解释:gccgcc是linux系统下主要的编译软件,gcc的全称是GNU编译器套件(GNUCompilerCollection),除了可以编译c语言开发的程序外,还可以开发C++、Java
dieling4341
·
2020-08-24 14:37
PWM定时器
在
OK6410
开发板中,蜂鸣器的IO口为GPF15关于GPF15的GPIO详细参考S3C6410的PDF手册GPF14[29:28]00=Input01=Output10=PWMTOUT[0]11=CLKOUT
caoshunxin01
·
2020-08-24 05:45
他人之作
ok6410
移植sqlite3
转自:http://blog.chinaunix.net/space.php?uid=26310563&do=blog&id=3023475开发环境:Redhat9kernel2.4.20||Fedora8kernel2.6.23,友善之臂mini2440,arm-linux-gcc4.3.2下载sqlite最新版本3.7.9http://www.sqlite.org/download.html源
anobodykey
·
2020-08-23 17:38
Linux
OK6410
系统时钟初始化详解
首先简单介绍一下ARM1176的时钟(芯片手册搬运工),如下图:简单翻译一下:ARM1176最高可以产生667MHz的频率,可以通过时钟分频器的值来控制输出时钟,不用修改PLL的工作频率,分配器可以选择1~16的分频数,可以通过修改分频器的值来减少系统电力损耗。6410含有AXI、AHB、APB总线,通过不同的总线控制不同的外设,AXI、AHB总线最高工作在133MHz,APB最高工作在66MHz
Zoro_97
·
2020-08-23 02:33
ok6410
s3c6410 时钟设置
我使用的
OK6410
外部晶振是12M的。但是CPU的时钟是可以跑600多M的,这怎么实现的了。就是靠PLL来实现的。
isstack
·
2020-08-23 02:55
ARM基础
K210入门-
裸机开发
(十)之IIC协议_MPU6050六轴陀螺仪
开发板:K210AIRVR3版widora开发环境:kendryteIDE官方的必须的参考文档:StandaloneSDK编程指南v0.5.0,以及widora的原理图(一)新建文件夹11my_code_mpu6050礼物+地球库和实例都没有IIC所以只能自己写,我们这里用spi的例程来改安装依赖清理+构建只保留这几个查看原理图SDA->IO10SCL->IO9先配置(二)开始写代码I2C在第15
jwdeng1995
·
2020-08-22 10:40
K210
K210入门-
裸机开发
(八)之TFCard修改(SPI协议)与文件系统说明
开发板:K210AIRVR3版widora开发环境:kendryteIDE官方的必须的参考文档:StandaloneSDK编程指南v0.5.0,以及widora的原理图(一)新建文件夹08my_code_tfcard要用到SDCARD或者TFCARD我这边是TF卡你那边如果用SD卡也是一样的格式化TF卡为fat32格式的已经是fat32格式的就不用管放2首歌,2张图,2个文档,目前还不知道中文影响
jwdeng1995
·
2020-08-22 10:40
K210
K210入门-
裸机开发
(九)之IIS功放扬声器小喇叭(SD卡+fat文件系统)_只能wav格式(用的wav解码器)
开发板:K210AIRVR3版widora开发环境:kendryteIDE官方的必须的参考文档:StandaloneSDK编程指南v0.5.0,以及widora的原理图(一)新建文件夹10my_code_tfcard_music礼物+地球实例搜索music选择开发版本(develop)然后下载到刚才新建的文件夹中安装依赖清理+构建我这边报错了显示未定义,应该是我上一节SD/TF卡章节的锅吗用到SP
jwdeng1995
·
2020-08-22 10:40
K210
K210入门-
裸机开发
(七)之LCD显示之1.14TFT屏
开发板:K210AIRVR3版widora开发环境:kendryteIDE官方的必须的参考文档:StandaloneSDK编程指南v0.5.0,以及widora的原理图(一)新建文件夹07my_code_114tft地球+礼物没有搜到tft屏幕,也没有OLED屏幕,试下这个screen看能不能驱动安装依赖清理+构建环境准备完毕(二)代码修改1.14TFT显示屏原理图RESETN连着复位按键那边不用
jwdeng1995
·
2020-08-22 10:40
K210
K210入门-
裸机开发
(八点半)文件系统补充
开发板:K210AIRVR3版widora开发环境:kendryteIDE官方的必须的参考文档:StandaloneSDK编程指南v0.5.0,以及widora的原理图(一)这集试试文件系统打开自己的文件先读a.txt并获取里面的长度v_fileinfo.fsize然后把读到的内容打印出来下面的代码先注释掉单独测试这个一条龙走起报错了v_fileinfo.fsize初始化不了我又不想用mem分配就
jwdeng1995
·
2020-08-22 10:40
K210
STM32CUBEMX创建FreeRTOS操作系统的多任务实现2个LED灯不同的闪烁
FreeRTOS,是指实时操作系统,是可以多任务进行的一个操作系统,相当于
裸机开发
而已,任务的实现相对方便很多。
忄曼忄曼
·
2020-08-22 09:56
初学
ok6410
挂载fedora nfs 解决mount: RPC: Unable to receive; errno = No route to host
一平台1.ok6410a开发板主机fedora18二基本步骤1.mkdirnfschmod777nfscdnfsmkdirworkchmod777workcdworktouchnihao2.配置nfs服务fedora把portmap服务包含在了rpcbind里面了,没有了portmap。所以安装的是rpcbind。yum-yinstallrpcbindnfs-kernel-server3.编辑/e
jliang981
·
2020-08-21 19:37
ok6410
嵌入式
嵌入式
裸机开发
-UART 串口通信
UARTI.MX6U串口I.MX6U串口简介UART简介I.MX6UUART简介硬件原理分析驱动编写总结串口格式化函数串口格式化函数简介驱动编写I.MX6U串口I.MX6U串口简介UART简介UART通信格式串口全称叫做串行接口,通常也叫做COM接口,串行接口指的是数据一个一个的顺序传输,通信线路简单。UART全称是UniversalAsynchronousReceiver/Trasmitter,
桃子酱紫君
·
2020-08-21 11:28
雨露均沾的知识
Cubieboard2
裸机开发
之(五)看门狗操作
前言说到看门狗,应该不会陌生,看门狗说白了就是一个定时器,但是它有一个非常重要的功能就是复位系统。在A20里,看门狗的操作非常简单,只有两个寄存器,不需要操作时钟相关的东西,系统起来后可以直接使用,它的最大定时时间为16秒。一、目的学习使用A20的看门狗,实现软件复位系统。二、源代码说明start.S文件。首先禁止CPU的IRQ和FIQ,设置为管理模式,需要注意的是,这里设置异常向量表的起始地址为
weixin_33875564
·
2020-08-21 11:15
zigbee无线传感网实训---zigbee显示温湿度以及连接LCD开发板显示温湿度(The Eighth day)
承接第七天:zigbee无线传感网实训---实现LCD开发板播放音乐并切换歌曲(TheSeventhday)一、实验准备器材如图:二:步骤===============================一、
裸机开发
liuxiaodong1312
·
2020-08-21 09:46
c
Linux:串口通信
后来接触Linux,在一块
OK6410
上跑Linux串口通信,才发现原来天真的以为甚是简单的串口变得如此的不简单。
leaglave_jyan
·
2020-08-21 09:32
Linux接口通信
嵌入式多功能电子相册之上位机
前几天做了基于S3C2451
裸机开发
的多功能相册,其中有个很重要的功能,就是上位机对下位机的控制。例如:开启相册、切换相册、同步校准时间和设置字幕等功能。
hjf161105
·
2020-08-21 09:22
项目
嵌入式系统S3C2451
基于mini2451开发板的
裸机开发
-电子相册
前段时间学习了ARM,使用的是友善之臂的mini2451开发板,芯片型号为S3C2451,内核为ARM92EJ学习后利用它开发了一个电子相册的项目,用于回味自己的学习结果:现在总结一下,并说明一下它的功能:电子相册共有四个功能:1、时钟功能2、主界面功能3、相册手动切换功能4、相册自动切换功能当下载好程序后,会进入功能选择界面:如图由于图片太大,下面就不放太多图了,在进入功能选择界面后,k1键为正
YEDITABA
·
2020-08-21 08:13
嵌入式学习
ARM
linux下裸机程序下载的两种方法
ok6410
,256M+2G1)windows下,rvds+jtag,这个是纯裸机,不谈2)sd卡中有了mmc.bin(可以理解为就是个uboot),通过sd卡启动,通过USB下载,烧写原理:用Linux
nickychung
·
2020-08-20 10:24
嵌入式实验报告(
OK6410
环境下的设备驱动及进程间通信 综合实验)
一、考试内容简介1、采用生产者-消费者模型,控制
OK6410
的led灯的显示。
weixin_30549657
·
2020-08-20 07:02
嵌入式系统设计学习周记⑩——网络编程
网络基础为什么需要网络通信进程间通信解决的是本机内通信网络通信解决的是任意不同机器通信实现网络通信需要哪些支持通信设备网卡(PC机自带)路由器、交换机光纤、电缆、基站通信协议操作系统自带协议栈
裸机开发
需要独立的协议栈简单网络通信只需要学会使用系统
ChienAAAy
·
2020-08-20 07:00
ok6410
对针脚的操作
#include#include#include#include#include#include#include#include#include#include//这个是gpiogpp选择自己需要的gpios3c_gpio_cfgpin(S3C64XX_GPP(1),S3C_GPIO_INPUT);s3c_gpio_setpull(S3C64XX_GPP(1),S3C_GPIO_PULL_DOWN
钓鱼竿我想你
·
2020-08-20 00:25
ok6410开发板
ok6410
RTThread学习笔记——线程间通信学习
进行
裸机开发
的同学肯定都会说:使用全局变量,通过指针实现之类。使用全局变量快捷且高效。但是在RTOS系统中,这会遇到一些问题:怎样防止许多线程同时进行对这个变量的访问?
walker-at
·
2020-08-19 16:00
S3C6410开发全纪录(一)《还原SD卡启动的真相》
前章我们也大致分析了SD卡的启动过程,在具体进行问题的定位及解决的过程中,发现还是有很多不明确的地方,网上的文章也多是人云亦云让我们来一步一步搞清楚S3C6410SD卡启动的步骤及过程(我这里的开发板为
OK6410
insoonior
·
2020-08-19 02:28
苦与乐---linux
c
disk
null
buffer
byte
file
基于S3C2451
裸机开发
的电子相册
学习S3C2451也有一段时间了,对于ARM9
裸机开发
也有了一点了解,这次做了一个基于ARM9
裸机开发
的电子相册,其中也遇到了一些问题,最终都通过各种方法解决了,现也将之记录,给后人一个借鉴。
hjf161105
·
2020-08-18 15:22
项目
嵌入式系统S3C2451
ok6410
uboot移植
从今日起,开始嵌入式的系统的第一步,移植uboot,运行于
OK6410
开发板。此blog仅供参考,如有不正之处,还请指出。一、移植环境操作系统平台:VMWare7.0.1Ubuntu10.04开发板
TDB1111
·
2020-08-18 14:28
嵌入式Linux
移植
uboot
S3C6410
裸机开发
--LED
相信不要学习单片机,嵌入式系统的爱好者都是从点亮LED开始的,大家都也形成了这样的一个习惯性思维,其实这是熟悉一款单片机或微处理器的最好的起步方法,GPIO对于微处理器来说是相对简单但有时最基本和最重要的,所以,从LED开始学习,可以很好的熟悉这款微处理器的一些特性和编程方法,好了,下面就开始实现S3C6410的LED点亮之路。首先是熟悉开发板的硬件电路,知道LED是怎样的电路构成,与微处理器是怎
TDB1111
·
2020-08-18 14:28
S3C6410
裸机驱动
移植u-boot-2018.09到
OK6410
(4) --- 完结篇
到今天,移植uboot-201809的进展总算达到了我的预期目标。中间,因为S3c6410这颗芯片,SD控制器部分的相关时钟控制一直没搞明白,导致SD启动不了,整整卡了2个月没有进展,当时差点没坚持下来,后来通过各种迂回,反向理清SD内容(三星cpuspec写得还不够细啊)。源码已上传,见我的资源:https://download.csdn.net/download/Golden_Chen/119
Golden_Chen
·
2020-08-18 13:13
uboot移植
ok6410
开发板移植vlc做简单视频流媒体服务器
OK6410
下的wiif的视频小车——vlc移植部分开始移植vlc2.1.5到
ok6410
开发板中搭建简单的视频流媒体服务器,读取h264原始数据,ts流封包,rtp协议传输。
yoeksome
·
2020-08-18 07:13
linux
6410H264编码rtp串流
OK6410
下的wiif的视频小车——camerh264rtp采用6410+ov9650的组合采集视频,给出的demo中ov9650只能输出15帧每秒,百度收索ov9650相关配置找到能正常输出30帧每秒的配置
yoeksome
·
2020-08-18 07:42
linux
嵌入式系统设计——网络编程
网络基础为什么需要网络通信进程间通信解决的是本机内通信网络通信解决的是任意不同机器通信实现网络通信需要哪些支持通信设备网卡(PC机自带)路由器、交换机光纤、电缆、基站通信协议操作系统自带协议栈
裸机开发
需要独立的协议栈简单网络通信只需要学会使用系统
福旺旺
·
2020-08-17 14:24
ARM板
ok6410
移植qt4.84+opencv2.4.9初步成功
先上图,有图有真相,当课题重新回归到嵌入式搭载的老问题上时,我还一度各种担心,发现最新的A9板4412能用Android了,还想着偷懒买块现成的只做最顶层开发就好,结果找遍工业相机厂家没见到有提供Android驱动的,一了解才明白,Android驱动是基于linux驱动的貌似,于是乎,又尝试着回归到移植opencv到嵌入式linux的老路上来。想当初,零linux基础的我对着借来的6410各种被蹂
BFSTL
·
2020-08-16 21:36
图像处理/机器视觉
arm-linux
C/C++
OPENCV
(一)u-boot-nand.bin的下载
编译、连接好u-boot-nand.bin首先想到是如何下载到
OK6410
上,有3种方法:(1)dnw方法(2)tftp方法(3)sd卡方法3种方法各有优点和缺点,下面逐一介绍:一、dnw方法烧写的过程
weixin_33836223
·
2020-08-16 09:58
Linux驱动开发--通过按键控制led灯
/*说明:通过
OK6410
开发板自带的userkey的前四个控制led的开关,对应的,按key1,led1亮,亲自验证无误*/#include#include#include#include#include
YasinEmb
·
2020-08-15 17:02
Linux设备驱动
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
操作系统
单片机
操作系统
五、裸机烧写
mod=viewthread&tid=4824516本人最近在“裸奔”如今找到一个很好的方法,因为用Jlink有时候会有莫名奇妙的错误,使得调试失败,我总结出两个方法把我们的裸机程序在
OK6410
上面轻松跑起来
weixin_34119545
·
2020-08-15 04:36
arm
裸机开发
这里写目录标题
裸机开发
特点:GNU常用工具GNU组织不仅给我们带来了许多开源软件工程,还带来了强大的GNU编译工具1、nm:符号显示器1.1、nm符号显示器总结:2、objdump:信息查看器3、objcopy
看见代码就想敲
·
2020-08-14 04:40
Linux驱动开发
OK6410
开发板学习之一步一步实现精简BootLoader(BL1部分)
众所周知,
ok6410
开发板是一块基于s3c6410芯片的开发板,板载资源丰富。s3c6410是三星电子生产的基于arm11内核的芯片。
顾小豆
·
2020-08-14 02:21
ARM--S3c6410
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他