对比了很多种,开源的 NES 模拟器 VirtuaNES , nestopia , FakeNES , FCEUX , InfoNES , LiteNES 最后决定使用 LiteNES 进行移值,它是由 mynes 移值而来。LiteNES 对 mynes 代码进行整理兼容了 C99 标准,编译时无 ...
分类:
系统相关 时间:
2016-06-26 19:43:49
阅读次数:
1598
我简单总结了一下目前it行业的8大方向: 1、嵌入式开发 传统的arm linux开发、新兴的智能硬件、物联网等技术的发展,都让整个方向成为热门领域。2、游戏开发 cocos2d-x、unity3d、html5,都可以用来开发游戏。3、移动开发 android、ios两大热门,引爆移动互联网的发展。 ...
分类:
其他好文 时间:
2016-06-20 12:40:31
阅读次数:
388
1、把中断注销掉,采用轮询的方式,来使用按键,看它能否工作。 采用读取按键的状态来轮询;按键的状态有对应I/O口的数据寄存器保存,可以读取该寄存器来判断按下与否。 如果还出问题,反汇编之;arm-linux-objcump -D -S gboot.elf >dump 看它用到了fp寄存器,可知用到了 ...
分类:
其他好文 时间:
2016-06-19 20:00:45
阅读次数:
129
1. 下载源码 https://busybox.net/downloads/ 2. 解压 3. 修改Makefile ~/busybox-1.21.1$ vi Makefile 164行: 修改前:CROSS_COMPILE ?= 修改后:CROSS_COMPILE ?= arm-linux-gnu ...
分类:
其他好文 时间:
2016-06-14 19:08:03
阅读次数:
222
arm-linux-gnueabihf-gcc是由 Linaro 公司基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM系统中所有环节的代码,包括裸机程序、u-boot、Linux kernel、filesystem和App应用程序。 arm-linux-gneabihf-gcc 与 Cod ...
分类:
系统相关 时间:
2016-06-14 10:08:35
阅读次数:
1279
解决办法: export LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libv4l/v4l1compat.so 注意路径不一定是上面这个路径。 自己在/usr/lib下,find -name v4l1compat.so,来确定路径 ...
分类:
其他好文 时间:
2016-06-12 00:08:41
阅读次数:
1427
一、GCC简介: The GNU Compiler Collection,通常简称GCC,是一套由GNU开发的编译器集,为什么是编辑器集而不是编译器呢?那是因为它不仅支持C语言编译,还支持C++, Ada, Objective C等许多语言。另外GCC对硬件平台的支持,可以所无所不在,它不仅支持X8 ...
分类:
系统相关 时间:
2016-06-11 18:50:45
阅读次数:
409
ARM-Linux S5PV210 UART驱动(3) 串口核心层、关键结构体、接口关系 尽管一个特定的UART设备驱动完全可以按照tty驱动的设计方法来设计,即定义tty_driver并实现tty_operations其中的成员函数,但是Linux已经在文件serial_core.c中实现了UAR ...
分类:
系统相关 时间:
2016-06-06 20:37:38
阅读次数:
306
Linux内核版本号:linux 2.6.39 交叉编译工具 :arm-linux-gcc 4.5.1 开发板 :友善之臂Tiny6410 LCD :友善之臂S70 Libpng版本 :libpng-1.5.14 Zlib版本 :zlib-1.2.8 一、交叉编译Zlib Zlib是一个文件压缩库, ...
分类:
其他好文 时间:
2016-06-05 21:25:15
阅读次数:
327
之前安装了一个rehat6的linux系统,把交叉编译搭建给忽视了,结果在编译uboot的时候出现问题,显示找不到arm-linux-gcc。于是自己来搭建交 叉编译环境。出现好多错。先是解压时没在后边加 -C/,后是直接自己创建了个目录,把解压后的bin目录复制到自己创建的目录。还是出现问题。但 ...
分类:
其他好文 时间:
2016-06-05 15:29:49
阅读次数:
139