嵌入式
CarEye 官方博客
这个作者很懒,什么都没留下…
展开
-
car-eye 车辆管理开源平台 MCU 系统之 按键扫描处理
在MCU系统中按键处理经常要处理扫描,去抖等操作。按键一般是在定时器开动以后进行扫描处理,如没个一段时间进入一个按键处理,判断按键的状态当按键持续时间达到一定数值的时候才认为是按键被按下:void Bsp_Key_Check(void){ static u32 keytime= 0; if(CheckSysTick((u32 *)&keytime, 20)) //每隔20原创 2018-02-01 11:05:18 · 785 阅读 · 0 评论 -
低通滤波算法在加速度传感器应用中的作用
加速度传感器低通滤波实现数字滤波处理原创 2018-02-04 12:19:10 · 11169 阅读 · 0 评论 -
分享一下linux系统的精彩描述
Linux 一句话精彩问答/陈绪 http://www.linuxpk.comLinux一句话精彩问答2007/12/12版编者:陈绪中国linux和开源战略经理Intel开源技术中心(OTC,Opensource Technology Center)http://www.linuxpk.com 1/65Linux 一句话精彩问答/陈绪 http://www.linuxpk转载 2018-02-04 12:02:18 · 8182 阅读 · 0 评论 -
linux移植(8)
3 在U-BOOT对Nand Flash的支持3.1 U-BOOT对从Nand Flash启动的支持3.1.1 从Nand Flash启动U-BOOT的基本原理1. 前4K的问题如果S3C2410被配置成从Nand Flash启动(配置由硬件工程师在电路板设置), S3C2410的Nand Flash控制器有一个特殊的功能, 在S3C2410上电后, Nand Flash控制器原创 2018-02-03 21:25:53 · 426 阅读 · 0 评论 -
linux移植(7)
第六部分 应用程序的移植1构造目标板的根目录及文件系统1.1 建立一个目标板的空根目录我们将在这里构建构建根文件系统,创建基础目录结构. 存放交叉编译后生成的目标应用程序(BUSYBOX,TINYLOGIN),存放库文件等。[arm@localhost rootfs]# mkdir my_rootfs[arm@localhost rootfs]# pwd/home/ar原创 2018-02-03 21:24:53 · 2921 阅读 · 0 评论 -
linux移植(6)
usbmon: debugfs is not available116x: driver isp116xhcd,05 Aug 2005s3c2410ohcis3c2410ohci:S3C24XX OHCIs3c2410ohcis3c2410ohci:new USB bus registered, assigned bus number 1s3c2410ohci原创 2018-02-03 21:23:34 · 293 阅读 · 0 评论 -
linux移植(5)
第五部分 linux 2.6内核的移植1 内核移植过程1.1 下载linux内核从http://www.kernel.org/pub/linux/kernel/v2.6/linux2.6.14.1.tar.bz2下载linux2.6.14.1内核至home/arm/dev_home/kernel.[root@localhost ~]#su arm[arm@local原创 2018-02-03 21:22:17 · 277 阅读 · 0 评论 -
linux移动植树(4)
.3.3 进入主UBOOT命令行进入命令循环(即整个boot的工作循环),接受用户从串口输入的命令,然后进行相应的工作。for (;;) {main_loop (); /* 在common/main.c */}2.4 代码搬运 为了支持NAND flash起动,S3C2410内建了内部的4k的SRAM缓存“Steppingstone”。当起动时,NANDflash最初原创 2018-02-03 21:21:04 · 290 阅读 · 0 评论 -
linux移植(3)
[arm@localhost gcc]#armlinuxgcccoh1.o h1.c[arm@localhost gcc]#armlinuxgccohello hello.c h1.o h2.o方法4:[arm@localhost gcc]#armlinuxgccohello hello.c h1.c h2.cc:只编译不连接。o:编译且连接原创 2018-02-03 21:19:38 · 493 阅读 · 0 评论 -
linux移植(2)
3 AXD的使用以及源代码说明3.1 源代码说明3.1.1 汇编源代码说明;===============================================================================; 引用头文件;=================================================================原创 2018-02-03 21:18:31 · 368 阅读 · 0 评论 -
linux 移植(1)
第一部分 前言1 硬件环境1.1主机硬件环境开发机:Pentium-4 CPU内存: 512MB硬盘: 60GB1.2 目标板硬件环境CPU: S3C2410SDRAM: HY57V561620Nand flash: K9F1208U0B(64MB)以太网芯片:CS8900A (10M/100MB)1.3工具介绍仿真器:Dragon-ICE电缆:原创 2018-02-03 21:17:05 · 543 阅读 · 0 评论 -
全志android平台下的SDK快速移植
分享一下 全志平台的SDK移植过程:第5 页 共18 页1. 概述T3 平台快速移植文档,本文基于T3 T3-P1 方案。1.1. 名词解释1. vendor-namesoftwinner2. device-nameT3-p13. product-nameT3_p1第6 页 共18 页2. 方案定制方案原创 2018-02-01 11:20:30 · 3949 阅读 · 0 评论 -
全志ANDROID 平台下的优化
zram的说明zram是 Linux内核的一个模块,之前被称为“compcache”。zram通过在 RAM内的压缩块设备上分页,直到必须使用硬盘上的交换空间,以避免在磁盘上进行分页,从而提高性能。 zram的开起和使用一. Linux内核的配置:Symbol: ZRAM [=y]│Location:│->原创 2018-02-01 11:16:55 · 2620 阅读 · 0 评论 -
car-eye 行车记录仪中的外部存储卡操作
在行车记录仪中,android各个版本对外部存储卡存在着权限上的限制,对获取卡的位置存在不同SDK版本上的差异,car-eye行车记录仪为了保持兼容性。做了最全面的处理:获取卡的位置: public String[] initDisk(Context context) { String sd = null; Class<?> storageVol...原创 2018-02-08 09:57:39 · 815 阅读 · 0 评论