fl2440
monster_330
这个作者很懒,什么都没留下…
展开
-
交叉编译器制作
先安装以下软件包gccgcc-c++flexncursesbisontexinfo# yum install -y gcc gcc-c++ flex ncurses bison texinfo我的交叉编译器安装在/opt目录下# chmod 777 /opt/$ cd /opt/下载源码包,这里是2012.08版本原创 2015-10-10 19:09:19 · 452 阅读 · 0 评论 -
保存配置好的.config文件
适用于s3c2440使用mini2440_defconfig为默认config文件cp arch/arm/configs/mini2440_defconfig .config执行make menuconfig配置好后执行make savedefconfig保存当前.config文件为defconfig执行mv defconfig arch/arm/原创 2016-03-19 18:26:23 · 958 阅读 · 0 评论 -
fl2440内核移植(四)——DM9000移植
1、修改arch/arm/mach-s3c2440/mach-smdks3c2440.c#include //添加dm9000头文件添加如下代码:/*DM9k ethernet driver info,add by Lu Zengmeng,2015-11-25*/#define DM9000_BASE (S3C2410_CS4 + 0x300)static struct原创 2015-11-25 21:02:32 · 430 阅读 · 0 评论 -
fl2440内核移植(三)——LCD移植
注:板子为4.3寸屏1、修改arch/arm/mach-s3c2440/mach-smdk2440.c,使开发板上的LCD资源可用static struct s3c2410fb_display smdk2440_lcd_cfg __initdata = { .lcdcon5 = S3C2410_LCDCON5_FRM565 |原创 2015-11-25 14:46:23 · 361 阅读 · 0 评论 -
fl2440内核移植(二)——RTC移植
很简单1、修改arch/arm/mach-s3c2440/mach-smdk2440.cstatic struct platform_device *smdk2440_devices[] __initdata = { &s3c_device_ohci, &s3c_device_lcd, &s3c_device_wdt, &s3c_device原创 2015-11-25 13:32:12 · 508 阅读 · 0 评论 -
fl2440内核移植(一)——最小系统
启动最小系统,之需要修改几个地方1、修改MakefileARCH ?= armCROSS_COMPILE ?= /opt/buildroot-2012.08/arm920t/usr/bin/arm-linux-(自己的交叉编译链路径)2、修改arch/arm/mach-s3c2440/mach-smdk2440.c s3c24xx_init_cloc原创 2015-11-12 19:03:24 · 683 阅读 · 0 评论 -
基于FL2440的GPS模块开发
1、GPS简介全球定位系统(Global Positioning System,通常简称GPS)是一个中距离圆型轨道卫星导航系统。它可以为地球表面绝大部分地区(98%)提供准确的定位、测速和高精度的时间标准。系统由美国国防部研制和维护,可满足位于全球任何地方或近地空间的军事用户连续精确的确定三维位置、三维运动和时间的需要。该系统包括太空中的24颗GPS卫星;地面上的1个主控站、3个数据注入原创 2016-03-10 13:31:12 · 476 阅读 · 0 评论 -
linux根文件系统树制作
linux根文件系统树制作arm根文件系统树原创 2015-10-22 14:02:59 · 811 阅读 · 0 评论 -
fl2440内核移植(五)——USB驱动移植
1、修改drivers/usb/serial/Kconfig找到config USB_SERIAL_WWAN将下一行的tristate删除,并添加以下两行booleandefault y if USB_SERIAL_OPTION2、修改drivers/usb/serial/option.c添加以下代码static int vendor = 0;static原创 2016-03-19 21:38:42 · 562 阅读 · 0 评论