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
基于
mini2440
嵌入式linux上整合一套Domoticz智能家居系统(四)交叉编译OpenSSL、c-ares、e2fsprogs和mosquitto
本篇主旨是编译安装mosquitto,其他的库是它的依赖库。后面我们交叉编译的程序都将放置在主机的”/usr/local/arm/”目录中,以区别主机本地的应用程序。我的mimi2440的根文件系统是PC端VMWare上linux中的nfs,这样比较容易调试。具体位置是linux上的/work/roorfs,下文中所提到的“目标板根文件系统目录”或者“arm板根目录”就是指这个目录。一点准备工作,
假面侠
·
2020-08-24 16:02
智能家居
按键中断,点亮LED实验
硬件:
mini2440
开发板编译环境:ads烧写到nandflash1,按键本开发板总共有6个用户测试用按键,它们均从CPU中断引脚直接引出,属于低电平触发,这些引脚也可以复用为GPIO和特殊功能口,为了用户把它们引出作为其他用途
mmdj2008
·
2020-08-24 15:10
ARM开发
嵌入式
控制GPIO, 点亮led,实现跑马灯
硬件环境:
mini2440
编译器:ads1.2supterviviads下编译调试运行成功,然后烧写到nandflash,从nandflash启动但是烧写的到nandflash运行时,led4一直都不亮
mmdj2008
·
2020-08-24 15:09
ARM开发
嵌入式
C#开发基于wince SDK的PWM控制软件
前些天本人苦于vs2005下开发pwm的控制软件,经过几天的努力,现已成功写出了pwm的控制软件,现总结如下开发环境:
mini2440
+vs2005+vs2005sp1+
mini2440
SDK没有安装wince6.0
bxl133
·
2020-08-24 13:36
学习
ARM裸机程序开发10(LED控制程序)
mini2440
对应的IO口是led1-led4对应的是GPB5-GPB8控制思想:1.设置为输出状态2.向相应的引脚输出低电平点亮LED从芯片手册查看相应的寄存器地址AREALED,CODE,READONLYENTRYCODE32STARTLDRR1
G1036583997
·
2020-08-24 13:10
嵌入式Linux
嵌入式
Linux-4.9.2内核在
mini2440
上的移植(八)——RTC驱动移植
我们先将RTC驱动添加到mach-
mini2440
.c文件中。root@ubuntu:~/linux-4.9.2#vimarch/arm/mach-s3c24xx/mach-mini
zl199203
·
2020-08-24 12:01
移植Linux3.4.2版本内核到
mini2440
(二)--添加网卡、UVC摄像头、LCD驱动
移植Linux3.4.2版本内核到
mini2440
(二)--添加网卡、UVC摄像头、LCD驱动2014-01-0111:36:45分类:嵌入式移植Linux3.4.2版本内核到
mini2440
(二)--
win2domain
·
2020-08-24 11:08
driver
Linux LCD设备驱动详解
本文是基于
mini2440
开发板Linux版本号是linux-2.6.32.2的学习笔记一.LCDdevice硬件信息1.LCD控制器的寄存器地址从0X4D000000开始2.lcddevice的名称:
FrakeJim
·
2020-08-24 11:01
linux内核驱动
linux-2.6.32在
mini2440
开发板上移植(16)之LED 驱动程序移植
LED驱动程序移植编者;对于led的驱动程序,很多文章都有详细的介绍,我的博客里面有一篇专门详解这个的。需要看的,可以找下。led灯的驱动其实就代表了I/O口的驱动。在linux系统下,操作一个I/O口,可以说实在是麻烦至极与裸机操作相比较的话。这里简介移植过程,没写分析。1LED驱动原理这个就给个图就够了,搞驱动要连这个都搞不懂,那就完了。2、驱动的移植。在drivers/char目录下,我们建
写代码的篮球球痴
·
2020-08-24 10:07
Linux
mini2440
移植之RTC驱动
1.linux2.6.32对2440的RTC驱动支持的很好,只需要在mach-
mini2440
.c中设备集中加入,激活RTC即可2.在内核中配置,加入3.测试makezImage
午时龙且
·
2020-08-24 10:44
驱动移植
linux-2.6.32在
mini2440
开发板上移植之RTC移植(4)
激活RTC驱动编者:RTC时钟在S3C2440上的移植非常的简单,因为linux已经支持了,仍以platform的形式来实现,只要把RTC的platform_deivce进行注册,对内核进行简单配置就好。但对于RTC的驱动的实现,很有值得研究的地方。这一驱动典型的使用了,linux内核中驱动分层设计的思想,对这驱动的研究,有利于理解linux内驱动的布局。对于一般的驱动,比较复杂的,很难看懂,这个
ssdsafsdsd
·
2020-08-24 10:03
Mini2440系统移植专题
linux-2.6.32在
mini2440
开发板上移植(8)之添加ADC驱动程序
添加ADC驱动程序编者:由于内核没有支持S3C2440的ADC驱动,在这里增加ADC驱动。友善的手册对这个介绍的还算相当详细,所以直接按照手册进行。里面的代码也有详细的注释。ADC驱动属于字符型设备,在这里以杂项设备也有的翻译为混杂设备,进行实现。1、关于S3C2440的ADC和触摸屏接口Linux-2.6.32.2内核并没有提供支持S3C2440的ADC驱动程序,因此我们自行设计了一个,这个驱动
ssdsafsdsd
·
2020-08-24 10:03
Mini2440系统移植专题
mini2440
挂载nfs出现drivers/rtc/hctosys.c: unable to open rtc device (rtc0)IP-Config: Device `eth0' not
mini2440
使用自己生成的kernel挂载nfs出现:drivers/rtc/hctosys.c:unabletoopenrtcdevice(rtc0)IP-Config:Device`eth0'notfound.LookingupportofRPC100003
manchestermi
·
2020-08-24 09:04
u-boot常见错误
nfs
文件系统
【教程】将JZ2440的调试串口换成com2
mini2440
有三个TTL串口可供选择,但是com1接口与USB-COM1来同一处,所以避免不必要的麻烦,我打算使用com2来充当调试串口。如果直接在电脑与开发板之间接一条线是肯定不行的。
luyao3038
·
2020-08-24 08:35
按韦东山视频做触摸屏驱动程序出现Segmentation fault
insmodcfbcopyarea.koinsmodcfbfillrect.koinsmodcfbimgblt.koinsmodlcd.ko如果出现Segmentationfault,执行cd/work/video_example/
mini2440
luyao3038
·
2020-08-24 08:34
mini2440
X35上做韦东山LCD裸板程序
现在这块开发板
mini2440
用的LCD是x35,跟韦老师讲课用的LCD不同。所以韦老师给的程序不能直接用。但是修改之后成功!
luyao3038
·
2020-08-24 08:34
用
mini2440
开发板学习韦东山毕业班移植最新的u-boot支持nand flash
用
mini2440
开发板学习韦东山毕业班移植最新的u-boot支持nandflash,在韦东山老师是按照jz2440的开发板进行讲解的,用的nandflash的芯片是MX29LV160DB,而
mini2440
luyao3038
·
2020-08-24 08:34
设置
mini2440
的静态IP
设置固定ip:Window设置:1、查window下的IP,运行cmd,敲入ipconfig2、设置有线网卡的IP,保存Linux设置:1、在虚拟机下设置网卡为桥接模式2、查看linux的IP地址:ifconfigLinux修改静态ip3、编辑文件/etc/network/interfaces:命令:sudovi/etc/network/interfaces并用下面的行来替换有关eth3的行:#T
luyao3038
·
2020-08-24 08:34
关于-/bin/sh:xx(命令) not found 的几种原因和解决办法
编写背后:昨天移植无线网卡到
mini2440
基本完成到最后一步:用命令:iwlistscanning搜索网络时串口终端却出现了-/bin/sh:iwlistnotfound,后来请教老范老师点拨知道是库问题
RosyCloudsLee
·
2020-08-24 08:14
LINUX
/bin/sh
Linux-2.6.32.2内核在
mini2440
上的移植(二)---yaffs2文件系统移植
Linux-2.6.32.2内核在
mini2440
上的移植(二)---yaffs2文件系统移植移植环境(红色粗字体字为修改后内容,蓝色粗体字为特别注意内容)2.1,yaffs2文件系统移植【1】获取yaffs2
HL5654
·
2020-08-24 07:10
linux内核移植
Linux-2.6.32.2内核在
mini2440
上的移植(四)---激活RTC驱动
Linux-2.6.32.2内核在
mini2440
上的移植(四)---激活RTC驱动【1】在初始化文件中加入RTC设备结构Linux-2.6.32.2内核对2440的RTC驱动已经十分完善了,但并未在mach-
mini2440
HL5654
·
2020-08-24 07:39
linux内核移植
mini2440
- linux下移植RTC模块
inux-2.6.35在fs2410开发板启动后,通过nfs挂载文件系统,但是rtc不能用,也会在挂载文件系统之前打印如下提示信息:TCPcubicregisteredNET:Registeredprotocolfamily1RPC:Registeredudptransportmodule.RPC:Registeredtcptransportmodule.drivers/rtc/hctosys.c
zxzxy1988
·
2020-08-24 07:16
mini2440
开发板上出现unable to open rtc device (rtc0)
1.修改arch\arm\plat-s3c24xx\common-smdk.cstaticstructplatform_device__initdata*smdk_devs[]={&s3c_device_nand,&smdk_led4,&smdk_led5,&smdk_led6,&smdk_led7,&s3c_device_rtc,//加入};2.在/dev目录下创建rtc设备文件rtc.#mkn
luyao3038
·
2020-08-24 06:02
MINI2440
下对 NandFlash 烧写 和 裸版程序环境搭建初步
最近一直在苦恼于自己编写的NandFlash裸版驱动不能运行成功,于是重新思考了NandFlash烧写的过程,现总结如下:我们都知道NandFlash只有8根线,而且是数据命令地址共用的,所以它不可能在S3C2440的地址空间BANK上占用一席之地,即不能用访问内存的方式访问到NandFlash,所以不能用jlink像烧写NorFlash那样烧写,现将我尝试的一套方法总结如下:1.在NorFlas
cgsz1992
·
2020-08-24 05:16
嵌入式硬件
mini2440
网卡驱动 之 虚拟网卡@2.6.32注册netdev问题的解决
本文转自在2.6.32内核里面,register_netdev(dev)->register_netdevice(dev)->if(dev->netdev_ops->ndo_init)之所一会出现null指针调用,因为本身dev下的netdev_ops都没有定义,值为NULL,当然不能调用ndo_init(NULL->ndo_init必然不存在)。所以解决办法是在vnet_init函数里面的reg
cgsz1992
·
2020-08-24 05:15
嵌入式软件
ARM学习之定时器Timer0实验
********************************************Project:Timer0实验Writer:SHOWTime:2011/10/16Hareware:硬件平台:
mini2440
Linuxxulin
·
2020-08-24 05:02
ARM9裸机编程
SQLite3在ubuntu16.04中的安装和SQLite3在
mini2440
中的移植
SQLite3在ubuntu16.04中的安装和
mini2440
上移植SQLite简介SQLite是一款轻型数据库,包含在一个相对较小的C库中。
沉默_凝视
·
2020-08-23 18:18
数据库
Linux驱动
linux内核中,在/drivers/char目录的Kconfig文件中加入自己编写的新驱动,make menuconfig却不显示的问题
按照
mini2440
用户手册7.3.3节的步骤,将SHT21module加入内核代码树并编译,第一步:编辑配置文件Kconfig,加入驱动选项,使之在makemenuconfig的时候出现打开linux
coollh
·
2020-08-23 17:20
嵌入式系统
ok6410移植sqlite3
uid=26310563&do=blog&id=3023475开发环境:Redhat9kernel2.4.20||Fedora8kernel2.6.23,友善之臂
mini2440
,arm-linux-gcc4.3.2
anobodykey
·
2020-08-23 17:38
Linux
ARM板Qt开发—中文字库支持以及jpg图片显示支持
PC机开发换机:RedHatEnterpriseLinux6.0ARM开发板:FriendlyARM
Mini2440
触摸屏:天嵌4.3寸480*272分辨率交叉工具链版本号:arm-linux-gc
Simon_94
·
2020-08-23 16:07
S3C2440
ARM开发
将tslib-1.4移植到
Mini2440
开发板
本次开发板使用的是友善之臂的
Mini2440
。液晶触摸屏是天嵌的4.3寸480*272规
Simon_94
·
2020-08-23 16:07
S3C2440
ARM开发
SylixOS使用串口传输文件
目录1.开发环境12.适用范围13.使用方法13.1操作说明13.2下载步骤13.3上传步骤2开发环境硬件平台:
mini2440
软件平台:SecureCRT适用范围本文适用于安装SylixOS操作系统的开发板
weixin_33919950
·
2020-08-22 11:54
mini2440
+阿里云+Qt/android 打造智能音箱
华为在2018年10月26日发布了一款音箱,AI智能音箱,载了来自猎户星空的语音合成技术。用户通过语音或者华为智能家居App,可轻松控制音箱的播放、暂停等等操作。以华为AI智能音箱为背景,我们自己动手制作一个智能音箱,实现功能如下:音箱本身可以播放音乐,通过按键切换歌曲、暂停继续、调节音量;PC上通过Qt程序可以远程控制音箱的播放,实现和按键相同的功能;手机端开发AndroidAPP,功能和Qt一
学益得智能硬件
·
2020-08-22 04:45
Linux
智能家居
智能音箱
linux
ARM开发板如何挂载NFS开发环境的方法步骤(
mini2440
无盘启动)
这个部分还是比较不好弄的。想象要是不能通过nfs挂载网盘的话,他提出这个方法也就没什么用了。这样看的话,是比较完美了。在你实验之前你可以现挂载一下(用busybox生成文件系统后不用编译就可以了)确认没问题在编译下载镜像文件。还有在作qt文件应用程序的时候很大用这种方法,相信不用考虑编译和裁减的情况下就可以直接运行了。首先介绍一下我的开发环境:PC环境是ubuntu9。04,开发板为友善之臂的MI
wuxinyicomeon
·
2020-08-21 23:25
嵌入式开发
服务器
server
网络
防火墙
linux
终端
启动文件系统Kernel panic - not syncing: Attempted to kill init! 报错
移植linux3.10到
mini2440
过程出现的错误1.内核读取时CRC错误,原因使用supervivi烧写内核文件到nandflash造成的错误,解释方法:直接在Uboot里面使用tftp命令或者fatloadusb0
山野1村夫
·
2020-08-21 21:34
学习资料
Failed to execute /linuxrc. Attempting defaults... 解决方案
在网上找了移植到
mini2440
上的案例,发现应该也没大问题。后来,反复几次后,仔细看了下提示的错误:Failedtoexecute/linuxrc.Attemptingde
ssdsafsdsd
·
2020-08-21 21:00
驱动开发
linux-2.6.32在
mini2440
开发板上移植 ---移植看门狗驱动
移植看门狗驱动编者:略。1在内核中配置看门狗驱动Linux-2.6.32.2内核具有完善的S3C2440的看梦狗驱动,我们只需配置一下就可以使用了。在内核源代码目录执行:makemenuconfig,进入内核配置主菜单,依次选择进入如下子菜单:DeviceDrivers--->[*]WatchdogTimerSupport--->打开看门狗配置菜单,在这里可以选择对S2C2410/2440中看门狗
viewsky11
·
2020-08-21 10:01
嵌入式
Linux
mini2440
按键裸机程序编写运行
1.开发环境操作系统:linux开发板:
mini2440
2.原理图K1EINT8GPG0K2EINT11GPG3K3EINT13GPG5K4EINT14GPG6K5EINT15GPG7K6EINT19GPG11GPGCON
醉枫雨
·
2020-08-21 08:31
Linux
基于
mini2440
流水灯(裸机代码)
#include"def.h"#include"option.h"#include"2440addr.h"#include"2440lib.h"#include"2440slib.h"intSystem_init(void);voidrDelay(unsignedintx);intMain()//主函数{System_init();//初始化while(1)//死循环{rGPBDAT=~(0xf<
a16839678
·
2020-08-21 08:23
嵌入式
arm
我的学习笔记
C语言
触摸屏驱动问题解决
最近在做电子书是用到触摸屏是卡住了,因为之前触摸屏驱动编写的时候就遇到问题没有解决,网上说问题在于
mini2440
不同于其他开发板,触摸屏使用的一线触控,而不是四线触控,相关的解决方法也是找了好久,最终在一个帖子上找到了
yubuyun
·
2020-08-21 07:52
基于
mini2440
触摸屏版电子相册(裸机代码)
主函数:#include"def.h"#include"option.h"#include"2440addr.h"#include"profile.h"#defineLED1_onrGPBDAT=((0xf16&&X208&&Y256&&X208&&Y7)n=0;//未超出数组范围n自加if(!(rGPGDAT&(1>22)>1);rLCDSADDR2=(((U32)LCD_BUFFER+LCD_
a16839678
·
2020-08-21 07:43
C语言
嵌入式
arm
我的学习笔记
最简单的ARM裸机程序,帮你理解程序的运行启动(
mini2440
开发板)
1:交叉环境的建立按照
mini2440
用户手册,175页成功
Coding人生
·
2020-08-21 07:39
Linux嵌入式开发
flash
makefile
嵌入式
linux
file
c
JLINK仿真器来仿真调试
mini2440
以下是网络牛人的原话:鉴于目前大家使用最多的ARM9开发板是
mini2440
,所以我们将以
mini2440
开发板为例,通过一个简单示例来演示如何使用JLINK仿真器来仿真调试
mini2440
http:/
penglijiang
·
2020-08-21 04:56
嵌入式Linux-入门篇
MACHINE_START分析
MACHINE_START分析在友善
mini2440
提供的linux2.6.32.2内核中,有如下定义:MACHINE_START(
MINI2440
,"FriendlyARM
Mini2440
developmentboard
lpt19832003
·
2020-08-21 04:49
嵌入式Linux
struct
timer
io
video
linux
c
SDL arm linux平台交叉编译
SDLarmlinux平台交叉编译以下所涉及到的SDL源码和demo源码,有需要的请留下你的email我给你发过去.一.准备条件及环境1.主机一台:装有linux操作系统2.目标版:arm-linux环境,如
mini2440
imho888
·
2020-08-21 04:12
嵌入式Linux
驱动及QT
Linphone-3.3.0 音频交叉编译移植
Linphone-3.3.0音频交叉编译移植我用的环境是ubuntu10.10交叉编译器为
mini2440
附带的arm-linux-gcc-4.4.3.tar依赖库:ncurses-5.7readline
douhuasinandu
·
2020-08-21 03:13
linux
编译器
ubuntu
windows
tree
build
linux
opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-ld: cannot find -lc
在尝试u-boot-1.1.6向
mini2440
移植的过程中,遇到下面的编译问题:opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-ld
li6322511
·
2020-08-21 00:22
mini2440
Linux:友善之臂FriendlyARM
Mini2440
USB烧写系统 (烧写Linux系统走过的一些弯路)
博主手上有一块
Mini2440
开发板,寻思着如何烧Linux。阅读了《
mini2440
用户手册》,得知
mini2440
是支持USB烧写的,而且附带一个叫MiniTools的工具,用于傻瓜式烧写。
Tyrion.Mon
·
2020-08-20 22:25
Linux
Arm学习
怎么学ARM如果你想学好ARM就得先熟悉整一个linux系统的操作以及架构待你熟悉之后必须学好C语言还有ui编程(个人推荐QT)一切具备之后,你就开始学习ARM的开发板(新手从
mini2440
或者三星2440
liam guan
·
2020-08-20 07:58
Arm学习
arm
移植linux-2.6.32.2到感知SensorRF2开发平台(基于
mini2440
)(实录)—— 杨学鹏
移植linux-2.6.32.2到感知SensorRF2开发平台(实录)——杨学鹏根据《
Mini2440
_Linux一直开发实战指南.pdf》的移植步骤,亲自对购买的开发平台进行了系统移植,下面是移植的全过程记录
杨工
·
2020-08-20 02:25
上一页
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
其他