
嵌入式LINUX
文章平均质量分 56
海思开发板总店
https://hisilicon.taobao.com 淘宝店铺:海思开发板总店。 7年安防监控行业研发经验,尤其精通海思、国科、晨星君正等平台。一线研发工程师,专业研发销售IPC、UVC、DVR、NVR系列产品及开发板。熟悉RTSP、ONVIF、RTMP、Web、P2P等各种网络协议。 来优快云互相交流学习,分享经验,希望我的博客对大家有所帮助。
展开
-
更换x210的uboot的logo
本文讲述如何更换uboot的logo,把某鼎的logo换掉目标板:x210v3sCPU:s5pv210uboot版本信息准备工具: ①GMIP(for LINUX)②图片一张,分辨率不能太高,且不能太大③uboot源码步骤:一、获取.c格式的图片将图片在GMIP下导出.C文件,c文件模样如下关于GMIP的安装使用请百度二、替换原uboot中的原创 2017-10-06 17:12:11 · 757 阅读 · 1 评论 -
Linux 下编译、安装、配置 QT
Linux 下编译、安装、配置 QT 打算做嵌入式图像处理,计划方案嵌入式Linux+OpenCV+QT,昨天简单入门OpenCV今天看看QT,QT就先弄Linux下面的,回家之前争取把基本的摸通,然后能在板子上跑起来。软件环境Linux:Ubuntu 12.04 X86QT:4.8.4关于QT安装QT的早期版本和现转载 2017-10-29 18:57:21 · 703 阅读 · 0 评论 -
Tslib和Qt 4.8.4与在开发板上的移植
Tslib和Qt 4.8.4与在开发板上的移植 这篇博客算是接着Linux 下编译、安装、配置 QT这篇的,搞完PC平台的就来弄一下嵌入式平台的,Linux的东西搞起来麻烦的地方就在于太杂、太散,像QT,各版本之间都有很多差异,因此在网络上查找资料不能光看某一个,必须很多资料综合来判断、取舍。好了,下面进入正题,本篇主要转载 2017-10-29 18:59:30 · 583 阅读 · 0 评论 -
Qt Creator的配置和开发初步测试
Qt Creator的配置和开发初步测试 关于编译与安装的内容请参考: Linux 下编译、安装、配置 QT 交叉编译QT 4.8.3 本篇博客主要记录3方面的内容 1、Linux下Qt Creator的配置,这部分是以前面两篇文章的工作为基础,进行一些细节配置. 2、分别运行桌面版和开发板上的小程序,验证QT的转载 2017-10-29 19:02:35 · 408 阅读 · 0 评论 -
转载 DM9000的调试
移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,开发板:mini2440,2M nor flash,128M nand flash。5,u-boot版本:u-boot-2009.08 u-boot-2009.08版本已转载 2017-10-08 23:30:26 · 1181 阅读 · 0 评论 -
S5PV210开发板刷机(SD卡uboot、串口+USB-OTG刷机方法)
S5PV210开发板刷机(SD卡uboot、串口+USB-OTG刷机方法) <div class="postBody"> <div id="cnblogs_post_body"><p><span style="color: #000000; font-size: 14pt;"><strong>一、介绍</strong></span></p>转载 2017-10-07 18:15:58 · 1585 阅读 · 0 评论 -
更换kernel的logo
硬件平台:S5PV210系统平台:Linux 2.6.32Linux默认的系统开机Logo为一只小企鹅,分辨率为80x80,由drivers/video/logo/logo_linux_clut224.ppm生成。这里我们需要修改开机logo图,而且不局限在80x80分辨率,如我们需要一副全屏的图时,我们可以用以下方法达成。一、制作开机适当分辨率的ppm图片。1.安装netpbm包,我们需要制作pp转载 2017-10-03 23:45:34 · 571 阅读 · 0 评论 -
uboot 下更改INAND的分区 fdisk
优快云新首页上线啦,邀请你来立即体验! 旧版 立即体验转载 2017-11-10 16:37:49 · 1332 阅读 · 0 评论 -
嵌入式Linux SD系统启动卡制作方法
SD 卡启动是开发板系统启动方式的一种。 SD 系统启动卡共有 FAT32、 EXT3 两个格式分区,还包含 RAW 格式的无名分区。其中 FAT32 格式分区在 Windows 系统下可见,EXT3 格式分区在 Windows 系统下不可见,两分区在 Linux 系统下均可见。无名分区在Windows 和 Linux 操作系统下均不可见。 无名分区存放 u-boot.ais, FAT32 格式分区转载 2017-11-11 14:04:21 · 2757 阅读 · 0 评论 -
kernel开机logo总结
希望朋友们多多指点,好的技术或心得一起分享:看了不少显示kernel开机logo的帖子,在经过数次实验后,针对224位色格式的logo图片进行以下总结:一.更换开机logo 嵌入式linux下kernel的开机logo默认图片名为logo_linux_clut224.ppm,因此若有一张png格式的图片,将其换成ppm格式图片即可,转换方法可以用linux下的GIMP绘图软件(将分辨率改成与转载 2017-11-11 15:34:09 · 2302 阅读 · 0 评论 -
linux rcS
Linux具有极大的灵活性,rcS文件具体要完成什么工作,完全由DIY者决定。以下针对该文件分析,主要目的是搞清楚各条语句的意思。[plain] view plain copy print?#! /bin/sh #! /bin/sh指定系统使用的shell[plain] view plain copy print?PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/l转载 2017-11-12 13:17:28 · 2075 阅读 · 0 评论 -
QT控制led
[cpp] view plain copy print? 你好!这里是风筝的博客,欢迎和我一起多多交流。Windows下QT Creator版本为5.3.2Linux下QT Creator版本为5.6首先,在Windows下编译好应用程序:控制LED,当然要有LED小灯的驱动了,在这里: 嵌入式Linux驱动学习笔记(一)——第一个LED驱动程序驱动程序不变,把应用程序合并到QT程序里就好了。Wi转载 2017-11-15 14:51:43 · 7633 阅读 · 0 评论 -
qt移植输入法
最近搞了一个组织细胞脱水机项目,当然,对于国内的项目都是仿来仿去的,我们也不例外,开启被仿机器后,第一个看到的界面就是用户登录界面,需要输入中文,作为一个程序员,我的第一反应就是我需要采用什么用的框架来做这个界面,方向是多方面的,肯定会选择自己熟悉的一个,自然而然,我选择了QT来做界面,但是QT并没有像安卓,IOS,C#等支持得那么完美,毕竟做的人不是那么多,所以相对不是那么完美。我们没有鼠标键盘这转载 2017-11-15 22:40:12 · 2880 阅读 · 1 评论 -
qt移植输入法
正文 字体大小:大 中 小 <div class="SG_connBody" id="module_920_SG_connBody"> <h2 id="t_7f20c0830102vlt2" class="titName SG_txta">syszuxpinyin中文输入移植</h2>转载 2017-11-15 23:20:03 · 667 阅读 · 0 评论 -
qt移植输入法二
一.首先是库libsyszuxpinyin.so的移植下载源码:http://pan.baidu.com/s/1gdIarzt1. 将 SYSZUXpinyin.tar.bz2 拷到/tmp/进行解压 然后 cd SYSZUXpinyin2.修改syszuxpnyin.pro文件TEMPLATE = lib在.pro中添加RESOURCES += syszuxpinyin.qrc(可能已转载 2017-11-15 23:24:48 · 805 阅读 · 0 评论 -
基于qt的嵌入式平台输入法:SYSZUXpinyin移植到arm后,UDP接收端中文乱码 本地中文乱码 解决
SYSZUXpinyin输入法完全是用qt搭建的,移植到arm平台后,可以弹出软键盘,本人已成功。移植过程可以参考http://blog.chinaunix.net/uid-24219701-id-3077611.html这里,等有时间洒家写个移植的小细节。这里主要讲,移植后整个程序的文本、字符编码方式怎么调整才能避免乱码。 我的环境是在Fedora14下,默认的编码方式是UTF-8,在未转载 2017-11-16 23:23:58 · 485 阅读 · 0 评论 -
Secure CRT8.1.3安装及破解
如果不怎么看的懂英文,安装前先看一下教程,SecureCRT系列:[1]SecureCRT安装与激活_百度经验安装很简单,除了有个界面需要选择安装路径之外,其他都是直接点击next。选择安装路径的界面是直到最后安装完成,切记不要马上运行,因为CRT是收费的,也有30天的免费试用期,不过要想激活的话,下一个注册机keygen。把注册机copy到安装目录下,用管理员权限运行注册机,点击patch添加Se转载 2017-12-20 22:21:13 · 1809 阅读 · 0 评论 -
linux下C语言编程操作MySQL数据库
原文地址:http://www.2cto.com/database/201506/407827.html在实际应用中,我们不可能在命令行登录进数据库进行数据的查询、插入等操作,用户一般是使用一个界面良好的应用程序软件来对数据进行管理。为了方便应用程序的开发,MySQL提供了多种编程语言(C、perl、php等)的编程接口,供开发者使用。 对于C语言来说,MySQL提供了C语言客户机库,它允许从任转载 2018-01-06 15:11:11 · 4200 阅读 · 0 评论 -
校园网nat
安装gimpsudo apt-get install gimp校园网登陆nat模式配置/etc/network/interfaces1 #normal############## 2 auto lo 3 iface lo inet loopback 4 5 #add for ping s5pv210 6 #auto ens33 7 #ifa原创 2017-10-04 00:14:34 · 2252 阅读 · 0 评论 -
文章标题
如果在uboot中实现了LCD等显示设备的驱动,uboot在启动的时候会在屏幕的左上角显示一个logo,如下图: 这个logo默认情况(只定义了CONFIG_VIDEO_LOGO)是如上图所示的企鹅(如果还定义了CONFIG_VIDEO_BMP_LOGO会是denx的标志),这个是存在于uboot代码中的一个头文件(include/video_logo.h或 bmp_logo.h),如转载 2017-10-03 23:43:27 · 209 阅读 · 0 评论 -
windows主机,ubuntu16.04虚拟机,x210开发板的网络纠结
条件限制:校园网目的一:虚拟机与开发板的TFTP传输步骤①虚拟机搭建tftp服务器步骤②虚拟机桥接到windows主机有线网卡有线网卡有线网卡,重要的事情说三遍步骤③主机有线网卡连接开发板,就是插网线步骤④设置IP,三者需要在同一网段,静态ip;设置结果:windows主机ping虚拟机:可以ping通虚拟机pingwindows主机:不能虚拟机原创 2017-10-06 19:50:00 · 499 阅读 · 0 评论 -
uboot1.3.4中可以删除的文件
1.include下无关的.h文件2.board目录下的除与自己板子相关的文件夹都可以删除,比如samsung3.arch-arm之外的arch-****4.lib_arm之外的lib_****4.cpu目录下与当前cpu无关的文件夹原创 2017-10-07 13:31:00 · 1077 阅读 · 0 评论 -
uboot DDR 配置 修改
1.修改.h头文件的配置2.修改MMU映射还有lowlevel_init.S原创 2017-10-07 15:22:46 · 10210 阅读 · 0 评论 -
晒一晒我的嵌入式开发环境(软件)
主机windows+ubuntu虚拟机文件传输用 主机与虚拟机传输文件告别命令行ubuntu控制台用开发板控制台用开发板和主机windows用网线间接连接虚拟机,可以从虚拟机TFTP下载kernel等文件其中用到路由器简直不要太爽,用起来感觉倍儿棒,用户体验超好原创 2017-10-07 18:19:01 · 3060 阅读 · 0 评论 -
uboot更换串口
控制台串口更换为串口0(1)uboot中默认使用串口2来做控制台输入输出的。(2)SOC中一共有4个串口(串口0、1、2、3),开发板X210上用DB9接口引出了2个串口,分别是串口2和串口0.(靠边的是串口2,靠里那个是串口0)。(3)三星公司推荐使用串口2来作为调试串口,所以在三星移植的uboot和内核版本中都是以串口2默认为控制台串口的。(4)有时候项目需要将调试串口修改为另原创 2017-10-07 20:08:34 · 5486 阅读 · 0 评论 -
u-boot 2013.10中DM9000的移植经
在一个原本无网卡的板子的uboot中添加网卡驱动①头文件中一定要定义#define CONFIG_DRIVER_DM9000 1#define CONFIG_CMD_NET //tftpboot#define CONFIG_CMD_PING 1 //ping#define DM9000_16BIT_DATA#define CONFIG_DM9000_BASE (0x8800原创 2017-10-08 21:49:42 · 527 阅读 · 0 评论 -
s5pv210的启动过程概述
S5PV210启动过程概述•1、210内部有iROM和iRAM,因此启动时分两个阶段:内部启动阶段和外部启动阶段。对于内部启动阶段各种S5PV210的开发板都是相同的,对于外部启动阶段,不同开发板会有不同。•启动过程主要参考《S5PV210_iROM_ApplicationNote_Preliminary_20091126.pdf》S5PV210出厂原创 2017-09-30 11:47:14 · 584 阅读 · 0 评论 -
裸机实验体验之usb启动配合dnw工具下载
裸机实验体验之usb启动配合dnw工具下载1.4.1.1、背景知识介绍回顾S5PV210的启动方式,必须将OM5打到VCC,才能从USB启动。S5PV210的启动过程:开机时先执行内部的iROM中的BL0,然后BL0做了一系列的初始化后,再读取外部OMpin的设置来确定用户选择了从哪里启动。当检测到我们设置的是USB启动时,S5PV210就会从USB OTG接口试图连接主机进行下载启动原创 2017-09-30 15:46:37 · 437 阅读 · 0 评论 -
裸机实验之SD卡下载
一般情况下,用USB下载来调试裸机程序比较方便;但是有时候电脑使用dnw会频繁蓝屏,这时候用SD卡下载调试是不错选择。把OM5打开GND,以从SD通道启动。从SD启动时会先从iNand(SD0)启动执行,当iNand启动做校验和时失败才会转为启动SD2。而我们做裸机实验时是通过SD2来提供裸机程序镜像的,因此需要先破坏内部iNand的uboot才可以强迫开发板从SD2启动去执行我们的裸机程原创 2017-09-30 17:32:24 · 647 阅读 · 0 评论 -
UBOOT源码详细分析之主Makefile
注:本文是由疯仔整理的笔记,基于uboot-1.3.4和s5pc11x分析。话不多说直接上代码(1)uboot的版本号分3个级别:VERSION:主板本号PATCHLEVEL:次版本号SUBLEVEL:再次版本号EXTRAVERSION:另外附加的版本信息这4个用.分隔开共同构成了最终的版本号。(2)Makefile中版本号最终生成了一个变量U_BOOT原创 2017-10-01 23:43:43 · 1437 阅读 · 0 评论 -
UBOOT源码详解之BL2第二阶段
start_armboot()函数详解一个很长的函数(1)这个函数在uboot/lib_arm/board.c的第444行开始到908行结束。(2)450行还不是全部,因为里面还调用了别的函数。(3)为什么这么长的函数,怎么不分成两三个函数?主要因为这个函数整个构成了uboot启动的第二阶段。一个函数组成uboot第二阶段宏观分析:uboot第二阶段应该做什么(1)概括原创 2017-10-02 12:09:59 · 3589 阅读 · 0 评论 -
UBOOT源码详解之BL1第一阶段
start.S详细分析不简单的头文件包含(1)#include 。config.h是在include目录下的,这个文件不是源码中本身存在的文件,而是配置过程中自动生成的文件。(详见mkconfig脚本)。这个文件的内容其实是包含了一个头文件:#include ".(2)经过分析后,发现start.S中包含的第一个头文件就是:include/configs/x210_原创 2017-10-02 02:22:16 · 2119 阅读 · 0 评论 -
开发板刷机教程
第一步:刷UBOOT方法①SD卡制作启动SD卡(其实就是烧录uboot到SD卡中)有2种烧写方法:一种是在windows中用刷卡工具去制作启动SD卡;另一种是在linux中用dd命令。本节介绍第一种(比较简单),刷卡工具在光盘:A盘\tools\x210_Fusing_Tool.rar制作完SD后将SD卡插入开发板SD2通道(注意不是SD3),然后开机就可以进入uboot界原创 2017-10-02 23:57:50 · 2327 阅读 · 0 评论 -
ESP8266--Helloworld固件源码详解
1.下载程序,查看效果https://blog.youkuaiyun.com/yichu5074/article/details/81096029 2.源码详解程序入口在文件的user_main.c文件中的user_init函数中/* * ESPRSSIF MIT License * * Copyright (c) 2016 <ESPRESSIF SYSTEM...原创 2018-07-18 15:23:31 · 3322 阅读 · 0 评论