
嵌入式学习
文章平均质量分 63
My东隅
Embbnux
展开
-
基于tiny210v2编译openwrt
参考: https://openwrt.org.cn/wiki/compiles5pc1xxhttps://openwrt.org.cn/wiki/howto 编译错误1: elf.cpp:68:5: error: '::close' has not been declared:参考trunk的源码和此问题"https://dev.openwrt.org.cn/ticket/45原创 2013-07-19 22:51:23 · 1658 阅读 · 0 评论 -
Beaglebone black(BBB)使用spi接口oled:基于python
上一篇博客介绍了树莓派(raspberry)上使用spi接口的oled屏幕,今天就再把那个屏幕用到beaglebone black(BBB)上面,用它来使beaglebone black有个显示提示功能,可以用来调试等.屏幕还是那个:0.98寸的oled屏幕,ssd1306主控芯片,128*64的分辨率。 个人原创,版权所有,转载请注明原文出处,并保留原文链接: http转载 2014-08-26 11:16:34 · 3855 阅读 · 0 评论 -
wordpress博客加载缓慢解决:去除Open Sans和Lato 字体
最近发现我的博客加载越来越慢,一直以为是因为我的博客主机放在国外,被最近的Wall影响到了,所以也就没怎么注意。今天用firefox打开的时候发现一直停在等待加载fonts.googleapis.com中。看来问题被发现了,是该解决了。个人原创,转载请注明原文出处,并保留原文链接:http://www.embbnux.com/2014/06/20/wordpress_disable_o转载 2014-06-26 20:55:57 · 1602 阅读 · 0 评论 -
基于Linux x86_64系统编译arm-gcc-4.8: arm-none-eabi-gcc
之前构建了在Linux下进行stm32开发的环境,用的是arm-none-eabi-gcc这个编译器。最近重装了ubuntu,升级到了14.04,发现不能用这个gcc了,提示没有那个文件或目录。发现原来下的那个gcc竟然是32位的,而我的ubuntu是64位的,之前能用是因为在之前的系统装了lib32这个包,可以兼容32位软件。想再装一下这个包,发现已经不支持了。64位确实该成为主流了,可是还是有转载 2014-05-08 12:17:10 · 3496 阅读 · 0 评论 -
基于ubuntu的armv7文件系统移植的权限问题
在自己构建的armv7的ubuntu文件系统出现了如此多的错误后,觉得有必要写写关于文件系统的权限问题了。之前出现的错误主要都是很多因为文件权限的问题。LINUX系统的权限是它的安全之处,也是它的麻烦之处。 转自博主另一个博客 Blog of Embbnux 因个人电脑不常开,此博客可能上不去,所以转到此处. 个人原创,转载请注明原文链接原创 2013-12-30 23:27:50 · 2600 阅读 · 0 评论 -
构建ubuntu armv7文件系统:基于tiny210v2
友善提供的ubuntu desktop文件系统有很多bug,还是不能实现,于是考虑构建自己的ubuntu文件系统。在这里做个笔记以免日后又遗落很多细节。 主要参考ubuntu wiki: https://wiki.ubuntu.com/ARM/BuildEABIChroot 在这里翻译一下该wiki: 首先第一步是安装:sudo原创 2013-10-15 19:06:20 · 7487 阅读 · 12 评论 -
在Tiny210v2 arm开发板上安装apache php mysql基于ubuntu
按之前的文章做了ubuntu arm文件系统,之后就一直想利用它做点什么。正好把电脑改成了博客服务器就想在开发板上也搭个apache服务器;个人原创,转载请注明原文地址:http://embbnux.myvnc.com/blog/?p=71首先是安装的命令基本上和ubuntu电脑上装一样:参考:http://www.cnblogs.com/lynch_world/archi原创 2013-11-08 00:11:34 · 3327 阅读 · 0 评论 -
uboot从SD卡烧写内核和文件系统
环境:ubuntu 13.04一、首先制作sd启动盘: 插入SD卡 sudo dd iflag=dsync oflag=dsync if=tiny210v2-uboot.binof=/dev/mmcblk0 seek=1 tiny210v2-uboot.bin来自: http://www.arm9home.net/read.php?tid-80476.html二、SD卡分原创 2013-07-19 22:51:30 · 4716 阅读 · 0 评论 -
构建debian文件系统 基于tiny210v2
构建DEBIAN文件系统是上学期的事情了,时间有点久,当时没有认真的写博客记下来,现在写可能遗忘了一些细节,但是整体思路是一致的,有问题的话只好GOOGLE之。环境:UBUNTU 13.04原创 2013-09-26 21:08:16 · 2231 阅读 · 0 评论 -
基于tiny210v2的linux-3.9.6内核驱动移植4:PWM移植
对于做智能车的爱好者来说PWM可说是很重要的,那么如果要用arm开发板来控制pwm,首先还是要移植pwm驱动 开发板:tiny210v2,S5PV210核心。 环境: ubuntu13.04 +arm-linux-gcc 内核: linux-3.9 参考友善自带的linux-3.0.8内核代码一、硬件信息原创 2013-07-27 10:28:18 · 2664 阅读 · 0 评论 -
基于tiny210v2的linux-3.9.6内核驱动移植1:led驱动
tiny210v2上有4个led,可以通过gpio直接控制,今天尝试最简单的led驱动移植,主要通过对比友善给的linux-3.0.8来进行移植。 参考:http://blog.youkuaiyun.com/it_114/article/details/6203681 第一步: 查得对应GPIO为GPJ_0---GPJ_3; 在drivers/ch原创 2013-07-19 22:51:28 · 1465 阅读 · 0 评论 -
基于tiny210v2的linux-3.9.6内核驱动移植2:按键驱动
终于放假了,可以好好玩我的210了。 这次进行buttons的移植。 环境:ubuntu 移植内核版本:linux-3.9.6 参考友善提供的linux-3.0.8一、主要代码 在drivers/char目录下新建smdkv210_buttons.c 代码:001008009#include010 #include011#inclu原创 2013-07-19 22:51:32 · 1518 阅读 · 0 评论 -
移植opencv-2.4.6到tiny210v2
环境: ubuntu交叉编译:arm-linux-gcc参考:blog.youkuaiyun.com/top_dada/article/details/8183758一、编译libz 下载: www.zlib.net/ 配置: ./configure--prefix=/opt/FriendlyARM/toolschain/4.5.1/arm-none-linux-gnueab原创 2013-07-19 22:51:39 · 2218 阅读 · 0 评论 -
基于tiny210v2的linux-3.9.6内核驱动移植3:LCD移植
友善的tiny210v2我买的是7寸电容屏,具体型号得再查查,说是S70. 用原本的LINUX内的SMDKV210的LCD驱动能实现LINUX LOGO的输出,但是有一定的偏差。 主要参考: arm9home.net/read.php?tid=27609 环境: UBUNTU 13.04 内核: LINUX-3原创 2013-07-19 22:51:34 · 3189 阅读 · 0 评论 -
移植linux-3.9内核到tiny210v2
下载https://www.kernel.org的源码环境:ubuntu 13.04解压进入目录修改在根目录下的Makefile文件中的第195行和第196行:ARCH ?=armCROSS_COMPILE ?= arm-linux-然后make s5pv210_defconfigmake menuconfigmachine 选smdkv210system type/s原创 2013-07-19 22:51:25 · 2180 阅读 · 0 评论 -
openwrt路由TL 703n砖机修复以及wifi摄像头
帮人修复一个变成砖机的openwrt路由,其实不是砖机,只是网络设置出错,导致无法登陆控制.不过这个openwrt固件设计得挺好的,有安全模式修复,一切都很顺利.不得不大大的夸奖一样这个路由,设计得很好,这么小巧,功能也不少.但是就是配置不是很高,RAM 30M FLASH 4M,不符合极路由的概念,但是用来上网错错由于了.刷个openwrt也正好.现在openwrt很热,不少嵌入式设备,都支持了,很多ARM开发板也可以支持. 路由器今年依然会火,在我看来其实最牛的路由是LINUX机器.原创 2014-01-01 23:59:34 · 3680 阅读 · 0 评论