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
移植QT5.6到嵌入式开发板
JZ2440
移植以到
JZ2440
为例,使用韦
酷水男孩
·
2020-07-02 01:25
linux平台QT学习
嵌入式MP3播放器
1、硬件准备:S3C2440开发板一套(本人用的是
JZ2440
)耳机一个2、软件准备移植Linux2.6内核,可以在S3C2440上面运行开发按键驱动开发WM9876声卡驱动程序3、实现功能按键1:播放
danwuxie
·
2020-07-01 21:34
JZ2440
jz2440
移植QT5.6【学习笔记】【原创】
平台:
jz2440
作者:庄泽彬(欢迎转载,请注明作者)交叉编译工具:arm-linux-gcc(GCC)4.4.3linux:linu3.4.2PC环境:ubuntu18.04一、修改/opt/FriendlyARM
anfeng3664
·
2020-07-01 17:43
嵌入式Qt5.6应用编程之嵌入式Linux串口收发应用-
JZ2440
linux内核版本:3.4.2qt版本:5.6.0交叉编译工具:arm-linuxgcc4.4.3开发板:
JZ2440
V3本博客接上篇博客(嵌入式Qt5.6应用编程之触摸屏控制LED灯):https:/
Ningjianwen
·
2020-07-01 12:25
嵌入式linux
嵌入式Qt5.6应用编程之触摸屏控制LED灯 -
JZ2440
V3
linux内核版本:3.4.2qt版本:5.6.0交叉编译工具:arm-linuxgcc4.4.3开发板:
JZ2440
V3linux驱动编程环境:vscode(环境搭建可参考博客:https://blog.csdn.net
Ningjianwen
·
2020-07-01 12:25
嵌入式linux
嵌入式应用程序_Qt控制
jz2440
开发板LED灯
前面我们进行了Qt在Linux端的移植,今天进行Qt程序控制开发板的led灯我是在ubuntu18.04环境中进行开发的,首先打开ubuntu18.04中的qtcreator程序,创建一个工程widget.ui文件widget.h文件widget.cpp文件#include"widget.h"#include"ui_widget.h"#include#include#include#include
李嘉图Y
·
2020-07-01 04:09
Qt
JZ2440
移植Qt5.6笔记
编译EmbededQt5.6使用的平台时ubuntu18.04,交叉编译环境时4.4.3依赖库安装:sudoapt-getinstallqt5*-devsudoapt-getinstallqtbase5-devsudoapt-getinstallqtdeclarative5-devqml-module-qtquick-controls先提前安装好tslib库注意修改/opt/FriendlyARM
李嘉图Y
·
2020-07-01 04:09
Qt
移植U-BOOT-2016.11到
JZ2440
详细教程(5)
让U-boot支持NorFlash这节的移植应该是最简单的,修改代码量最少。但是我们还是要对源码进行一个简单的分析。首先紧接上一节最后的那张图,我们已经让U-boot可以从NandFlash启动,然后打印出来的调试信息中Flash:对应的就是NorFlash的大小,NAND:就是NANDFALSH的大小。这里发现NAND居然能识别出大小,但是如果我换为Nor启动以后,NAND就又识别不出来了,这边
丶未云何龙
·
2020-06-30 10:22
移植u-boot
2016.11
jz2440
NFS挂载
##NFS挂载从flash上启动文件系统1.uboot启动参数设置:bootargsnoinitrdroot=/dev/mtdblock3init=/linuxcconsole=ttySAC02.修改ubantu上/etc/export上的值,添加挂载目录,重新启动服务器3.手动挂载:mount-tnfs-onolock,vers=2192.168.1.116(虚拟机ip):/work/nfs(虚
LittleHarden
·
2020-06-30 10:53
移植u-boot-2016.11到
JZ2440
开发板
1、启动部分相关内容的移植2、相关配置文件2.1arch/arm目录下的Kconfig2.2./configs/目录下添加sopho2440_defconfig2.3./include/configs/目录下添加文件sopho2440.h2.4./scripts/config_whitelist.txt文件中添加该板卡的信息3、板子相关的配置3.1修改sopho2440文件夹下的Kconfig3.
sopho没有more
·
2020-06-30 03:39
移植QT5.6到100ask_imx6ull开发板
最近刚入手韦老师的新板子,之前都是鼓捣
JZ2440
才看到三期,刚好最近出了视频项目跟着做一下,第一次接触buildroot配置感觉确实好方便,就是下载包太慢了,看到里面有qt选项也没看到有韦老师板子移植
Jocelin47
·
2020-06-29 16:06
imx6ull
移植Qt5.6到
JZ2440
(内核linux2.6.22)
之前看了好多
JZ2440
移植QT5.6相关的文章,但是好多基于linux3.4.2版本的,找到一个2.6.22版本的自己也来试了一下,并且成功了,因为默认的开发板不支持显示中文,后来又移植了libiconv
Jocelin47
·
2020-06-29 16:36
JZ2440
jz2440
裸机开发与分析:内存控制器4之SDRAM设置
LDRR0,=0X30000000➡CPU发给内存控制器:①发出nGCS6;②根据(SDRAM)类型拆分地址:a,BANK地址,b,行地址,c,列地址;③读数据LDRR1,[R0]问题:如何拆分?行地址几条?列地址几条?2440内存控制器设置1、BWSCON寄存器配置=0x220000002、BANKCON6寄存器配置3、REFRESH刷新寄存器配置4、BANHSIZE配置5、MRSRB6SDRA
会飞的潴
·
2020-06-29 12:36
JZ2440学习笔记
JZ2440
硬件知识 内存接口概念笔记
注:以下内容学习于韦东山老师arm裸机第一期视频教程001节辅线1硬件知识_内存接口概念1、门电路:GPIO接口2、协议类接口:UART、I2C…CPU把某些值写给某些寄存器,然后由对应的控制器发出特定的波形CPU怎么去选择不同的寄存器?CPU由地址去选择不同的寄存器由于CPU根据地址去选择不同的寄存器,所以我们需要有一个控制单元(内存控制器)这两种接口CPU发出的数据并不会输出到外部电路去,只是
Binary_of
·
2020-06-29 08:42
JZ2440
点亮一个LED灯
实验所使用的开发板为三星的
JZ2440
开发板,编写程序之前,需要进行第一步查看原理图查看开发板原理图上面是LED在开发板上的原理图,从图上我们可以看到三个LED灯,它们的接法都是一样的,首先LED的一侧接入的是
塞勒斯
·
2020-06-29 02:06
Linux裸机
嵌入式linux学习笔记-20200220-
JZ2440
裸机001 汇编代码点灯程序
使用的开发板是韦东山老师的
JZ2440
V3第一步就是找到灯的IO根据原理图,我们要想点亮LED需要给对应的IO口拉低也就是说需要拉低GPF4GPF5GPF6要设置一个IO口的输出第一步就是设置IO的控制寄存器
战神-B
·
2020-06-29 01:28
嵌入式linux学习
【S3C2440】第16课、Nandflash之学习笔记
说明:以下所有结论均经过在
JZ2440
(S3C2440A芯片)开发板验证,并一致通过。**1、Nandflash是如何被控制工作的?
大秦长剑
·
2020-06-28 22:56
嵌入式ARM
JZ2440
裸机驱动 第8章 NAND Flash控制器
本章目标了解NANDFlash芯片的接口掌握通过NANDFlash控制器访问NANDFlash的方法8.1NANDFlash介绍和NANDFlash控制器使用NANDFlash在嵌入式系统中的地位与PC上的硬盘类似,用于保存系统运行所需的操作系统、应用程序、用户数据、运行过程中产生的各类数据。与内存掉电数据丢失不同,NANDFlash中的数据在掉电后仍可永久保存。8.1.1Flash介绍常用的Fl
weixin_34163741
·
2020-06-28 12:51
JZ2440
裸机驱动 第10章 系统时钟和定时器
本章目标了解S3C2410/S3C2440的时钟体系结构掌握通过设置MPLL改变系统时钟的方法掌握在不同的频率下设置存储控制器的方法掌握PWM定时器的用法了解WATCHDOG定时器的用法10.1时钟体系及各类时钟部件10.1.1S3C2410/S3C2440时钟系统S3C2410/S3C2440的时钟控制逻辑既可以外接晶振,然后通过内部电路产生时钟源;也可以直接使用外部提供的时钟源,它们通过引脚的
weixin_34060741
·
2020-06-28 10:22
JZ2440
开发笔记(9)——位置无关代码设计【转】
bMAIN和ldrpc,=MAIN的区别(谈到代码位置无关性)看bootloader的时候经常看到这两种写法,不太明白区别,网上查了查。其实看了之后还是一头雾水?其中,2和3似乎是一个东西,但结果是相反的。晕。//===============================================有几种说法:第一种,说寻址范围不同。(http://bulo.mcuol.com/GaoKe
weixin_30835933
·
2020-06-28 01:50
Insmod模块加载过程分析
一.背景a)在进行
JZ2440
的一个小demo开发的时候,使用自己编译的内核(3.4.2)及lcd模块进行加载时,insmod会提示加载失败因为内核版本不匹配(提示当前内核版本为空),并且显示模块的内核版本为空
weixin_30781433
·
2020-06-28 00:59
JZ2440
(韦东山)笔记非原著
安装工具:1.安装远程(串口/ssh)调试工具:SecureCRT.exe2.安装FTP服务器软件:CuteFTPProfessional.exe3..安装TFTP文件传输工具:Tftpd32.exe韦东山的uboot的相关指令:1.q--退出菜单;2.menu--进入菜单;3.print--打印环境变量;4.set--设置相关参数;5.save--保存;6.reset--重启U-boot;7.m
volval
·
2020-06-27 11:36
JZ2440
v3挂载NFS网络文件系统
开发设备驱动时,发现没有NFS下载非常不方便,因此,设置
JZ2440
v3挂载NFS网络文件系统1、开机启动ifconfig192.168.1.17eth0在/etc/init.d/rcS中加入ifconfig192.168.1.17eth0
LightningX07
·
2020-06-27 06:22
linux
第一章
JZ2440
开发环境搭建
*设备:
jz2440
开发板,台式机(windows864bit),笔记本(ubuntu14.0464bit)*本章内容一、烧写U-Boot到NorFlash二、嵌入式系统基础三、嵌入式Linux内核移植四
奚冰青
·
2020-06-27 05:11
S3C2440之裸机程序烧录(eop+Jlink)
硬件环境:
JZ2440
V3.0EasyOpenJTAGJ-LinkARM下载地址:EasyOpenJTAG驱动下载(工具和驱动.zip)J-LinkARM驱动下载1.使用eop烧录:请移步:http:/
xlbtlmy
·
2020-06-27 02:52
S3C2440
S3C2440学习历程
S3C2440
eop
Jlink
JZ2440
脚本
u-boot 移植(一)编译环境搭建
u-boot移植(一)编译环境搭建soc:s3c2440board:
jz2440
uboot:u-boot-2016.11toolchain:gcc-linaro-7.4.1-2019.02-x86_64
小麦大叔
·
2020-06-26 22:53
UBoot
制作Linux嵌入式系统开机LOGO(图片)
内核:linux-2.6.22.6ubuntu:Ubuntu9.10开发板:
JZ2440
(方法通用,不局限于
JZ2440
)目的:
JZ2440
开机logo默认是一只可爱的小企鹅。
韦东山
·
2020-06-26 19:28
学习方法
第010课 掌握
Jz2440
_ARM芯片时钟体系
原文地址:http://wiki.100ask.org第001节_S3C2440时钟体系结构S3C2440是SystemOnChip(SOC),在芯片上不仅仅有CPU还有一堆外设。至于有哪些外设,可以查看参考手册。在S3C2440参考手册的第一章PRODUCTOVERVIEW里面有个BLOCKDIAGRAM图:可以把该图分为上中下三块,上面的是与CPU密切相关的,工作于FCLK;中间的一些对性能要
韦东山
·
2020-06-26 19:28
ARM裸机加强版维基教程
ARM裸机加强版
JZ2440
下载程序到开发板的3种方法
1.使用mount命令进行挂载①开发板必须要和虚拟机、电脑在同一个网段内(相互可以ping通)②将要下载到开发板的程序放到指定目录,这个目录需要在/etc/exports中指定,否则无法被挂载②然后在开发板上执行以下命令,要下载的程序就在开发板的/mnt目录里了mount-tnfs-onolock,vers=2192.168.1.100:/design/tools/mnt2.利用SecureCRT
韦东山
·
2020-06-26 19:27
学习方法
【教程】从零制作文件系统到
jz2440
,使其支持telnet , ftp 和tftp
开发板:
jz2440
主机linux:ubuntu9.10(资料光盘那个)内核:linux2.6.22.6交叉编译器:arm-linux-gcc3.4.5(也可以用毕业班4.3.2那个编译器,不过我没找对
韦东山
·
2020-06-26 19:27
学习方法
字符设备驱动---点亮led---基于
jz2440
开发板
First_drv.c内容如下:#include#include#include#include#include#include#include#include#include#includestaticstructclass*firstdrv_class;staticstructclass_device*firstdrv_class_devs;volatileunsignedlong*GPFCO
stormjason
·
2020-06-26 14:52
字符设备驱动
在
JZ2440
板上关于一直Boa服务器的一点心得总结
作为一个初入嵌入式学习不久的菜鸟,在这里写博客还是挺害羞的。应一起学习的伙伴的要求,同时也想通过某种方式来记录自己学习过程的点滴,给自己一个督促,给自己一个未来。下面介绍一下在S3C2440硬件平台上如何Boa服务器移植完成相应工作,只求勿喷,多多指教。一、下载Boa源码Boa源码下载地址:http://www.boa.org/或http://labs.nevion.com/open-source
benben必胜year
·
2020-06-26 11:49
JZ2440开发板
深度探索串口通信
问题初现
JZ2440
开发板带有1个USB-COM口,三个普通的COM口。电脑通过一条USB线,插到板子的USB-COM口,与板子相连,用来发送控制命令。现在我想
seanbei
·
2020-06-26 08:17
个人总结
JZ2440
LCD学习笔记
裸机系列代码地址:链接:http://pan.baidu.com/s/1pLHOd0v密码:4x5sS3C2440支持STN、TFT、SECTFT三种类型的LCD显示器TFTLCD的TTL信号VSYNC:垂直同步信号HSYNC:水平同步信号HCLK:像素时钟信号VD[23:0]:数据信号LEND:行结束信号PWREN:电源开关信号S3C2440LCD控制器的内部结构如下图REGBANK时LCD控制
乘风life
·
2020-06-26 05:28
嵌入式
JZ2440
定时器
裸机系列代码地址:链接:http://pan.baidu.com/s/1pLHOd0v密码:4x5sS3C2440时钟控制逻辑给整个芯片提供了3种时钟:FCLK:用于CPU核HCLK:用于AHB总线上设备,比如存储控制器,中断控制器,LCD控制器,DMA和USB主机模块。PCLK:用于APB总线上的设备,比如WATCHDOG,IIC,PWM定时器,MMC接口,ADC,UART,GPIO,RTC,S
乘风life
·
2020-06-26 05:28
嵌入式
JZ2440
ADC和触摸屏学习笔记
裸机系列代码地址:链接:http://pan.baidu.com/s/1pLHOd0v密码:4x5sS3C2440的CMOS模数转换器可以接收8个通道的模拟信号输入,并将它们转换成10位的二进制数据S3C2440的触摸屏接口向外提供4个控制引脚(XP,XM,YP,YM)与触摸屏的直接相连。S3C2440的ADC和触摸屏机构图如下所示图中有两个中断信号:INT_ADC,INT_TC,前者表示A/D转
乘风life
·
2020-06-26 05:28
嵌入式
JZ2440
系统时钟
时钟控制逻辑给整个芯片提供了三种时钟FCLK:用于CPU内核HCLK:用于AHB总线上设备,比如cpu核,存储控制器,中断控制器,lcd控制器,DMA控制器,和USB主机模块,主要用于高性能模块PCLK:用于APB总线上设备,比如WATCHDOG,IIS,I2C,PWM定时器,MMC接口,ADC,UART,GPIO,RTC和SPI。S3C2410CPU工作电压1.8v主频200MHZ工作电压2.0
乘风life
·
2020-06-26 04:57
嵌入式
JZ2440
:nandflash
本篇文章链接:http://blog.csdn.net/qqliyunpeng/article/details/51180276芯片的型号:K9F2G08U0C1.硬件部分:1.1简介:芯片大小:256MByte记忆单元阵列:(256M+8,192K)bitx8bit擦写次数比较少:10万次数据保留时间:10年8个IO口进行数据和地址的复用,因此,读写的时候要用到多个周期几个特殊的引脚:引脚名字引
qqliyunpeng
·
2020-06-26 04:21
JZ2440-V2
jz2440
JZ2440
:时钟设置
这一节的目标是对板子上的时钟有一个初步的了解,并且能通过初步设置,为我们接下来的程序做准备。1.板子上的基本资源:板载晶振12M主时钟源和USB时钟源都是晶振2.手册中的相关项(按时钟进入的方向):2.1时钟的整体结构:2.2OM[3:2]:从图中我们可以看到OM[]起到可选择的作用(效果同三八译码器):模式OM[3:2]MPLL状态UPLL状态主时钟源USB时钟源00开启开启晶振晶振01开启开启
qqliyunpeng
·
2020-06-26 04:50
JZ2440-V2
jz2440
JZ2440
:uart 串口
本文的目的是简单的配置出一个查询方式的串口,来实现字符的打印1.硬件上:要使用板子上的资源:串口0-丝印P10:一个usb转串口的接口,板子上已经有了pl2303芯片,可以很方便的链接到带usb的电脑上了。跟芯片链接的引脚:2.软件控制:2.1开启引脚的功能既然硬件上链接的是GPHx引脚,那我们需要对GPH引脚进行配置:寄存器地址R/W描述复位值GPHCON0x56000070R/W配置端口H0x
qqliyunpeng
·
2020-06-26 04:50
JZ2440-V2
jz2440
JZ2440
:sdram
本节的主要目的是对u-boot中sdram初始化部分的理解。1.相关部分代码://前边的代码设置时钟频率200MHz,FCLK:HCLK:PCLK=1:2:4#defineMEM_CTL_BASE0x48000000ldrr0,=MEM_CTL_BASEadrr1,sdram_configaddr3,r0,#(13*4)1:ldrr2,[r1],#4strr2,[r0],#4cmpr0,r3bne
qqliyunpeng
·
2020-06-26 04:50
JZ2440-V2
jz2440
移植u-boot-2012.04.01到
jz2440
开发板
今天我给大家分享一下如何移植一个纯净的uboot到
jz2440
开发大版,通过记录学习分享,与大家一起进步!!!
杨柳_
·
2020-06-25 12:08
数据结构与算法学习笔记
移植u-boot-2016.11到
JZ2440
(一:创建单板)
目录1.创建单板1.1环境1.2获取u-boot-2016.11源码1.2.1文件夹介绍1.2.2文件介绍1.3修改源码创建单板1.3.1创建board/samsung/
jz2440
单板文件夹1.3.2
墨、白
·
2020-06-25 11:48
uboot移植
移植u-boot-2016.11到
JZ2440
(七:修改源码之烧写JFFS2、烧写YAFFS与制作补丁)
目录7.修改源码之烧写JFFS2、烧写YAFFS与制作补丁7.1烧写JFFS27.2烧写YAFFS7.2.1分析nandwrite.yaffs7.2.2修改代码7.2.2.1添加nand操作帮助信息7.2.2.2添加支持nandwrite.yaffs操作代码7.2.2.3修改nand_write_skip_bad()函数7.2.2.4添加宏7.2.3测试7.3制作补丁7.修改源码之烧写JFFS2、
墨、白
·
2020-06-25 11:48
uboot移植
移植u-boot-2012.04.01到
JZ2440
(六: 修改源码之裁剪uboot、设置分区与环境变量)
目录6.修改源码之裁剪uboot、设置分区与环境变量6.1裁剪uboot6.1.1去掉USB支持6.1.2去掉RTC6.1.3去掉BOOTP选项6.1.4去掉部分不需要的命令行配置6.1.5去掉文件系统6.2设置分区6.2.1修改源码设置分区6.2.2使用分区名烧写文件6.3环境变量6.3.1修改默认环境变量6.3.2修改保存环境变量6.修改源码之裁剪uboot、设置分区与环境变量6.1裁剪ubo
墨、白
·
2020-06-25 11:48
uboot移植
u-boot学习笔记之配置编译分析
(补丁文件分析(用notepad打开补丁文件u-boot-1.1.6_
jz2440
.pa
LM1270384833
·
2020-06-25 09:21
[
JZ2440
]NFS挂载出现的问题及解决方法
问题描述:[
jz2440
]开发板在配置完成后,当时在Uboot上用NFS挂载uImage没有出现什么问题,最多提示出现坏块之类的,但放了一段时间没怎么用开发板后,再次用NFS挂载刚刚编译好的uImage
侦月天狼
·
2020-06-25 06:12
[JZ2440]
JZ2440
驱动编译,安装和测试
1.编译linux内核需要的文件:a.内核文件(例如linux-2.6.22.6.tar.bz2)b.对应的补丁文件(例如linux-2.6.22.6_
jz2440
.patch)$tarxjflinux
蔡松豆
·
2020-06-25 03:41
s3c2440
移植uboot到
JZ2440
的笔记
移植的是u-boot-2012.04.01下面基本上都是东山老师移植uboot视频的实验笔记,移植中出现的很多问题,下面可能都会有你想要的答案。虽然下面这个笔记对着实验按部就班,没有什么深度,但我觉得很有用,解决问题的过程中,不懂的地方也就懂了,实践是学习的好方法,既检验理论知识,遇到问题又促进思考,互相作用,效果很好。uboot配置、编译:两条命令搞定:1、makesmdk2410_config
陈伙子
·
2020-06-25 01:42
U-Boot与内核
JZ2440
交叉编译工具的安装
先把韦东山
JZ2440
光盘里面的arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2拷贝到share目录下。
qq_20252351
·
2020-06-25 00:13
JZ2440开发板
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他