自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光明顶魔教工程师

业精于勤,荒于嬉

  • 博客(11)
  • 收藏
  • 关注

原创 嵌入式linux 自动获取IP 及 自动校时

最近要调用百度人脸识别API做个东西,发现百度API在桌面端QT程序跑的贼溜,可以到了嵌入式板子上发现就post没了返回信息。一、嵌入式端udhcpc自动获取IP1.在开发板建立文件夹 #mkdir /usr/share/udhcpc/ -p2.先拷贝busybox 源码目录下的 busybox-1.27.2/examples/udhcp/simple.script 到 ...

2018-07-11 22:49:03 1804

原创 设备树和pinctrl粗解

上次文章中 我以DS18b20为例,在设备树中定义了ds18b20的资源(device),当时是依葫芦画瓢,没有深入探究,本文主要探讨下pin在设备树中的描述参考文章:Linux内核中的GPIO系统之(3):pin controller driver代码分析 、fsl,imx6q-pinctrl.txt、fsl,imx-pinctrl.txt先看我上一篇文章对ds18b20的描述 ...

2018-07-04 19:17:24 6677

原创 udhcpd配置及使用

udhcpd配置及使用1.修改/etc/udhcpd.conf修改 interface ra0 #default: eth0 为对应网卡解决error, Unable to open /var/lib/misc/udhcpd.leases for reading,在板子上执行以下命令:# mkdir -p /var/lib/misc/# touch /var/lib/...

2018-07-04 19:11:16 4647

原创 vnc配置备忘录

因为我开发板上要用到Qt,所以我在服务器上安装了Qt的开发环境,为了能远程连接到服务器我安装了VNC,中间也是遇到了很多问题,比如连接上去后,只显示一个控制台的窗口,只能使用命令行。后来几经周折才搞定先来个效果图: apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal...

2018-07-04 19:08:53 149

原创 thttpd移植

1.官网下载http://www.acme.com/software/thttpd/ 版本thttpd-2.25b.tar.gz2.解压 tar -zxvf thttpd-2.25b.tar.gz./configure4.修改makefile CC = arm-none-linux-gnueabi-gcc 总共有3个makefile要改 压缩根目录包1个,cgi-src目...

2018-07-04 19:06:21 506

原创 嵌入式RT3070 AP模式移植

环境:ubuntu1~14.04.3编译器:arm-none-linux-gnueabi-gcc-4.8.3注:此文在CUIT詹老师笔记基础修改而来无线网卡为RT3070,驱动分为STA驱动和SoftAP驱动两种,STA驱动支持无线网卡工作在STA模式下,而SoftAP的驱动支持无线网卡工作在软AP的模式下,可以作为一个软的接入点。(成为一个wifi热点)STA驱动为Linux_a...

2018-07-04 19:05:12 640

原创 DM9000网卡原理与基地址设置

从上面可以看出DM9000的地址总线就一根,它不像CS8900那样地址总线和数据总线都齐全。而这里只有一根地址线(CMD),16跟数据线,所以可以确定位宽为16位,而地址线为什么只有一根,这是DM9000决定的,看手册可以知道CPU总线只访问它的两个地址,CMD管脚为0时,数据线送的是DM9000的寄存器地址,CMD管脚为1时,数据线上送的是16位的寄存器数据,所以对DM9000的操作至少需要...

2018-07-04 19:01:12 1583

原创 完全内核移植–kernel3.15.3

目标平台 明远智睿 EK314 CPU I.MAX6Q内核版本 3.15.3编译器 arm-none-linux-gnueabi-gcc-4.8.31。下载纯净内核2。配置Makefile3。拷贝cp imx_v6_v7_defconfig .config4。# make menuconfig 退出保存5。#make zImage 进行第一次编译,看能否通...

2018-07-04 19:00:13 1920

原创 docker下交叉编译环境配置

为什么在docker中搭建开发环境?Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。意思是我们在一个docker中配置好开发环境,把容器打包后,再把这个包拷贝到其他机器,即可方便快速的部署到其他机器docker run -it...

2018-07-04 18:58:17 7053

原创 3.X内核下设备树–platform设备驱动

1。历史的车轮总是向前,技术更替。在linus 同学发出那句 WFK 后内核进入了设备树时代(站在驱动工程师角度)。前几天我已经被mach-imx 中的文件折磨的夜不能眠。我终于在一个清晨,喝完一杯咖啡后决定放弃蹩脚的传统device描述方式。这里我先不讨论内核实现流程的源代码,简单描述下语法,和我的第一个test_platform_device设备树文件 arch\arm\boot\...

2018-07-04 18:54:52 1536

原创 arm-2014.05 编译三星内核错误 “not support ARM mode ‘smc 0’ ”

(1)arch/arm/mach-exynos/include/mach/smc.h文件:在第54行和第69下面添加: __asm__ volatile ( ".arch_extension sec\n" "smc 0\n" : "+r"(reg0), "+r"(reg1), "+r"(reg2), "+r"(reg3

2018-07-04 18:46:41 498

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除