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
笔记】裸机实验点亮LED
一、前言最近在学韦东山的
JZ2440
开发板,于是记录下学习过程中的笔记。
心城追梦
·
2020-06-21 05:58
JZ2440裸机实验
移植u-boot-2016.09至
Jz2440
开发板:
Jz2440
v3编译器:4.5.1Uboot:u-boot-2016.09.tar.bz2在新版本的uboot中,不再有了mkconfig脚本和board.cfg文件,采用和内核一样的config
win9zz
·
2020-06-21 04:30
Jz2440
Bootloader
直观快速了解嵌入式
软件操作系统硬件嵌入式系统软件硬件传统开发模式嵌入式软件和非嵌入式软件的主要区别是有无操作系统,而我们所熟悉的单片机开发也是属于
裸机开发
(没有操作系统)。
berry1234567899
·
2020-06-21 00:45
uboot研读笔记 | 08 - 移植uboot 2012.04到
JZ2440
(设置mtd分区表)
项目开源地址:https://github.com/Mculover666/uboot-
jz2440
0.教程完整目录00-嵌入式Linux系统中Bootloader的作用和基本运行原理01-下载uboot
Mculover666
·
2020-06-20 22:33
#
uboot研读笔记
uboot研读笔记 | 04 - 移植uboot 2012.04到
JZ2440
(支持Nor Flash读写)
项目开源地址:https://github.com/Mculover666/uboot-
jz2440
0.教程完整目录00-嵌入式Linux系统中Bootloader的作用和基本运行原理01-下载uboot
Mculover666
·
2020-06-20 22:33
#
uboot研读笔记
uboot移植
uboot研读笔记 | 07 - 移植uboot 2012.04到
JZ2440
(裁剪uboot大小)
项目开源地址:https://github.com/Mculover666/uboot-
jz2440
0.教程完整目录00-嵌入式Linux系统中Bootloader的作用和基本运行原理01-下载uboot
Mculover666
·
2020-06-20 22:33
#
uboot研读笔记
视频教程-《嵌入式技术 ARM
裸机开发
》之 UART通信-嵌入式
《嵌入式技术ARM
裸机开发
》之UART通信2008年毕业于沈阳航空航天大学电子信息专业,长期从事嵌入式、互联网、物联网项目研发和教学,精通c/c++/java等语言,精于单片机、嵌入式(linux)安卓开发和教学
weixin_32128773
·
2020-05-28 10:00
裸板程序记录之时钟初始化-s3c2440
时钟初始化首先需要选择时钟源的来源,
jz2440
选择的是00,使用晶振的模式上电时钟源选择时钟相关的寄存器设置时钟相关的寄存器3.注意事项CLKDIVNshouldbesetcarefullynottoexceedthelimitofHCLKandPCLK.IfHDIVNisnot0
sgy1993
·
2020-04-11 14:19
iTOP-4412开发板
裸机开发
环境文档分享
迅为iTOP-4412开发板
裸机开发
环境文档分享1.安装DNW驱动DNW驱动在”tools/USB驱动/dnw_driver“目录下面,我们提供了xp系统,win732位,win764位三种系统下面的驱动
TL_6cdd
·
2020-04-10 10:38
全志A20
裸机开发
教程----环境搭建
全志A20
裸机开发
教程前言最近在学习嵌入式开发,跟着网上下载的视频做,结果发现最初的一步就卡住了。
malasyL
·
2020-03-14 23:10
嵌入式
linux
运算符(C语言)
如果是
裸机开发
,就实现不了,必须借助第三方乘法库/除法库来实现。如果CPU不支持*和/,会导致程序的可移植性变差。2、%0%3=01%3=12%3=23%3=04%3=1...
李行之
·
2020-03-05 04:35
给Linux内核打补丁
/linux-2.6.22.6_
jz2440
.patch:打补丁(4)tarcjflinux-2.6.22.6_
jz2440
.tar.bz2linux-2.6.22.6:压缩Linux补丁后的内核文件(
誓言今生_嵌入式
·
2020-02-22 07:01
2018-08-20~08-26周目标
3.
jz2440
开始使用。4.周二课题答辩->周一打印答辩书。学习:1.阅读《编码》。2.英语百词斩坚持背单词,每天20个新词。3.有声书听大宋王朝。4.坚持《每天听见吴晓波》输出。
皮卡丘_83e1
·
2020-01-05 15:47
2018-08-13~08-19周目标
4.
jz2440
开始使用。5.验收IP。学习:1.阅读《编码》。2.英语百词斩坚持背单词,每天20个新词。3.有声书听大宋王朝。4.坚持《每天听见吴晓波》输出。生活:1.生活上,坚持体育运动。
皮卡丘_83e1
·
2019-12-25 10:26
第7课.
裸机开发
使用工具
1.sourceinsight软件1)增加文件类型options-->documentsoptions中,将csourcefile的文件过滤设置为*.c;*.h;*.S2)新建项目(新建工程)project-->newproject,然后将相应的文件添加到该项目中。3)字体的设置(解决中文乱码)options-->documentsoptions中,将screenfonts设置为:宋体、常规、12
大而无为
·
2019-12-22 11:00
JZ2440
V3开发板:01---
JZ2440
V3开发板及功能介绍
一、开发板展示二、开发板资源和接口硬件参数接口开发板规格105*88mm,上下两层亚克力板保护串口3路串口,两路带握手信号,可接调制解调器或者GPRSCPUS3C2440A-40400MHz主频,ARM920T内核音频WM8976芯片,带3.5mm麦克风、耳机插座内存64MSDRAM,133MHz,32bit宽度CMOS摄像头预留20pin插座,方便用户连接CMOS数字摄像头闪存NOR2MNORF
江南、董少
·
2019-11-10 22:10
JZ2440V3开发板
JZ2440V3开发板介绍
JZ2440
u-boot-2016.11、linux-4.17和busybox-1.28.4移植笔记
2018年5月份开始在
JZ2440
上陆续移植了u-boot-2016.11、u-boot-spl-2016.11、linux-4.17和busybox-1.28.4,其中linux-4.17和busybox
hackfun
·
2019-10-21 00:00
JZ2440
u-boot-2016.11、linux-4.17和busybox-1.28.4移植笔记
2018年5月份开始在
JZ2440
上陆续移植了u-boot-2016.11、u-boot-spl-2016.11、linux-4.17和busybox-1.28.4,其中linux-4.17和busybox
hackfun
·
2019-10-21 00:00
制作根文件系统,基于
JZ2440
移植好u-boot和linux内核后,还需要制作根文件系统,在内核启动后挂接根文件系统,再运行应用程序下面列出根文件系统的制作步骤和方法:注意,制作根文件系统使用的编译器需要和内核编译器一样,否则有可能无法运行最小根文件系统有五大要素:1:busybox:就是各种命令的集合2:需要两个设备/dev/console/dev/null3:/etc/inittab配置文件4:C库5:配置指定的程序第一步
荧火虫
·
2019-10-14 10:00
mount: RPC: Unable to send; errno = Network is unreachable
用
JZ2440
开发板,尝试挂接网络文件系统,输入命令:mount-tnfs-onolock113.54.158.8:/work/nfs_root/first_fs/mnt113.54.158.8是虚拟机的
C__M__H
·
2019-08-23 19:58
嵌入式学习笔记
macOS Mojave使用GCC编译C 执行cannot execute binary file
,ARM,EABI5version1(SYSV),dynamicallylinked,interpreter/lib/ld-,forGNU/Linux2.6.16,notstripped由于用于ARM
裸机开发
所有使用的是
copys
·
2019-08-19 17:01
韦东山嵌入式第一期学习笔记DAY_4——8_3编写第1个程序点亮LED
4、
裸机开发
的第一条指令一定是汇编代码(启动代码,配置栈地址)。.text.
宫伟迪
·
2019-07-05 20:29
4.3寸TFTLCD显示JPG图片
说明在
JZ2440
上显示自己的图片,全屏显示。已知分辨率是480*272,为了适应lcd的大小,又不使图片变形,需要对图片进行分辨率调整并裁剪,这里用到windows的自带画图工具。
C__M__H
·
2019-06-30 14:39
嵌入式学习笔记
uart驱动框架分析(二)uart_add_one_port
作者:lizuobin(百问网论坛答疑助手)原文:https://blog.csdn.net/lizuobin2/article/details/51801183(所用开发板:mini2440,
jz2440
韦东山
·
2019-06-19 16:00
Centos6.5下串口操作
JZ2440
的u-boot; 并通过网线下载PC端文件到开发板
我的硬件链接图如下:PC端操作系统centos6.5,开发板
JZ2440
,预先在Norflash中烧写了u-boot.bin。
jellocomeon
·
2019-06-11 12:24
linux
直接修改bin文件改变点亮的LED
一.点亮LED1在
JZ2440
中,LED原理图如下所示:从上面两张图可知,
JZ2440
的LED为低电平启动,LED与GPIO
C__M__H
·
2019-05-20 16:50
嵌入式学习笔记
JZ2440
开发板nand flash出现坏块的解决办法
前言:我在
JZ2440
烧写linux内核镜像(uImage)之后,内核可以正常启动,但是我烧写玩Yaffs2格式的根文件系统之后,内核启动不了,根据我以往的学习和工作经验,可能是nandflash出现了坏块
gaoquan.wu
·
2019-04-27 00:00
学习工作中遇到的问题
RSB 手册翻译(1)
RSB不仅限于为RTEMS构建工具,您还可以构建
裸机开发
环境。嵌入式开发通常使用交叉编译工具链,调试器和调试辅助工具。我们一起称这些为工具集。RTEM
coolbacon
·
2019-04-18 17:58
RTEMS
资料
拷贝代码和链接脚本的改进
cpy:ldrbr4,[r1]/*首先从flash读出一个字节*/strbr4,[r2]/*让后把数据写到SDRAM*/addr1,r1,#1addr2,r2,#1cmpr2,r3bnecpy
JZ2440
SlowIsFastLemon
·
2019-03-27 11:10
Linux
三星soc平台Exynos4412平台
裸机开发
介绍(三)之ARM汇编指令集介绍
ARM汇编指令介绍1.传输指令(mov)将r1的值赋值给r0(r0=r1)movr0,r12.取反传输指令(mvn)将~r1的值赋值给r0(r0=~r1)mvnr0,r13.运算指令(add、sub)加法指令,将r0+r1的值赋值给r0,(r0=r0+r1)addr0,r1减法指令,将r0-r1的值赋值给r0,(r0=r0-r1)subr0,r14.位操作指令(and、orr、eor、bic)按位
古月云霄说驱动
·
2019-03-23 16:44
4412
JZ2440
按键驱动-中断方式实现
模块名称:buttons_drv.c开发环境:Ubuntu16.04编译环境:Linux2.6.22.6最后修改:2019.03.07#include#include#include#include#include#include#include#include#include#include#include#includestaticunsignedcharkey_val;staticstruc
Mr.D!
·
2019-03-07 13:03
嵌入式驱动开发
S3C2440
详细的
jz2440
-uboot移植学习笔记总结
:Uboot启动分析笔记-----Stage1(start.S与lowlevel_init.S详解):https://www.cnblogs.com/80scd/p/5872373.html比较详细的
jz2440
shenlong1356
·
2019-02-24 17:34
linux驱动开发
移植Linux3.4.2到
jz2440
开发板(长文详细记录)
一、下载、配置、编译、烧写jffs21.下载、解压注意有时解压不了是文件权限的问题!2.修改Makefile3.配置选用一种默认的配置:s3c2410_defconfig,创建配置文件:.config默认配置在arch/arm/configs/下。。。。4.makeuImage生成内核映像文件Q1:sudoapt-getinstalluboot-mkimagesudoapt-getinstallu
卡木_
·
2019-02-21 10:54
嵌入式&&Linux
移植Qt5.6
交叉编译工具:arm-linux-gcc-4.4.3内核:linux-4.12.0(使用移植linux-4.12到
JZ2440
里的linux-4.12,按照2.4制作补丁内容获取内核,补丁下载地址:https
墨、白
·
2019-02-18 11:47
Qt
韦东山ARM第一期总结
文章目录01-
裸机开发
特点1.1-51/Arduino/STM等单片机1.2-ARM单片机02-总结一切都站在
裸机开发
者的角度而言01-
裸机开发
特点1.1-51/Arduino/STM等单片机 回顾最简单的
单眼皮的根号3
·
2019-01-11 19:30
ARM总结
ARM裸机
#
《韦东山ARM第一期》作业
S3C2440时钟体系
1.2时钟分配
jz2440
的外部输入晶振为12MHz,然后
SlowIsFastLemon
·
2018-12-15 17:10
Linux
基于
JZ2440
开发板的第一个嵌入式Linux驱动程序
经过两个星期的学习,终于成功写出了第一个驱动程序->点亮LED小灯;感觉听上去很简单似的,哈哈,楼主我可是经过了无数次实验才成功移植U-boot、Linux内核、最小根文件系统,并完成了LED控制的驱动,过程经历了多次百度CSDN论坛,还有请教韦老师,最后能够在开发板上完全运行,并对Linux驱动开发有了初步的了解;这里补点鸡汤:发这篇文章的初心出于让更多人了解下相关领域,让相关专业、领域的人士知
Mr.D!
·
2018-12-07 18:40
嵌入式驱动开发
S3C2440
第六课_在LCD驱动中使用设备树
转载请注明文章地址http://wiki.100ask.org/Linux_devicetree按照计划,本课会讲解修改uboot和内核让
JZ2440
支持设备树。
三九感冒灵
·
2018-12-05 13:03
Linux驱动
设备树
Linux驱动开发
嵌入式系统移植笔记(一) --搭建开发环境
应用程序不能直接去操作硬件(
裸机开发
不带操作系统),不然就太不安全了,也不方便管理。Linux内核的免费开源和可剪裁性以及开源稳定的特点
王建峰
·
2018-11-04 21:57
计算机基础-开发平台-嵌入式
linux内核编译
按照韦东山课程上说的进行内核比编译的时候出现了如下的错误:使用的开发板是
jz2440
但是编译选项中只有s3c2440的选项andrew@andrew-Thurley:/work/svn_linux/linux
AndrewYZWang
·
2018-10-06 13:57
linux
嵌入式
嵌入式-Linux
win7下keil4开发s3c2440裸机的开发环境搭建
ADS在win7下不稳定并且官方早就已经不更新,并且本人常用MDK进行嵌入式软件开发,MDK简单好用,功能强大,所以想用MDK来进行开发S3C2440的
裸机开发
。
第一上士
·
2018-10-03 20:45
s3c2440
虚拟机如何同时连接外网及开发板(
JZ2440
)--Share internet/使用VitualBox代替VMware
问题背景:用手提电脑进行
JZ2440
开发时,VMware运行的ubuntu虚拟机要么桥接到有线网卡上,要么桥接到无线网卡上。而然开发板是接入有线网卡的,所以此种情况虚拟机必须桥接到有线网卡上。
大良极客
·
2018-09-14 10:46
Troubleshooting
新唐N32905U1DN开发教程:MDK环境下工程搭建(官方提供的固件库)
用户采用
裸机开发
的方式可使用官方提供的lib文件和对应的头文件。本工程代码是在内部SDRAM下调试,如需固化程序,可通过USB下载。
张凌001
·
2018-08-29 16:00
自编bootloader测试-基于
JZ2440
目的:仿写U-BOOT概念介绍:bootloader的作用就是初始化硬件设备,建立内存空间映射,为启动内核提供一个好的环境,所以说我们的最终目标是成功启动内核。第一步:写start.S1.关闭看门狗2.设置时钟(包括设置分频系数,MPLLCON和设置CPU处于异步模式)3.设置内存4.重定位,设置栈指针5.nandflash初始化6.给拷贝代码至内存的函数分配参数(参数由链接文件指定地址)7.拷贝
柴扉叶
·
2018-06-01 23:26
在Ubuntu 18.04上用最新的ARM交叉编译工具(7.3版本)编译 linux 2.6.22.6(
jz2440
开发板)
最近开始学习嵌入式linux,开发板买的时
JZ2440
,按教程,使用给的3.4.5版本的arm-linux-gcc编译linux2.6.22.6是没有问题的。
Edward_weiwei
·
2018-05-31 23:47
嵌入式
Ubuntu18.04
cross_compiling
s3c2440
在Ubuntu 18.04上用最新的ARM交叉编译工具(7.3版本)编译 linux 2.6.22.6(
jz2440
开发板)
最近开始学习嵌入式linux,开发板买的时
JZ2440
,按教程,使用给的3.4.5版本的arm-linux-gcc编译linux2.6.22.6是没有问题的。
Edward_weiwei
·
2018-05-31 23:47
嵌入式
Ubuntu18.04
cross_compiling
s3c2440
嵌入式Linux——IIC驱动(2):i2c驱动框架分析
内核:linux-2.6.22.6开发板:
JZ2440
CPU:S3C2440i2c从机设备:AT24C08声明: 在大家看本文之前希望大家能对i2c的基
moxue10
·
2018-04-11 00:00
驱动
搭建QT5.6环境 以
JZ2440
为例
移植以到
JZ2440
为例,使用韦老大提供的ubuntu9.10虚拟机作为移植环境。当然,其它虚拟机也是可以的,我同样在ubuntu14.04移植成功,只不过需要额外装一些库
陌上烟雨遥407
·
2018-03-04 08:57
QT
ARM
裸机开发
(二)——ARM异常处理
一、ARM异常分类异常就是正常的用户程序被暂时中止,处理器就进入异常模式。ARMCPU的异常分为:复位异常、中断异常(IRQ,FIR)、预取指令中止异常、未定义指令异常、软件中断指令异常、数据中止访问异常。1、复位异常当CPU刚上电时或按下reset重启键之后进入该异常,该异常在管理模式下处理。2、中断(IRQ、FIQ)异常CPU和外部设备是分别独立的硬件执行单元,CPU对全部设备进行管理和资源调
三九感冒灵
·
2018-02-06 19:19
ARM
裸机开发
异常处理
ARM裸机开发
04-ARM
裸机开发
的命令行工具
一、交叉编译工具的使用 在进行嵌入式开发时,通常有宿主机与目标机的角色之分,宿主机是执行编译、链接嵌入式软件的计算机,而目标机是运行嵌入式软件的硬件平台。而这两者之间有时硬件/软件平台可能不同,在宿主机上直接使用编译器的程序在目标机上无法运行,因此就出现了交叉编译工具。在针对ARM架构上运行的Linux目标机来说,其专用的交叉编译工具为arm-linux-gcc、arm-linux-ld等。 一个
少年不在了
·
2017-12-28 10:39
链接器
脚本
交叉
嵌入式学习笔记
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他