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
mini2440内核移植
ARM+Linux系统启动流程分析----ARM处理器的启动流程
开发环境如下:PC操作系统:RetHatEnterpriseLinux6.3版本,内核版本:linux-2.6.39交叉工具链:arm-linux-xxx4.3.2开发板:Friendly
Mini2440
终南樵夫
·
2020-08-18 09:39
ARM
处理器架构
Linux
操作系统原理
内核移植
,nfs--解决了开发板子不能动态加载驱动的问题
遗留问题:开发板子已经进行
内核移植
后,内核已经支持nfs,实现了开发板和pc虚拟机的共享,但是当把“虚拟机下编译好的内核”拷贝到“nfs共享的文件系统下时”,在开发板端进行insomd时,结果不能动态加载内核模块
quannii
·
2020-08-17 14:30
uboot移植
如何使用CMake编译RTT微内核
已经大半个月没有更新文章了,大家还记得之前作者写的一篇关于RT-Thread的微
内核移植
的文章吗?如果不记得没关系。看如下是文章链接。
Rice嵌入式开发技术分享
·
2020-08-16 19:34
RT-Thread
Failed to execute /linuxrc. Attempting defaults.....解决方法
最近在做文件系统的时候碰到这样一个问题,我的开发环境:
mini2440
开发板ubuntu10.04在linux下做好文件系统后,使用命令mkyaffs2image后生成了.img文件,通过dnw下载进板子后
ShaYQ
·
2020-08-16 08:36
linux开发之心得体会整理
Linux
内核移植
-------操作笔记
Linux内核是什么?内核可以简单的理解为许多模块化代码的堆积,通过有机的联系构成一个系统。你可以删除内核模块或增加自己的写的功能模块,这样就达到了裁剪系统的操作。裁剪一个属于自己的系统分为几步?分为以下三步:第一步:制作uboot需要准备的资料:源码包(官网提供,如友善之臂的4412,对应uboot_tiny4412-sdk1506.tar.bz2)SD卡(需要大的那种,因为接口是MMC)Sec
丶Apache
·
2020-08-16 07:25
Linux驱动编程(驱动层)
uboot 移植 sdram 频率修改问题
(1)修改BWSCON,
mini2440
BANK0接NORFlash,BANK4接DM9000,BANK6接RAM,对于
mini2440
,只要修改B4_BWSCON即可:#defineB3_BWSCON
newnewman80
·
2020-08-16 00:30
bootloader
ARM9学习笔记之——SDRAM实验
如果你有一块
Mini2440
的开发板,那就再好不过了。学了点东西,写点总结。以下是我在做Page130,2.6.8内存驱动实验总结。-------我按照书上的指示,完成了代码的编写。
临峰不畏
·
2020-08-15 23:05
ARM
Linux嵌入式系统开发之Led开发——驱动篇(一)
在
mini2440
中LED链接线使用引脚GPB5~8外接4个LED,操作方法是:1)引脚功能设为输出。
Xiao_xiao1234
·
2020-08-15 22:57
Linux下加载.ko驱动模块的两种方法:insmod与modprobe
insmodSHT21.ko即可方法二:将SHT21.ko文件拷贝到/lib/module/#uname-r#/目录下,这里,#uname-r#意思是,在终端中输入uname-r后显示的内核版本及名称,例如
mini2440
水木无痕
·
2020-08-15 17:44
linux 3.17
内核移植
yaffs2文件系统遇到的问题和解决
1.获得yaffs先安装git命令:sudoapt-getinstallgit获得yaffs2命令:gitclonegit://www.aleph1.co.uk/yaffs2进入yaffs2目录,阅读README,按说明对linux3.17内核打补丁。配置内核支持YAFFS2后,makeuImage编译出错,yaffs_flush_file函数参数多出了一个在这里我改用其他版本的yaffs2.下载
Mr潘
·
2020-08-15 16:59
嵌入式linux
移植linux 内核支持ramdisk
1.修改内核配置选项进入内核源码目录linux-2.6.32.2目录#cpconfig_
mini2440
_x35.config#makemenuconfigARCH=arm(1).打开配置菜单,修改两个配置项
hejirui12
·
2020-08-15 14:08
Linux的I2C 设备驱动 --
mini2440
上i2c接口触摸屏驱动
Linux的I2C设备驱动--
mini2440
上i2c接口触摸屏驱动本篇记录在友善之臂
mini2440
平台上挂载I2C接口触摸屏的驱动开发过程。
fyyy4030
·
2020-08-15 14:43
Linux
nanoPC-T1 4412u-boot启动
Q:
mini2440
上用的PL2303usb转串口用在该开发板上没有输出?A:调了好久,最后发现是硬件问题,4412的UART口输出的是1.8V电压,查看电路图:发现其中连了一个100R的限流电阻
L_Backkom
·
2020-08-15 13:33
qrencode二维码生成库函数使用心得(一)(付测试源码)
开发环境:Linux平台:虚拟机下ubuntu14.04交叉编译工具:gcc-4.4.3arm开发板:
mini2440
arm内核版本:linux-3.4.99最近公司的项目需要在展讯功能机平台下实现字符串生成二维码功能
L_Backkom
·
2020-08-15 13:02
linux应用
linux驱动摸索 --DS1302芯片移植(基于总线驱动设备模型)
内核版本:linux-2.6.32.2开发板:
mini2440
基于总线驱动设备模型基本框架:bus_drv_dev模型(是一种机制)对于device来说:1.把device相关信息放入bus的dev链表
L_Backkom
·
2020-08-15 12:08
linux驱动
【STM32】HAL库 移植FreeRTOS并使用
裁剪FreeRTOS内核,选择我们需要的API,当然也可以去官网下载源码添加到工程中完成移植2、生成Keil项目后,编译一下,在工程中找到FreeRTOSConfig.h文件,仍可以通过这两类宏来裁剪
内核移植
好了
徐腾腾不加班
·
2020-08-15 11:34
嵌入式
Linux
内核移植
简记
***************************************************************Linux:2.6.30.4编译器:4.3.3硬件平台:S3C2440***************************************************************1.下载Linux内核ftp://ftp.kernel.org/pub/lin
waerpcj
·
2020-08-15 08:04
Linux系统
开发环境搭建
Hi3518ev300(Huawei LiteOS 3.2.3)
内核移植
iperf 工具所做的改动,参照Hi3516ev100的内核(支持iperf)
环境信息:SDK版本信息(LiteOS开发包):Hi3516EV200R002C05SPC011\01.software\board\Hi3516EV200_SDK_V5.0.1.1LiteOS版本信息:version:HuaweiLiteOSV200R002C00SPC050B012open-version:HuaweiLiteOS3.2.3iperf概述Iperf是一个网络性能测试工具。Ipe
超级搬砖工
·
2020-08-14 11:00
Hi3518ev300
LiteOS
在内核中启动内部RTC驱动
geditarch/arm/mach-s3c2440/mach-
mini2440
.c在staticstructplatform_device*
mini2440
_devices[]中最后一行添加&s3c_device_rtc
deng10355148
·
2020-08-14 06:34
linux
基于OrangePi H3的Linux
内核移植
这一篇文章继续讲解Linux内核镜像的交叉编译与移植。首先感谢一位大神的博客:https://blog.csdn.net/jklinux/article/details/72675929如果你购买了某个厂家的开发板,一般在厂家提供的SDK源码包内就会提供适用于他们板子的内核源码,当然,Linux内核源码本身并不会局限于某个CPU框架,只是使用开发板厂家提供的内核版本可以避免很多因为版本不兼容带来的
AUTO_WANG
·
2020-08-14 04:27
Linux系统移植
SPI驱动之子系统架构及重要数据结构
据个人所知,Linux下SPI一直是处于被“忽略”的角色,市场上大部分板子在板级文件里面都没有关于SPI的相关代码(例如,
mini2440
),而大部分讲解驱动的的书籍也没有专门的一章来讲述关于Linux
Mr_OYMS
·
2020-08-14 03:28
linux驱动程序之
-
spi
嵌入式开发板系统安装
首先明白嵌入式Linux系统包含的几个主要部分,BootLoader相当于BIOS,负责启动OSLinuxKernel系统内核文件系统应用程序用户文件配置文件【国嵌开发板
Mini2440
OK210OK6410T
一銤阳光
·
2020-08-14 01:41
嵌入式
与
操作系统
迅为I.MX6ULL开发板移植Linux5.4内核教程
4412上移植最新5.4内核的流程非常的简单,因为4412被Linux官方支持,那么我们来看一下怎么把官方5.4
内核移植
到我们的I.MX6ULL终结者开发板上。
Chihiro_S
·
2020-08-14 01:19
基于
mini2440
嵌入式linux上整合一套Domoticz智能家居系统(六)使用domoticz联合arm上的mosquitto实现Android客户端远程控制
本篇将使用
mini2440
上的domoticz服务平台和mosquitto,以domoticz上的虚拟设备为例,实现对设备的控制,以及使用Android的客户端APP实现远程控制。
假面侠
·
2020-08-14 01:57
智能家居
基于
mini2440
嵌入式linux上整合一套Domoticz智能家居系统(九)使用domoticz+mosquitto+Android客户端实现控制
mini2440
上的LED(二)
为了充分利用domoticz平台的对MQTT客户端的控制功能,现在,受控设备端代码的核心任务转移到了对domoticz/out主题的MQTT消息解析上。本文将设计一个简单框架来实现对其消息的解析和功能回调。一、对消息参数名字稍作研究。domoticz/out的MQTT消息格式参考:https://www.domoticz.com/wiki/MQTT根据官方资料,并没有指明参数个数。实际上看domo
假面侠
·
2020-08-14 01:25
智能家居
物联网与MQTT
ARM与嵌入式
Wince内核的裁剪
ThirdPartyModule)--------------------------------------------------------------⒃²Project.bib²Project.reg²
mini2440
电动汽车砖家刘博士
·
2020-08-13 15:38
arm
mini2440
基于v4l2 ffmpeg x264的视频远程监控
网络上盛传的基于
mini2440
的摄像头监控一般是基于MJPEG-Streamer。这种方法利用的是V4L2的底层驱动,然后配合mjpeg这种格式的流传输,然后通过浏览器浏览视频和控制。
ghostyu
·
2020-08-13 14:36
ipnc产品设计
基于
mini2440
的ov9650摄像头裸机测试
mini2440
提供了一个摄像头接口,可以输出RGB24,RGB16的原始图像还可以输出编码的如YUV格式的图像,并提供了偏移翻转,放大缩小的功能。
窗外云天
·
2020-08-13 12:28
设备驱动
cam
ubuntu
测试
c
UBOOT引导内核uImage问题
【转】UBOOT引导内核uImage问题UBOOT引导内核uImage问题现象:[u-boot@
MINI2440
]#bootdm9000i/o:0x20000300,id:0x90000a46DM9000
圈圈来了
·
2020-08-12 00:33
C++
TTL电平、CMOS电平、RS232电平的区别
今天编写
MINI2440
串口程序时突然想不起TTL电平、CMOS电平、RS232电平之间有什么区别,于是乎上网百度+自我总结,便有了后文。什么是TTL电平、CMOS电平、RS232电平?
xiaokangkp
·
2020-08-11 15:41
电路常识
arm-linux移植手记(二)bootloader移植(中)
步骤是严格按照《u-boot-2010-06在
mini2440
上的移植》来的,后面的DM9000驱动则是按照《u-boot-2009.08在
mini2440
上
w7849516230
·
2020-08-11 13:17
s3c2440硬件学习笔记----嵌入式Linux基础知识和开发环境的构建
注:所有内容基于友善之臂
Mini2440
开发板一、嵌入式Linux开发环境的构建嵌入式开发一般分为三个步骤:1、编译bootloader,烧到开发板2、编译嵌入式Linux内核,烧到开发板3、编译各类应用程序
iteye_17312
·
2020-08-10 17:52
将ubuntu设置为root用户自动登陆的方法
以前学习
mini2440
开发板时,用虚拟机跑的Linux系统是Fedora5和Fedora9。
河海壹粟
·
2020-08-10 14:00
嵌入式linux相关
mini2440
开发板Linux系统自动挂载U盘与SD卡失败的解决方法
对于有些U盘和SD卡,
mini2440
开发板自带的Linux系统不能有效的自动挂载在文件系统里面,这是因为
mini2440
的/etc/mdev.conf和/bin/hotplug.sh这两个文件写的不太完善
星海一叶舟
·
2020-08-10 10:13
Module.symvers缺失问题
1内核源代码解压之后,无论如何,先到源代码目录下,编写.config文件,一般开发板厂商都给有了的,可以执行"cpconfig_
mini2440
_t35.config"
l258930113
·
2020-08-09 21:02
Linux input按键设备驱动
本文基于
mini2440
开发板,Linux版本号是:linux-2.6.32.2一.input模块的注册input模块被当成了一个字符设备,注册到内核中。
FrakeJim
·
2020-08-09 14:19
linux内核驱动
mini2440
第一课《汇编点亮LED》
.text.global_start_start:LDRR0,=0X56000010@R0设为GPBCON寄存器。此寄存器用于选择端口B各引脚的功能是输入、输出、还是其他MOVR1,#0X00000400STRR1,[R0]@设置GPB为输出口。位[10:9]=0b01LDRR0,=0X56000014@R0设为GPBDAT寄存器,此寄存器用于读写端口B各引脚的数据MOVR1,#0X0000000
王涛的专栏
·
2020-08-09 13:02
mini2440
mini2440
LED
GDB远程调试技术---基于
mini2440
GDB调试器提供了两种不同的调试代理用于支持远程调试,即gdbserver方式和stub(插桩)方式。这两种远程调试方式是有区别的。gdbserver本身的体积很小,能够在具有很少存储容量的目标系统上独立运行,因而非常适合于嵌入式环境;而stub方式则需要通过链接器把调试代理和要调试的程序链接成一个可执行的应用程序文件,如果程序运行在没有操作系统的机器上,那么stub需要提供异常和中断处理序,以及
j6915819
·
2020-08-09 08:24
GDB远程调试技术 (基于
mini2440
)
转自:http://blog.csdn.net/j6915819/article/details/6673127GDB调试器提供了两种不同的调试代理用于支持远程调试,即gdbserver方式和stub(插桩)方式。这两种远程调试方式是有区别的。gdbserver本身的体积很小,能够在具有很少存储容量的目标系统上独立运行,因而非常适合于嵌入式环境;而stub方式则需要通过链接器把调试代理和要调试的程
话题在绕弯
·
2020-08-09 06:35
交叉编译
linux下编程
嵌入式
linux
mini2440
A 裸机编程:串口控制LED灯的亮灭
要求在PC上发送L11控制开发板led1亮,发送L10控制开发板led1灭;在PC上发送L21控制开发板led2亮,发送L20控制开发板led2灭;在PC上发送L31控制开发板led3亮,发送L30控制开发板led3灭;在PC上发送L41控制开发板led4亮,发送L40控制开发板led4灭;PC使用串口助手发送;代码#include#include//0x50000020(L)//0x500000
zjq_smile
·
2020-08-09 04:50
单片机
Exynos4412
内核移植
(五)—— 驱动的移植
以移植自己制作的驱动,学习
内核移植
中的驱动移植,及驱动程序的动态编译和静态编译硬件环境:Linux内核版本:Linux3.14主机:Ubuntu12.04发行版目标机:FS4412平台交叉编译工具:arm-none-linux-gnueabi-gcc
zqixiao_09
·
2020-08-09 04:48
linux
内核移植
Exynos4412
应用
嵌入式开发
mini2440
裸板程序-c语言点亮led
1、开发C语言程序的时候,一般都是使用main函数作为入口,而main函数仅仅只是一个函数而已,那么他一定需要被别人来调用,同时将返回值返回给调用者。那么在我们在开发的时候LED点亮的时候,没有人来调用我们的函数,所以我么需要自己来做这些工作。2、硬件方面的初始化:关闭看门狗3、软件方面的初始化:设置栈:把栈指针sp指向某块内存4、硬件和软件的初始化被称之为启动文件,而该启动文件是一个汇编代码启动
恒河流水
·
2020-08-09 03:26
mini2440友善之臂开发板
mini2440
的裸板程序-tftp烧写
1、得使用好用到uboot加裸板程序2、裸板程序如下:ledon.S.text.global_start_start:LDRR0,=0x56000010@R0设置为GPBCON寄存器。此寄存器用于选择端口B各引脚的功能:是输出、输入或者其他MOVR1,#0x00001400@设置R1=0x00000100,LED1on,LED2off,GPB5/GPB6outputport,@GPB5,bit11
恒河流水
·
2020-08-09 03:26
mini2440友善之臂开发板
mini2440
-按键控制LED
crt0.S@******************************************************************************@File:crt0.S@功能:通过它转入C程序@******************************************************************************.text.global
恒河流水
·
2020-08-09 03:26
mini2440友善之臂开发板
(移植linux2.6.29.4进友善
mini2440
开发板时遇到)
移植linux2.6.29.4进友善
mini2440
开发板发布时间:2009-07-0823:48:48技术类别:ARM终于移植成功,总结下:移植linux2.6.29.4内核+yaffs2文件系统过程软件平台
wujiangguizhen
·
2020-08-09 02:13
常用的调试方法
Linux音频驱动之三:pcm接口的调用流程
本文是基于
mini2440
开发板Linux版本号是linux-2.6.32.2的学习笔记一.pcm设备的open由“Linux音频驱动之一:音频驱动注册流程”这篇文章可知,pcmdevice调用的是snd_pcm_dev_register
FrakeJim
·
2020-08-09 01:04
linux内核驱动
基于tiny4412的Linux
内核移植
--- aliases节点解析
作者信息作者:彭东林邮箱:
[email protected]
:405728433平台简介开发板:tiny4412ADK+S700+4GBFlash要移植的内核版本:Linux-4.4.0(支持devicetree)u-boot版本:友善之臂自带的U-Boot2010.12(为支持uImage启动,做了少许改动)busybox版本:busybox1.25交叉编译工具链:arm-none
weixin_33888907
·
2020-08-09 00:22
mini2440
开发板学习裸机开发——day1 裸机运行LED灯程序
开发背景:系统:ubuntu18.04系统开发板:
mini2440
串口连接工具J-link连接工具工具:secureCRTJ-link本次学习基于韦东山老师的嵌入式linux应用开发手册书,结合友善之臂给出的官方资料以及申嵌视频中的一些知识
yantu 12
·
2020-08-08 23:06
学习笔记
linux内核的烧写
在linux
内核移植
过程中,需要将linux内核烧写到开发板上。
阿苏
·
2020-08-08 23:02
Android开发
001_____裸机篇____ARM9裸机程序开发环境搭建
第一章:搭建
mini2440
裸机开发环境ARM9的裸机开发的编译器和下载程序的方式有好几种。通常用于arm裸机程序开发的编译器基本有三种:(1)MDK(2)IAR(3)ADS。
Weapon_123
·
2020-08-08 22:24
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他