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)
嵌入式Linux项目:电子书(1)
平台:
JZ2440
V3项目完成顺序:1,弄清需求2,搭建软件框架要点:模块化,留下接口,减少干扰,确定命名规则3,编写程序4,测试项目包含模块:1,显示模块(Display),在LCD上显示字符2,输入模块
LeonRunningNoob
·
2020-07-15 18:57
嵌入式Linux
【内核配置】一、从标准linux-2.6.22.6系统到ARM平台
JZ2440
开发板的linux系统的修改攻略...
主机:VMWare--Ubuntu-16.04.2-x64-100ask开发板:
JZ2440
--256MNandFlash,2MNorFlash,64MSDRAM,LCD-4.3寸;bootlorder
weixin_30466421
·
2020-07-15 03:50
移植之前所有驱动(基于linux-2.6.22.6)到linux-4.12内核
之前编写的驱动都是基于linux-2.6.22.6内核的,下面将所有驱动移植到linux-4.12内核上,linux-4.12使用的是移植linux-4.12到
JZ2440
里移植的内核,使用2.4制作补丁的方法获得该移植好的
墨、白
·
2020-07-14 18:58
linux驱动
version magic '2.6.22.6 mod_unload ARMv5 ' should be '2.6.22.6 mod_unload ARMv4 字符设备驱动遇到的内核版本不匹问题
我一开始的内核编译是有错误的1.我使用的不是linux-2.6.22.6_
jz2440
.patch补丁而是linux-2.6.22.6_
jz2440
_v2v3.patch2.忘记了一个步骤那就是生成.config
Z文的博客
·
2020-07-14 17:39
韦东山嵌入式学习笔记
2440 ARM开发板移植Motion网络监控系统
移植环境(红色粗字体字为修改后内容,蓝色粗体字为特别注意内容)1,开发板:韦东山
JZ2440
2,linux版本:linux-3.4.23,系统版本:Ubuntu9.104,交叉编译环境:arm-linux-gcc
pang9998
·
2020-07-14 16:02
JZ2440
(V3)移植QT5.6--图文教程
JZ2440
_V3移植QT5.6--图文教程本文严禁转载文章信息开发环境友情提示1.编译u-boot2.编译内核2.1按照韦东山的补丁文件进行编译第一个版本的uImage2.2内核增加网卡(网络)功能2.3
multimicro
·
2020-07-14 15:23
嵌入式Linux开发
在Linux系统下通过TFTP或NFS烧写内核
注:我之前在cnblog上发布的这篇文章,现在把这篇教程发布到CSDN上面一直想直接通过Linux系统往
JZ2440
开发板中烧写内核,但网上的教程千篇一律都是借助Windows平台上的TFTP工具烧写的
multimicro
·
2020-07-14 15:51
嵌入式Linux开发
TFTP
Linux
烧写内核
jz2440
裸板开发之GPIO:实现流水灯
实验目的:用C语言在
jz2440
上实现流水灯实验原理:在这里点亮一个nLED_1,nLED_2,nLED_4,其对用的引脚是GPF5,GPF6,GPF7,在GPIO中,每个引脚对有配置寄存器和数据寄存器
p.c.wang
·
2020-07-14 09:39
ARM
linux设备驱动(字符)练习 #1 基本框架
环境:board:
JZ2440
arch:armCPU:arm920tkernel:linux2.6基本框架本篇作为linux驱动练习第一篇,理应从零开始,优先将基本框架准备好,而后根据需要往框架中填充需要的功能
CryptonymAMS
·
2020-07-13 00:42
linux驱动练习
驱动程序
linux
c语言
内核
嵌入式
嵌入式Linux——uevent机制:uevent原理分析
Linux内核:linux-2.6.22.6所用开发板:
JZ2440
V3(S3C2440A)声明:本文主要是看完韦东山老师视频并结合一些博客内容所写,因此文中可能会有其他文章
moxue10
·
2020-07-11 00:50
驱动
嵌入式Linux——kmsg:分析/proc/kmsg文件以及写自己的/proc/mymsg
Linux内核:linux-2.6.22.6所用开发板:
JZ2440
V3(S3C2440A)声明:本文主要是看完韦东山老师的视频后,自己分析代码所写。同时我在写这篇文章的时候也参考了一些网友的文章。
moxue10
·
2020-07-11 00:50
调试
嵌入式Linux——音频设备驱动(2):uda341中DMA的分析
Linux内核:linux-2.6.22.6所用开发板:
JZ2440
V3(S3C2440A)音频芯片:uda1341总线:DMA我们直接进入代码的分析,从总体上看,DMA的代码为:output_stream.dma_ch
moxue10
·
2020-07-11 00:19
驱动
嵌入式Linux——DMA:在内核中简单使用DMA实现内存中数据传递
Linux内核:linux-2.6.22.6所用开发板:
JZ2440
V3(S3C2440A)声明
moxue10
·
2020-07-10 16:14
驱动
JZ2440
应用调试之strace
1.编译strace进入strace-4.5.15目录下要把strace-4.5.15去掉,红色框框所以我们输入-p1,意思就是不要第一个目录
[email protected]
:/work/tools/strace-4.5.15$patch-p1<…/strace-fix-arm-bad-syscall.patch2.使用新版本的busybox使用strace调试因为用新版的的busybox装
Jocelin47
·
2020-07-10 11:52
JZ2440
jz2440
裸机开发与分析: 点亮LED灯之汇编语言
LED原理图及2440寄存器说明汇编语言编写控制LED灯.text/*.text部分是处理器开始执行代码的地方,指定了后续编译出来的内容放在代码段*/.global_start;/*.global关键字用来让一个符号对链接器可见,可以供其他链接对象模块使用;*//*告诉编译器后续跟的是一个全局可见的名字*//*.global_start让_start符号成为可见的标识符,*//*这样链接器就知道跳
会飞的潴
·
2020-07-10 11:02
JZ2440学习笔记
s3c2440之点亮led
将对应GPIO配置为输出模式,并设置GPIO的对应位为低电平即可点亮led,相反,设置对应位为高电平则熄灭led以韦东山的
JZ2440
为例,原理图:可以看出3个led分别对应GPF4,GPF5,GPF6
weixin_30725467
·
2020-07-10 06:10
S3C2440之裸机之C语言按键点亮LED灯
OracleVMVirtualBoxLinux系统:ubuntu_14.04.6交叉编译工具:[100ask分享的所有文件](https://eyun.baidu.com/s/3b1UtLc)100ask分享的所有文件>002_
JZ2440
xlbtlmy
·
2020-07-10 04:13
S3C2440
S3C2440之裸机之汇编点亮LED灯
OracleVMVirtualBoxLinux系统:ubuntu_14.04.6交叉编译工具:[100ask分享的所有文件](https://eyun.baidu.com/s/3b1UtLc)100ask分享的所有文件>002_
JZ2440
xlbtlmy
·
2020-07-10 04:13
S3C2440
GPIO-点亮一个LED(
JZ2440
-S3C2440)
GPIO-点亮LED(
JZ2440
-S3C2440)1、看电气原理图GPF4--------(GPFCON[9:8]=01;GPFDAT[4]=1)GPF4引脚输出1(高电平):LED1灯灭。
阳光下的Smiles
·
2020-07-09 19:23
嵌入式开发(学习笔记)
s3c2440学习之路-011代码重定位
硬件平台:
jz2440
软件平台:Ubuntu16.04arm-linux-gcc-3.4.5源码位置:https://github.com/lian494362816/C/tree/master/2440
lian494362816
·
2020-07-09 19:58
s3c2440学习
s3c2440学习之路-010 sdram
硬件平台:
jz2440
软件平台:Ubuntu16.04arm-linux-gcc-3.4.5源码位置:https://github.com/lian494362816/C/tree/master/2440
lian494362816
·
2020-07-09 19:58
s3c2440学习
s3c2440学习之路-012-1 Undefined未定义中断
硬件平台:
jz2440
软件平台:Ubuntu16.04arm-linux-gcc-3.4.5源码位置:https://github.com/lian494362816/C/tree/master/2440
lian494362816
·
2020-07-09 19:58
s3c2440学习
s3c2440学习之路-002 C语言点亮led
1.主要流程2.源码3.SP(stackpointer)的设置硬件平台:
jz2440
软件平台:Ubuntu16.04arm-linux-gcc-3.4.5源码位置:https://github.com/
lian494362816
·
2020-07-09 19:57
s3c2440学习
s3c2440学习之路-008 uart实现printf函数
基本原理源码硬件平台:
jz2440
软件平台:Ubuntu16.04arm-linux-gcc-3.4.5源码位置:https://github.com/lian494362816/C/tree/master
lian494362816
·
2020-07-09 19:57
s3c2440学习
s3c2440学习之路-007uart的简单配置
基本知识主要寄存器源码硬件平台:
jz2440
软件平台:Ubuntu16.04arm-linux-gcc-3.4.5源码位置:https://github.com/lian494362816/C/tree
lian494362816
·
2020-07-09 19:57
s3c2440学习
s3c2440学习之路-003 汇编给C传参数 点亮不同led灯
原理分析源码硬件平台:
jz2440
软件平台:Ubuntu16.04arm-linux-gcc-3.4.5源码位置:https://github.com/lian494362816/C/tree/master
lian494362816
·
2020-07-09 19:57
s3c2440学习
(一)s5pv210启动方式
如果之前买的是韦东山老师的
jz2440
估计现在学起来不用那么苦逼,我也看了很多人的博客关于smart210的技术说明,但我发现它们都是直接在友善的裸机实验的pdf中"ctrl+c"然后"ctrl+v",
asd451006071
·
2020-07-09 13:37
arm单片机
ARM裸机——001汇编程序点亮LED1
本人使用的是韦东山老师的
JZ2440
开发板点亮LED1,原理图如下:1,看原理图可知LED1对应GPF4;2,看上图可知LED1为低电平使能:GPF4=0,LED1亮;GPF4=1,LED1灭;3,查看数据手册
逝者_如斯
·
2020-07-09 11:26
嵌入式linux学习笔记
第1个实验:用汇编语言点亮一盏LED
6**7**附加信息:8**1、运行环境:
JZ2440
v2开发板。9**2、程序编译环境:Ubuntu9.10+交叉编译工具arm-linux-gcc。
weixin_33918357
·
2020-07-09 09:55
s3c2440学习之路-001 汇编点亮led
1.原理分析2.主要流程3.源码4.dis文件分析硬件平台:
jz2440
软件平台:Ubuntu16.04arm-linux-gcc-3.4.51.原理分析点亮LED最简单的方法就是给二极管正负极接上电,
lian494362816
·
2020-07-09 08:25
s3c2440学习
[Linux驱动炼成记] 00-ALSA框架实现录音
将录音音频转换为MP3格式的文件使用Audacity查看你的录音频谱使用sndpeek分析你的音频数据,并写出心得平台Linux-3.4.2arm-linux-gcc-4.3.2精简版yaffs文件系统
JZ2440
程序手艺人
·
2020-07-09 04:22
[
驱动开发
]
菜鸟之学习51单片机(一)认识开发板
记得大二的时候买了RZ-51/AVR开发板,但是学习一段时间就没学了,转去学习ARM9,玩了ubuntu3D桌面,背基础命令与其使用一些基本操作,然后也买了
JZ2440
开发板,配置环境,烧裸板程序,最后放弃了
韦大爷
·
2020-07-08 13:28
大学生涯
Qt串口通讯实现--Windows环境
基本跟着这篇文章完成了Windows下的基本串口通讯程序,下一步是想方法交叉编译放入
JZ2440
开发板执行。
Joern-Lee
·
2020-07-08 04:39
QT开发
qt
串口
嵌入式
windows
韦东山LINUX教程 内核编译及打补丁 20180606
使用补丁修改、编译内核/wok/system目录下,linux-2.6.22.6.tar.bz2是未经修改的内核源码,linux-2.6.22.6_
jz2440
.patch是针对
JZ2440
开发板的补丁文件
抖腿Coding
·
2020-07-07 19:05
LINUX学习
JZ2440
开发板使用tftp下载文件出现checksum bad的原因
问题描述:
JZ2440
开发板使用在NorFlash中的u-boot的tftp功能向NandFlash中下载uImage时发现一旦使用:tftp30000000uImage命令下载内容就会出现checksumbad
广廿巾冬九日
·
2020-07-06 08:06
一些小经验
linux驱动程序和应用程序交互实现_基于2440
在学习安卓时候对驱动还是有疑惑,用
jz2440
重写驱动板子:
jz2440
系统:ubutu16最后所有代码在底部先配置板子uboot能与主机互相联通如果配置是开发版192.168.31.10电脑192.168.31.52440
Mr 喃瓜
·
2020-07-06 05:40
jz2440_驱动开发
jz2440
ping问题
每天被重复的PING围绕,特总结了一些实验多次成功解决PING不通问题的方法,如下:1.如果windows有多网卡,那么这些网卡的IP的网段一定不能相同2.vmware用桥接的话,把windows网络连接里的vmnet1,vmnet8禁止掉3.请确定你选用哪一个网卡来连接开发板4.VMWAE里,选择步骤3所选的网卡用作桥接。方法如下:vmware的Edit菜单->VirtualNetworkEdi
Amrita_acala
·
2020-07-05 15:20
S3C2440
Nandflash 驱动
1.基本知识
jz2440
中使用的nandflash的型号是K9F2G08U0M图中可以看到这个nandflash的结构是:1页=(2k+64)字节1块=64个页=(2k+64)x64=128k+4k字节
qqliyunpeng
·
2020-07-05 10:21
linux驱动
nandflash
驱动
mtd
(3.5)一个按键所能涉及的:定时器防抖动
/*AUTHOR:Pinus*Creaton:2018-10-25*KERNEL:linux-4.4.145*BOARD:
JZ2440
(arm9s3c2440)*REFS:韦东山视频教程第二期通过定时器完成防抖动的总结
Pinus_x
·
2020-07-05 07:45
cdev总结2018
IMX6移植Linux3.0.35内核时需要添加的矩阵按键的平台设备信息
本人其他开发板内核的移植与分析请点击链接查看:
jz2440
开发板相关与IMX6开发板相关1、IMX6移植3.0.35内核时需要配置的按键的信息首先我
杨柳_
·
2020-07-05 06:30
十七、Linux驱动之nand flash驱动
2.硬件分析本人使用的是韦东山老师的
JZ2440
开发板,CPU是S3C2440A
墨、白
·
2020-07-05 06:12
linux驱动
通过路由器或者直连方法实现nfs挂载
而且你问人别人也不一定能帮你解决,因为别人未必遇到过这个问题,恰好今晚一人来问,我就想把nfs挂载问题给详细说明下,让大家少走弯路这里对有无路由器情况分开分析环境1.Ubuntu14.042.普通路由器3.
JZ2440
4
KurdtCobain
·
2020-07-05 04:22
Linux设备驱动分析
移植最新的内核linux-4.9到开发板
JZ2440
全过程笔记
移植最新的内核linux-4.9到开发板
JZ2440
全过程笔记移植最新的内核:linux-4.9实验工具:开发板:
JZ2440
移植内核:linux-4.9下载地址:https://www.kernel.org
Huke_abc
·
2020-07-05 00:34
Linux内核
JZ2440
平台移植Linux内核4.15.2
title:
JZ2440
平台移植Linux内核4.15.2现在开始在
JZ2440
平台上移植最新的liunux内核4.15.2.第一步,实现内核的启动,并且串口能正常输出。
淼森
·
2020-07-05 00:34
Linux
kernel
linux内核移植-内核调试工具KGBD、DDD、GDB移植笔记
一、开发环境1、内核:Linux2.6.22.6;2、
JZ2440
3、ubuntu9.104、kgdb-2_linux2_6_22_uprev.tar.bz25、gdb-6.7.tar.bz2二、内核调试工具
时光左an
·
2020-07-04 13:02
嵌入式linux内核移植
jz2440
linux内核移植笔记
一、开发环境1、Linux内核:Linux2.6.22.62、
JZ2440
3、ubuntu9.10二、移植过程1、修改顶层Makefile,目录/linux-2.6.22.6:185#ARCH?
时光左an
·
2020-07-04 13:01
嵌入式linux内核移植
如何对代码重定位
文章目录1、烧到
JZ2440
中的程序是在哪里运行的?为什么要进行代码重定位?2、怎么对代码进行重定位?1、烧到
JZ2440
中的程序是在哪里运行的?为什么要进行代码重定位?
so恒久
·
2020-07-04 13:08
代码重定位
交叉编译工具的使用说明
写在前面的话,由于已经学习了
JZ2440
V3开发板的裸机程序。想检验下学习成果,所以从今天开始把以前学的知识点在tiny4412开发板上面做个检验。
晴天_QQ
·
2020-07-04 12:41
tiny4412开发板学习记录
嵌入式Linux——oops:根据oops信息,找到错误的产生位置以及函数的调用关系
Linux内核:linux-2.6.22.6所用开发板:
JZ2440
V3(S3C2440A)声明:本文主要是对韦东山老师视频的总结,同时看了一些网友的博文来对这方面的信息进行补充。
moxue10
·
2020-07-04 09:10
调试
嵌入式Linux
驱动调试
oops
嵌入式Linux开发板_WIFI无线网卡驱动移植
本文所用开发板:tiny4412,当然也可以在
jz2440
上实现。嵌入式中设备想要联网,无非就有线和无线两种方式。
韦东山
·
2020-07-04 02:53
Linux驱动
Linux驱动开发
上一页
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
其他