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裸机开发
JZ2440
- USB 摄像头
一:编写Myuvc文件源码(仿照:Uvc_driver.c(drivers\media\video\uvc)移植)编译模块后,加载出现errordmesg后,打印如下:当前编译的源码版本跟系统内核的版本没有一致修改Makefile重新insmodmyuvc.ko后仍然没有输出信息:如何查看摄像头的的信息:lsusb-v-d0xbda:---->注意不要掉了冒号如何设置ubuntu从串口输出内核的l
围城&微尘
·
2020-08-08 01:44
移植
buildroot管理uboot+kernel+rootfs
2440开发板上也跑起来了,故整理成文档,以便自己将来忘记的时候能参考下:源码下载,我下载的是2018.02.3版本,官方下载地址:http://buildroot.org/downloads/由于我是玩的
JZ2440
weixin_33857679
·
2020-08-07 20:45
移植u-boot-2012.04.01到
JZ2440
(四:修改源码之支持NOR Flash与NAND Flash)
目录4.修改源码之识别NORFlash与NANDFlash4.1修改源码之识别NORFlash4.1.1打开DEBUG调试4.1.2分析flash_init()函数4.1.3分析flash_detect_legacy()函数4.1.4分析jedec_flash_match()函数4.1.5修改代码4.1.6测试4.1.7修改命令行名称4.2修改源码之识别NANDFlash4.2.1修改相关宏4.2
墨、白
·
2020-08-07 16:27
嵌入式杂谈
uboot移植
在linux4.15 移植设备树到
JZ2440
在前面的博客Linux设备树学习笔记(三、修改uboot、linux-4.15内核在
JZ2440
使用设备树)记录过设备树在
JZ2440
的简单使用,但是后来学到gpio、pinctrl子系统发现在使用gpiod_get_index
LM1270384833
·
2020-08-07 16:19
S5P6818
裸机开发
系列--源码下载
S5P6818裸机系列教程源码【合集】包括以下裸机源码:S5P6818裸机系列教程之stdioS5P6818裸机系列教程之shell命令行S5P6818裸机系列教程之串口回显S5P6818裸机系列教程之复位测试S5P6818裸机系列教程之led跑马灯S5P6818裸机系列教程之按键查询方式并控制蜂鸣器S5P6818裸机系列教程之按键查询方式S5P6818裸机系列教程之按键中断测试S5P6818裸机
QQ8192542
·
2020-08-07 15:18
S5P6818
x6818
设备树_dts格式(语法)
我把
jz2440
_LED——设备树之点亮LED灯中的设备树文件拷贝过来,进行简单的介绍设备树的格式,/dts-v1/;/{model="SMDK24440";compati
gaoquan.wu
·
2020-08-07 14:27
LinuxDTS(设备树)
最新u-boot-2014.01版移植手册
u-boot2014.01移植手册移植环境:
JZ2440
v2arm-linux-gcc4.3.2u-boot-2014.01参考资料:韦东山linux开发视频本uboot工程的补丁下载:http://download.csdn.net
callmefriend
·
2020-08-07 13:33
u-boot
移植mpu6050驱动到arm linux上遇到的一些问题!
我自己有一个
jz2440
开发板,然后放寒假之后,就想着用这个mpu6050学习一下armlinux的iic驱动,由于mpu6050这个器件专业度很高,比较复杂,本意是练习iic,所以预想先实现读取mpu6050
Maykyp
·
2020-08-07 11:15
arm-linux
韦东山
jz2440
学习笔记 —— uboot(五)—— uboot启动内核过程
读出并运行启动命令uboot在main.c下图432行的位置,main_loop()函数,读取了环境变量"bootcmd",也就是启动命令。并run_command(),即执行bootcmd。这个环境变量可以在uboot中使用print命令查看:分析启动命令启动命令如下:nandread.jffs20x30007FC0kernel;bootm0x30007FC0启动命令的含义:第一条:nandre
朝搴夕揽
·
2020-08-05 15:14
uboot
JZ2440
开发板之烧写裸板程序和 uboot
2014年12月14日刚拿到
JZ2440
开发板,视频第0课第一节:(1)要给开发板烧系统,就要用到JTAG,(JTAG一般是与电脑的并口相连的),但是现在电脑都没有并口,所以出现了:OpenJTAG和J-Link
weixin_30709635
·
2020-08-05 14:47
使用u-boot的tftp下载功能烧写程序到Nand Flash ——韦东山嵌入式Linux学习笔记09
本文实验环境:1.windows7(64bit)2.
JZ2440
(V2)操作步骤:(1)设置好开发板和PC的IP地址,使开发板可以ping通PC如果搞不定,可以参考我的博文http://blog.csdn.net
车子 chezi
·
2020-08-05 14:57
ARM
裸机开发
环境总结
简单的嵌入式系统如单片机,不配置OS层,程序需要自己初始化硬件环境运行,称为裸机程序。逻辑程序需要直接操作硬件设备,所有一般采用少量汇编加C语言。“编码-》编译-》调试-》下载”编译器目前分为两大类:armcc(ARM标准编译器)arm-linux-gcc(GNUARM-Linux).编译出ELF格式的文件需要转换成BIN格式以供裸机运行。可以用ADS自动转换,也可以用arm-linux-objc
1504115478
·
2020-08-05 14:15
搭建嵌入式Linux开发环境
韦东山第3期嵌入式Linux项目-视频监控-1-v4l2视频框架分析
韦东山第3期嵌入式Linux项目-视频监控-1硬件:电脑、
JZ2440
开发板、UVC摄像头(推荐使用)系统:Ubuntu9.10//即光盘提供的那个虚拟机系统Uboot:u-boot-2012.04.01
北海的星辰大海
·
2020-08-05 14:09
嵌入式Linux
uboot启动 -- uboot基本启动流程
本文以Board
JZ2440
(SMDK2410)的启动过程进行说明,u-boot选用u-boot-20151概述1.1概述CPU初始刚上电的状态。
huofengfeihu
·
2020-08-05 14:01
UBoot
u-boot移植1:添加自己的板子并实现串口的打印
u-boot版本:2016.03用的交叉编译工具:arm-none-linux-gnueabi-git仓库:http://git.oschina.net/qqliyunpeng/ubootv2016_03for
jz2440
1
qqliyunpeng
·
2020-08-05 14:37
uboot
u-boot移植
Tiny4412
裸机开发
过程(三) ------ 安装交叉编译器和编译烧写uboot
这一节就正式开始我们的环境搭建了。第一个要搭建的是编译环境,之前讲过为了能够在Ubuntu下编译4412能够运行裸机程序,所以就要安装交叉编译器。我用的交叉编译器,是友善之臂官方给的arm-linux-gcc-4.5.1版本。链接:https://pan.baidu.com/s/1MEh919p5HUZYeM6JkEx0ow密码:lvq3如果你做好上一节的准备工作,那么你就可以直接用cuteftp
可以吃的鱼
·
2020-08-05 13:15
一起学mini2440
裸机开发
(九)--ARM中断控制系统
ARM处理器程序的执行流程种类●正常执行:每执行一条ARM指令,程序计数器PC的值自动加4。这一过程描述了应用程序顺序执行的状态。●跳转执行:通过B、BL跳转执行,实现程序在一定范围内的跳转执行。这一过程描述了ARM处理器程序执行过程中的过程调用。●中断处理:在应用程序执行过程中,发生中断后,ARM处理器在执行完当前指令后,跳转到上述中断对应的中断处理程序处去执行,执行完中断处理程序后,再返回到发
玖零大壮
·
2020-08-05 13:33
ARM裸机--基于MDK
min2440专栏
一起学mini2440
裸机开发
(十)--mini2440外部中断实验
我今天一整天都在试着将TQ2440的那种处理中断的方法(即安装中断向量表)移植到MDK中的mini2440,但是一直没成功,这种方法一直没成功,后来又想,还是先从最简单的开始吧,就是不利用中断向量表,直接像利用51单片机那样的中断一样使用它,但是也没成功。考虑到程序跑飞的可能性,将程序利用MDK中的Download功能下载到了NorFlash中去,竟然行了,想了想原因,明白是怎么回事了。我原来是利
玖零大壮
·
2020-08-05 13:33
ARM裸机--基于MDK
min2440专栏
JZ2440
用uboot下载裸机程序的操作方法
需要的工具软件随
JZ2440
提供的USB_DNW软件(运行在windows系统,用于将bin格式的裸机文件通过USB的方式传输到开发板)终端调试软件MobaXterm我用的是10.9版本,这个软件有免费版本和收费版本
lhl51311
·
2020-08-05 13:35
linux
【ARM从裸机到uboot 0 】基于全志A20
总体介绍概要本专栏将包括ARM的环境搭建ARM
裸机开发
流程ARM
裸机开发
uboot概要uboot大概讲述uboot移植*至于最后操作系统的学习就,,,靠大家自己艰苦奋斗了(我也是刚刚开始学习嵌入式)今天就说说环境的搭建首先不用说
Quantum_Chenjiu
·
2020-08-05 12:38
嵌入式
物联网系列 STM32 + RT-thread 教程
1、学会
裸机开发
、嵌入式li
连志安的博客
·
2020-08-05 09:16
stm32
嵌入式Linux学习笔记9——解决undefined reference to `__aeabi_uidivmod'和undefined reference to `__aeabi_uidiv'错误
学习ARM
裸机开发
的过程中在linux-gcc4.4.3编译器中进行编译的时候出现了报错报错内容为__aeabi_uidivmod和__aeabi_uidiv通过查询了解到主要是因为编译器不支持硬件除法运算
Horse~
·
2020-08-05 01:39
嵌入式Linux学习笔记
ARM
裸机开发
之基于S3C2451的电子相册开发
该项目的制作是用的友善之臂的Mini2451开发板。简单先介绍一下该电子相册的主要功能即操作:开发板上一共有4个按键,K1是进入选择界面,选择界面中K2为手动切换,K3为自动切换,在自动切换模式中K1可以暂停,手动模式下K2、K3分别为上一张和下一张。K4则是关闭相册回到主界面。在PC端可以使用上位机进行操作,可以开启关闭相册,切换图片,同步标准时钟,设置时钟,设置闹钟、LED灯闪烁等。主要用到了
wxx258369
·
2020-08-04 08:45
课设
ARM
c语言
嵌入式Linux
裸机开发
(八)——S5PV210中断处理流程
嵌入式Linux
裸机开发
(八)——S5PV210中断处理流程中断是一个过程,是CPU在执行当前程序的过程中因硬件或软件的原因插入了另一段程序运行的过程。
weixin_34220623
·
2020-08-04 05:57
嵌入式Linux
裸机开发
(六)——S5PV210时钟系统
嵌入式Linux
裸机开发
(六)——S5PV210时钟系统一、时钟系统简介外设工作需要一定频率的时钟,这些时钟都由系统时钟提供。系统时钟一般由外部低频24MHZ晶体振荡器通过锁相环电路PLL倍频产生。
weixin_33889665
·
2020-08-04 05:47
S3C2440裸机程序【2】串口uart程序
用的淘宝上的
JZ2440
v2板子,因为是裸机程序开发其他板子都一样。S3C2440.s是keil自动生成的启动文件,其他都是按stm32库函数模板写的,技术很差,自学娱乐,若有需求可自行改动。mai
tiandawangliang
·
2020-08-04 01:53
3.韦东山嵌入式学习笔记-烧写工具
SecureCRT、openJTAG、jlink烧写方法并口、openjtag、jlink、nor上的uboot步骤接口、接线、装驱动、装软件如果PC有并口,装并口驱动安装usb串口卡的驱动,以openjtag为例
JZ2440
v2
三里十步
·
2020-08-03 20:05
韦东山学习笔记
S3C2416
裸机开发
系列一_
裸机开发
环境以及启动模式
S3C2416
裸机开发
系列一
裸机开发
环境以及启动模式象棋小子10482729751.S3C2416概述S3C2416是低功耗、高性能、低成本的SAMSUNGARM9(ARM926EJ)处理器,目前三星已停止生产
huang20083200056
·
2020-08-03 17:24
s3c2416裸机开发
jz2440
win7 64位系统mini usb驱动无法兼容的解决方案,及其使用u-boot烧写Nand-flash的方法
问题:
jz2440
平台时,在NorFlash上已经有了u-boot,使用u-boot烧写Nand-flash,在给miniusb口装《dnw烧写驱动win7》驱动时,驱动显示找不到该驱动,并在设备管理器中显示
Chappiemax
·
2020-08-03 15:39
linux开发环境
嵌入式技术学习笔记(十)
(1)通信设备:①网卡:pc机自带②路由器,交换机③光纤,电缆,基站(2)通信协议:操作系统自带协议栈(linux的特点就是有丰富的网路协议);
裸机开发
需要独立的协议栈(3)简单网络通信只需要学会使用系统
a1152946932
·
2020-08-03 14:11
S5P4418
裸机开发
(十四):TIMER
概述S5P4418,5个定时器Timers0,1,2,and3有连接GPIO,可以输出PWM时钟源PCLK,2nboot默认配置为200MHzTimers0and1共享一个预分频器,Timers2,3,and4共享另外一个…相关寄存器寄存器功能TCFG0死区,预分频TCFG1DMA,分频TCON自动重装载,手动更新,输出翻转,启动/停止定时器TCNTB存放重装载值TCMPB0比较值TCNTO0RO
Mnnk
·
2020-08-03 13:43
嵌入式
嵌入式课堂笔记10
①通信设备网卡:PC机自带路由器,交换机光纤、电缆、基站②通信协议(发什么数据,怎么发数据,发完数据后做什么)操作系统自带协议栈;(Linux的特点:丰富的网络协议)(使用通信协议)
裸机开发
需要独立的协议栈
Dfish_
·
2020-08-03 12:21
嵌入式Linux
裸机开发
(九)——S5PV210定时器
嵌入式Linux
裸机开发
(九)——S5PV210定时器S5PV210内部一共有四类定时器。一、PWM定时器1、PWM定时简介S5PV210内部共有5个32bit的PWM定时器。
D_SJ
·
2020-08-03 11:53
UART在4412上的
裸机开发
UART(通用异步传输收发器)简介串行通信简介我们的实际生活中,常见的通信方式有很多,例如:蓝牙,WIFI,网线,红外,HDMIVGA,USB,I2C,SP1,UART等,每种都有自己的特点以及常用的场合。今天,我们就来看看我们的串行通信。通用异步收发器简称UART,即“UniversalAsynchronousReceiverTransmitter”,它串行通信是指计算机与I/O设备之间数据传输
CHW老师
·
2020-08-03 11:58
ARM开发
(嵌入式)关于arm中的存储控制器(一)
实验目的:由于开发板(
JZ2440
V3)上电后从Nandflash启动CPU时,CPU会通过内部的硬件将Nandflash的前4K数据复制到称为“Steppingstone”的4K内部SRAM中(起始地址为
丶一个有梦想的老实人
·
2020-08-03 09:13
ARM汇编
MDK软件中解决Error: L6218E: Undefined symbol main (referred from rtentry2.o)
自己在做《ARM处理器
裸机开发
实战——机制而非策略》一书的流水灯实验时,出现了以下错误:ledtest.axf:Error:L6218E:Undefinedsymbolmain(referredfromrtentry2
小帅的博客
·
2020-08-03 05:18
win10下搭建
jz2440
v3(arm s3c2440)开发及gdb调试环境
本来打算完全在Ubuntu下开发的,但是水平有限,没有在Ubuntu下找到合适的阅读大型代码的工具,所以不得不在windows搭建开发环境。一、主要内容:1、在windows10下搭建arm(s3c2440)开发环境在win10下使用vmwareworkstation12pro建立Ubuntu主机,而后在Ubuntu中配置arm交叉编译链。在win10下编写代码,在Ubuntu中编译。2、在win
jack_new003
·
2020-07-31 20:37
嵌入式
U-boot移植步骤详解_附:bin文件和所需文件(代码+流程图+遇到的错误及解决办法)
S3C2440的U-Boot移植按照视频教程,直接使用老大(韦东山老师)提供的补丁文件,直接对下载的u-boot源码打补丁,然后make100ask24x0_config,就可以编译成功,编译下载就可以在开发板
Jz2440
西伯利亚的风
·
2020-07-31 16:52
u-boot
移植
Linux
站在芯片原厂角度移植最新u-boot 2020.07到
jz2440
开发板(2)(全部驱动使用设备树与dm设备模型)
+=lowlevel_init.o这里我们暂时只保留一个.c文件,#SPDX-License-Identifier:GPL-2.0+##(C)Copyright2020Asymptoteobj-y:=
jz2440
Asymptoteee
·
2020-07-31 13:07
u-boot
关于
jz2440
_v2板子使用usb下载软件SuperVivi-USB-Transfer-Tool.exe的问题
关于SuperVivi-USB-Transfer-Tool.exe软件使用的问题主板:
jz2440
_v2(韦东山);串口工具:SecureCRT5.2;usb软件:SuperVivi-USB-Transfer-Tool.exe
不曾走远-你呢
·
2020-07-30 22:04
linux
Makefile
嵌入式linux
usb下载
Something
went
wrong
移植QT5.6到嵌入式开发板
移植以到
JZ2440
为例,使用韦老大提供的ubuntu9.10虚拟机作为移植环境。当然,其它虚拟机也是可以的,我同样在ubuntu14.04移植成功,只不过需要额外装一些库
xinghuah
·
2020-07-30 05:58
Linux编程
arm GPIO访问规则
1、简介开发板
裸机开发
需要自己按照数据手册自己计算每个gpio的偏移,以实现相应功能,如上拉,第二功能等。linux为开发者提供了一套统一的方法,方便开发。
with_dream
·
2020-07-30 05:58
linux驱动
嵌入式Linux-
JZ2440
-05课-中断模式理解
大部分内容转自种菜大爷,在他的基础上加一些自己不明白的地方注释和修改,如有侵权,联系我,第一时间删掉。S3C2440的中断分为两大类:外部中断和内部中断.一外部中断**EXTINT[x]:用来配置各个引脚的中断触发方式(高电平触发、低电平触发、下降沿触发、上升沿触发),注意该寄存器与中断源的对应关系EINTPEND[x]:xxxPEND的寄存器都是状态寄存器,初始化时先清除标志,在清除中断的时候将
qq_35989861
·
2020-07-29 22:34
S3C2440学习笔记
嵌入式
S3C2440
嵌入式Linux-
JZ2440
-06课-u-boot介绍
U-Boot,全称UniversalBootLoader,是遵循GPL条款的开放源码项目。U-Boot的作用是系统引导。U-Boot从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是根据相应的Linux内核源程序进行简化而形成的,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。一、uboo
qq_35989861
·
2020-07-29 22:34
S3C2440学习笔记
Exynos4412 IIC总线驱动开发(一)—— IIC 基础概念及驱动架构分析
关于Exynos4412IIC
裸机开发
请看:Exynos4412
裸机开发
——IIC总线,下面回顾下IIC基础概念一、IIC基础概念IIC(Inter-IntegratedCircuit)总线是一种由PHILIPS
zqixiao_09
·
2020-07-29 15:20
Linux
IIC
驱动开发
Linux
系统
Linux
驱动开发进阶
Linux
驱动开发
RISC-V单片机快速入门02-移植RT_Thread Nano
前言:上一节,我们使用芯来科技NucleiStudioIDE搭建了
裸机开发
环境,本节我们开始正式移植RT_Thread系统。
一叶孤沙
·
2020-07-28 22:42
RISC-V
RT-Thread学习笔记(6)- RT-Thread中断服务程序的书写注意
在RT-Thread中,中断服务程序的书写和在
裸机开发
的写法差不多,区别是加入一组API函数,如下:rt_interrupt_enter();//通知操作系统此时进入中断状态rt_interrupt_leave
Gl-Young
·
2020-07-27 12:52
RT-Thread学习
Exynos4412
裸机开发
系列教程--LED流水灯
对于任何一门编程语言的学习,绝大部分都是从HelloWord开始的,但是对于大部分嵌入式驱动开发者,通常都是从点Led灯开始的,前人有言,给我一个发光二极管,我将点亮整个世界,从这格层面上讲,点灯已是一种方便快捷的调试手段。同样,本教程也不列外,所有的一切都从点亮一颗Led开始。任何一款SOC芯片,其外围必定有一堆扩展IO口,通常这些IO是和各种内部外设复用的,比如串口的TXD、RXD信号既可以做
QQ8192542
·
2020-07-16 04:07
Exynos4412
烧写内核+烧写文件系统(
JZ2440
-S3C2440)
烧写内核+烧写文件系统(
JZ2440
-S3C2440)(一)使用DNW烧写内核1、把开发板设置为NOR启动,连接USB-串口线(开发板上的USBcom1口PC的USB口),用另一条USB线连接PC机和开发板
阳光下的Smiles
·
2020-07-16 02:48
嵌入式开发(学习笔记)
Qt2.2.0移植到ARM9(四)(
JZ2440
----S3c2440)
Qt2.2.0移植到ARM9(四)(
JZ2440
----S3c2440)Linux:Ubuntu9.10编译器版本:arm-linux-gcc-4.3.2Qt:qtopia-free-src-2.2.0
阳光下的Smiles
·
2020-07-16 02:48
项目
嵌入式开发(学习笔记)
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他