自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gooogleman#foxmail.com

学海无涯

  • 博客(895)
  • 资源 (57)
  • 收藏
  • 关注

原创 linux 遇到的内核异常问题分析解决汇总

这些年曾经遇到过一些比较棘手的linux 异常问题,遗憾的是很多时候没有及时更新总结,导致我自己再次遇到的时候也要靠网络搜索相关文章去回忆解决办法,本文会持续更新,逐步完善linux 崩溃异常解决问题办法。 linux 崩溃异常无非是死锁,空指针,访问非法区域等问题,通常一般的方法,用静态的分析方式可以解决问题,实在比较复杂的情况只能用KGDB的等方式来解决。 为了方便调试和测试代码,内核提供了许多与内核调试相关的配置选项。这些选项大部分都在内核配置编辑器的内核开...

2020-08-04 14:47:07 984

原创 CSDN手机APP终于可以写博客了

随着年龄增长,博客是更新的越来越慢了,在公司没时间,现在在路上时间挺多,当时想着APP能写博客就好了,记得开始事不可以的,如今这时代,回到家开电脑逛论坛的时间真少了。希望以后可以在上下班路上写一些东西。...

2021-09-24 07:17:47 234 1

原创 记录调试Android 休眠唤醒过程中遇到的问题以及解决办法

最近在调试休眠唤醒,遇到不少问题,现在记录下解决问题问题的过程。1、休眠或者唤醒过程中内核异常 具体解决办法,请看这篇linux 遇到的内核异常问题分析解决汇总2、休眠过程中唤醒 调试的时候发现,本来Android 系统已经休眠下去,CPU已经暂停运行,但是串口log记录一段时间发现有时候内核log会重新打印,一些驱动重新resume了,或者有时候休眠到一半,系统又被唤醒了,log 大概如下:[2020/8/9 6:46:31] [ 2956.891633] P...

2020-08-10 09:22:15 1198 1

原创 MIPI lcd屏幕调试方法总结

以前工作都比较忙,很少写总结性的东西了,现在有空就写写吧。 mipi 时钟比较高,一般的小公司示波器是没法测试到波形的,此时必须注意步骤,否则会因为某些小细节而搞好几天甚至更久。1、保证MIPI lcd 的各路电压都正常,如果有条件,测试mipi 时钟以及各个数据通道的正负线波形;2、保证复位引脚时序正常;3、找一款已经成功验证过的MIPI 屏幕驱动程序来修改;4、保证MIPI 屏幕各项设置参数以及MIPI接口参数设置函数是对的;5、保证lcd 的dclk 设置正...

2020-06-28 10:07:41 2765 2

原创 关于如何降低wifi 功耗

最近在调试wifi,以前都是基于Linux Android之下调试,要么是做的相对完善,只是了解一个大概情况,要么就是对功耗要求不高,直接用就可以了。现在用在一个非标的系统上,并且电池较小,对功耗要求挺高,于是就花了点时间看了一下802.11 协议,现在把wifi 降低功耗办法总结一下。1、在wifi 没有连接AP的时候,休眠时候可以直接给wifi 下电,唤醒重连和是否下电时间没什么差距,这种wifi 休眠模式最低,但是连接时间最长;2、进入深度休眠,断开AP,但是不对wifi进行下电...

2020-06-01 16:14:34 1739

原创 Linker Scripts SECTIONS 部分的一个疑问

在M4 里面Linker Scripts 看到有如下部分描述SECTIONS{ .AppinInfo : { KEEP(*(.AppinInfo)) }>FLASH = 0xff}一直没搞明白 这个= 0xff 是什么意思,相关中文网是找遍了也没这部分解释,于是只能找老外的网站了,尤其是要找到官方资料。https://sourcew...

2019-11-20 10:17:55 445

原创 [-Wunused-but-set-variable]和[-Wunused-variable]的区别

公司严格要求,要求把警告全部消除才算是合格代码,于是打开gcc -Wall 有两个警告很像。warning: unused variable 'ucRet' [-Wunused-variable]warning: variable 'Attr' set but not used [-Wunused-but-set-variable]开始以为是一样的,直接屏蔽Attr就出错了...

2019-11-19 14:58:27 3156

原创 在Linux 下开发cortex M3 是什么感觉?

这几天,公司让去windows环境下用gcc 编译cortex M3的代码,囧。开始还真是有点摸不着头脑,后面发现已经做好了很多各种gcc的exe版本工具链,稍微修改一下Linux 下的Makefile就可以在window下 用bat 文件调用make.exe 编译了。不过真的没Linux强大,有时候报错也牛头不对马嘴,编译速度也是有点慢。既然都是编译器,那把cortex M3 代码用L...

2019-10-29 17:11:25 698

原创 warning: jobserver unavailable: using -j1. Add `+' to parent make rule问题怎么解决

最近在整windows 下的gcc 工具链编译,发现bat 调用make -j4 会有如下警告warning:jobserverunavailable:using-j1.Add`+'toparentmakerule,以为是windows 下make 不支持多核编译的原因,但是今天我把同一份代码放到ubuntu下 编译,一样的警告,并且ubuntu 编译别的Linux ...

2019-10-29 16:49:41 2873 1

原创 cmake 从入门到放弃

以前在Linux下看过一些auto make 工具生成的Makefile,感觉生成的Makefile有一个原则,就是死命让人看不懂,显得很高深莫测,我不甘心,一些网友又给我推荐cmake,搜索一下果然是吹的神乎其技,并且说大型工程,自己手工写Makefile的人就是SB。于是我就整起来,开始在windows下整,遇到一些问题始终很奇怪,解决不了,于是还是在ubuntu下来搞吧。 ...

2019-10-22 20:27:31 1544 1

转载 C语言和设计模式(总结篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】设计模式的书相信很多人都看过。对于设计模式这样一种方法,相信不同的人有不同的理解。我在这里写的博客只是我个人对设计模式的粗浅认识。文中肯定存在很多的不足和不成熟之处,希望朋友们谅解。望大家多多指正,谢谢!01)C语言和设计模式(继承、封装、多态)02)C语言和设计模式(访问者...

2019-10-16 10:43:48 342

转载 cortex M3 系统svc 系统调用

STM32 SVCall一个特殊的中断:SVCall简述:一种由程序进行触发的中断,默认开启起源:SVC(系统服务调用,亦简称系统调用)多用于在操作系统之上的软件开发中。SVC 用于产生系统函数的调用请求。例如,操作系统不让用户程序直接访问硬件,而是通过提供一些系统服务函数,用户程序使用 SVC 发出对系统服务函数的呼叫请求,以这种方法调用它们来间接访问硬件。因此,当用户程序想要控制特...

2019-10-12 19:58:20 2172 1

转载 linux文件描述符限制及使用详解

背景最近调试一款网关设备,它部署在客户端和服务端之间。在工作时,它同时接收来自客户端的连接,同时又向服务端建立连接。网关在完全接收来自客户端的数据后,会校验数据合法性,只有数据合法,网关才会向服务器建立连接并转发数据。这样,当存在一个客户端和服务端的通信时,网关有可能需要同时建立两个连接,占用两个fd。这对网关的数据处理能力提出了较高的要求。在调试中出现的现象是,当客户端以较多的并发...

2019-10-09 09:52:48 236

原创 htonl/htons以及ntohl/ntohs等函数使用说明

htonl/htons以及ntohl/ntohs等函数都是为了解决主机和网络字节序不同而实现的函数,不同的是使用情况不同:htonl/htons用在主机设置相关参数到网络之前,ntohl/ntohs是从网络读出参数到主机之前。#include <arpa/inet.h> uint32_t htonl(uint32_t hostlong); ui...

2019-09-17 19:05:24 968

原创 int socket(int domain, int type, int protocol); domain AF_UNIX,PF_UNIX, AF_LOCAL,AF_NETLINK等了解

#include <sys/socket.h> int socket(int domain, int type, int protocol); 函数里面domain 的值有如下 Name Purpose Man page AF_UNIX, AF_LOCAL ...

2019-09-11 17:48:02 589 2

原创 各种进程间通信效率比較以及使用注意事项

各种进程间通信效率比較类型 无连接 可靠 流控制 记录消息类型 优先级 普通PIPE N Y Y N 流PIPE N Y Y N 命名PIPE(FIFO) N Y Y N 消息队列 N Y Y Y 信号量 ...

2019-08-19 16:56:33 1592

转载 结构体(或者联合体)变量的成员在内存里是如何分布的

结构体(或者联合体)变量的成员在内存里是如何分布的1.概述结构体变量的成员在内存里是如何分布的、成员先后顺序是怎样的、成员之间是连续的还是分散的、还是其他的什么形式?这些问题既和软件相关又和硬件相关。所谓软件相关主要是指和具体的编程语言的编译器的特性相关,编译器为了优化CPU访问内存的效率,在生成结构体成员的起始地址时遵循着某种特定的规则,这就是所谓的结构体成员“对齐”;所谓硬件相关主要...

2019-08-15 17:47:58 361

转载 谨慎使用多线程中的fork

谨慎使用多线程中的fork2015-02-07 19:23 by origins 转自https://www.cnblogs.com/liyuan989/p/4279210.html前言在单核时代,大家所编写的程序都是单进程/单线程程序。随着计算机硬件技术的发展,进入了多核时代后,为了降低响应时间,重复充分利用多核cpu的资源,使用多进程编程的手段逐渐被人们接受和掌握。然而因为创建一...

2019-08-05 14:16:42 312

转载 wpa_supplicant与wpa_cli之间通信过程

wpa_supplicant编译:1. wpa_supplicant/Android.mk :-- wpa_cli-- wpa_supplicant-- libwpa_client.so2. hostapd/Android.mk :-- hostapd_cli-- hostapd从通信层次上划分,wpa_supplicant提供向上的控...

2019-07-25 17:53:19 385 1

转载 进程空间分配和堆栈大小

进程空间分配和堆栈大小1. Linux中进程空间的分配情况如下:  从上图可以看出,进程的空间分配:与进程相关的数据结构(页表、内核栈、task) ---> 物理内存 ---> 内核代码和数据---> 用户栈 ---> 共享库的内存映射区 ---> 运行时堆 --->未初始化数据段.bss---> 已初始化数据段.data ---...

2019-07-19 14:54:40 2408

转载 ulimit -n 修改

ulimit -n 修改通过ulimit -n命令可以查看linux系统里打开文件描述符的最大值,一般缺省值是1024,对一台繁忙的服务器来说,这个值偏小,所以有必要重新设置linux系统里打开文件描述符的最大值。那么应该在哪里设置呢?最正确的做法是在/etc/security/limits.conf里设置: [root@localhost security]# ulimit...

2019-07-18 17:24:37 654

原创 Realtek WiFi 模块实现AP和station 模式同时启用

问一下周边的朋友,Realtek WiFi 模块是否能实现AP和station 模式同时启用,大家都均确定的说这是不能的。后面网上看看,说可以的,于是找模块供应商咨询了一下,果然是可以的,其实原厂驱动已经做好了,非常简单,流程如下: 1、在WiFi驱动Makefile文件里面加上EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE 然...

2019-06-14 13:49:01 3307 1

原创 基于Linux WiFi ap 的hostapd 工具的使用方法

上一篇文章基于Linux wpa_supplicant wpa_cli 工具调试WiFi sta 网络连接讲了WiFi sta 的wpa工具连接方法,现在来讲讲WiFi ap 的hostapd 工具的使用方法。 执行如下脚本即可killall -q wpa_supplicantkillall -q udhcpckillall -q udhcpdkillall...

2019-05-30 10:59:43 1514 1

原创 基于Linux wpa_supplicant  wpa_cli 工具调试WiFi sta 网络连接

在网上看了不少这方面的文章,可惜总是照着用行不通,自己玩了一下,写出来,我下面是基于Linux 非Android平台操作的。必要的工具:wpa_supplicant wpa_cliudhcpcwpa_supplicant -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf -dd -Bwpa_cli -iwl...

2019-05-30 10:54:32 897

转载 IoT设备WiFi配网及现状

IoT设备WiFi配网及现状原文地址https://www.cnblogs.com/rockyching2009/p/10042263.html一、引言现下,物联网(IoT/IoE)中智能产品普遍采用WiFi与路由器完成连接,然后通过手机和云端进行数据交互,拓扑结构如下:由上图可见,APP和智能产品之间并没有直接的交互,而是夹杂了”云“端(当然,我们也可以直接走局域网)。...

2019-05-23 17:49:57 1782

转载 LINUX下目标文件的BSS段、数据段、代码段

转自http://blog.chinaunix.net/uid-27018250-id-3867588.htmlLINUX下目标文件的BSS段、数据段、代码段操作系统:ubuntu 13.04工具:gcc, objdump, readelf参考:《程序员自我修养》代码编译后的机器指令经常被放在代码段里,代码段名为".text";已初始化的全局变量和已初始化的局部静态变量经常放在数据...

2019-05-22 11:38:29 337

转载 使用 /sys 文件系统访问 Linux 内核

转自https://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/sysfs 与 /syssysfs 文件系统总是被挂载在 /sys 挂载点上。虽然在较早期的2.6内核系统上并没有规定 sysfs 的标准挂载位置,可以把 sysfs 挂载在任何位置,但较近的2.6内核修正了这一规则,要求 sysfs 总是挂载在 /sys 目录上;针对以前的...

2019-03-21 16:40:54 363

转载 Android添加用户组及自定义App权限

Android:4.4.4一、应用场景在Android设备上,现在我们外接了一个USB转串口的设备,设备节点是/dev/ttyUSB0:# ls -l /dev/ttyUSB0crw-rw---- 1 root root 188, 0 /dev/ttyUSB0信息显示:该设备的用户及其所属组别都是root,root的持有者对该设备具有读写权限。但是,我们的App是被排除在root之外...

2019-03-07 13:46:25 1080

原创 Linux 应用程序信号基础知识总结

       以前看的底层的东西居多,不过底层原厂做的相对完善了,导致底层的工程师总是在做一些硬件+驱动/软件测试的移植工作,很多Linux 精妙的东西没学到,觉得不是Linux内核简单,而是目前的生态链来说,驱动工程师只有原厂有较大锻炼罢了,现在有时间就看看应用的东西吧,写点基础的总结。1.发送信号命令    kill -信号  要发送的进程id(pid)       例如kill -S...

2019-02-14 10:46:15 487

原创 关于Linux 驱动以及应用调试信息打印方式总结

1.应用打印调试1.1 printf       printf 是最简单的应用调试打印方式,默认打印在调试串口上,如果有telnet ssh 这些伪终端运行程序,printf 就打印在当前终端上。printf 的好处就是简单易用,因为我们第一个c应用程序就用了printf了。囧,我当时Helloworld 没好好学习导致后面很窘迫。不过printf 也带有较大的缺陷,那就是比较耗时,如果p...

2019-01-02 14:36:52 1737

转载 解决Linux下USB设备节点ttyUSB名不固定的问题,生成固定USB转串口设备节点

原文链接:http://blog.sina.com.cn/s/blog_8b58097f0102wxm3.html     感谢博主分享!!! 1. Linux下USB设备节点名不固定问题经常会遇到以USB转串口设备为例,通常设备节点名为ttyUSBx(x为0~n),Linux内核会根据设备插入的先后顺序进行编号的分配,比如第一个插入的设备编号为ttyUSB0,然后依此加1,变为tty...

2018-12-27 13:43:21 3492 1

转载 彻底理解Linux的各种终端类型以及概念

origin: http://blog.csdn.net/dog250/article/details/78766716这篇文章的动机有两个,上周同事问我关于Linux终端的问题,我简要解答后发现有些概念确实自己也说不清楚,然而这些概念我曾经是弄清楚了的,但也只是曾经。  大概六七年前,我是懂这些东西的,当时做了一些记录: linux终端闲谈:http://blog.csdn.net/do...

2018-12-26 09:45:29 840 1

原创 Linux libc 库文件更新

觉得busybox 里面用的一些libc 库函数不支持Linux的一些内核特性,需要更新,怎么办?首先就是要查看版本,然后去下载代码过来看,如果有必要自己改一下,更新一下版本值了IDE,或者想办法避开。readelf -a /bin/busybox |grep NEEDED 0x00000001 (NEEDED)                     Shared library: [...

2018-12-22 12:38:06 1479

原创 Linux arm 集成busybox telnetd 功能遇到的坑

       以前用过蛮多telnet 的,这次只有一个串口,被BT 占用后就没有调试口了,也没网卡,于是就想到用WiFi 来用telnetd 这个功能,没想到以前胡乱网上看看,复制粘贴上去就能用的,这次死活不行。        1、mount -t devpts devpts /dev/pts 提示 no such file         可是我明明在rcS 文件有这些命令:   ...

2018-12-15 10:53:51 1215

转载 select机制的驱动实现及原理

一、驱动实现select机制的步骤    1、首先初始化一个等待队列头    2、在驱动中实现poll函数,该函数只需做两件事情        a、使用poll_wait()函数将等待队列添加到poll_table中。        b、返回描述设备是否可读或可写的掩码。    3、在驱动的相应地方调用wake_up()函数,唤醒等待队列。    两点说明:        a、等...

2018-11-27 20:08:37 1868

转载 C语言关于指针的注意事项

C语言关于指针的注意事项一、指针的四个关键概念1、指针的类型2、指针指向的类型3、指针的值,也就是指针指向的地址4、指针自己所占用的内存空间注意:指针变量所存的内容就是内存的地址编号!例如:int **pp = NULL;1、指针的类型是 int **2、指针指向的类型 int *3、指针的值为NULL4、指针自己所站内存的大小  sizeof(pp)二、强制类型转换强...

2018-11-22 17:15:16 464

转载 细说linux IPC(十一):各种IPC形式比较总结(完)

【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet 或 .../gentleliu,文章仅供学习交流,请勿用于商业用途】                这个系列基本上到现在为止已经差不多把linux上的各种常用的IPC介绍完了,linux上面的IPC大多都是从UNIX上面继承而来。        最初Unix IPC包括:管道、FIFO、信号。System V ...

2018-11-17 15:14:03 1172

转载 Android Camera开发分辨率相关问题总结

转自 https://blog.csdn.net/jiayite/article/details/52039929相机相关的开发时,发现并解决了一些问题,并将其记录于下以便以后查看。问题设置了previewSize和pictureSize,但是通过打Log看出当时设置的时候分辨率是改变了的,然而正是拍照的时候分辨率又变回系统默认的了,在不同的机子上默认的分辨率不同。 setParam...

2018-08-24 16:41:38 2522

转载 Camera设置预览尺寸的总结

Camera设置预览尺寸的总结  总结下个人经验,由于预览尺寸设置不当会导致Camera预览变形,经过一番折腾,发现要先获得Camera支持的尺寸在跟屏幕分辩率进行比较,把最接近尺寸设置为预览尺寸就可以了。首先获得屏幕宽高 public void getScreenSize() { WindowManager wm = (WindowManager) ge...

2018-08-24 11:11:34 7890 1

转载 dumpsys camera 以及一些命令

dumpsys media.camera:Android 4.3引入的wm工具wm命令及用法:系统说明: usage: wm [subcommand] [options] wm size [reset|WxH] wm density [reset|DENSITY] wm overscan [reset|LEFT,TOP,RIGHT,BOTTOM] ...

2018-08-24 09:46:37 3146 1

Sate210-F开发板用户刷机手册V1.0.0.pdf

烧写软件准备 烧写Sate210-F镜像,需要到如下工具软件:  启动卡制作软件moviNAND_Fusing_Tool_v2.0.exe  ADB驱动samsung USB Driver.exe  Fastboot软件驱动fastboot.exe,AdbWinApi.dll,AdbWinUsbApi.dll  Securecrt串口工具(使用方法请自行网络搜索) 双击samsung USB Driver.exe安装ADB驱动,按照默认设置安装即可,当烧写的时候电脑一般会自动查找到安装好的ADB驱动。 Sate210-F硬件接口详细描述: ● 三星S5PV210基于Cortex-A8内核处理器,1GHz主频 ● 板载64bit双通道512MB DDR2内存,256MB SLC FLASH+4GB iNAND/eMMC闪存 ● 7寸LCD显示屏与7寸电容触摸屏,支持多点触摸 ● 1路VGA接口,真正支持800*600、1024*768、1280*720、1280*1024、1440*900、1920*1080多种分辨率,完全兼容市场上主流显示器真正达到电脑显卡的兼容性与显示效果(独家技术) ● 5路USB2.0高速接口(1Host+4路HUB扩展),支持USB网卡、USB WIFI、U盘、鼠标、摄像头等各种USB设备 ● 4路RS232串口(COM1~COM4,COM3默认做调试串口信息打印输出),支持TTL信号扩展输出 ● 1路USB OTG2.0高速接口 ● 2路SD/TF卡接口(1SD卡座+1TF卡座) ● 1路WM8960数字音频接口,支持HDMI音视同步 — 双声道耳机插孔 — 双声道LINE IN插孔 — 单通道麦克风插孔+板载麦克风 — 双声道喇叭接口(每声道1W功率) ● 1路100M/10M以太网接口(DM9000),带指示灯 ● 1路HDMI1.3 Video接口,支持音频同步 ● 2路摄像头扩展接口,支持300W COMS数字摄像头 ● 2路24bit RGB LCD扩散接口,带电阻触摸屏与电容触摸屏接口PWM控制接口(50PIN排针座+50PIN FPC座) ● 5路用户按键+1复位按键 ● 2路LED指示灯接口 ● 1路16bit通用总线扩展接口 ● 板载加密芯片扩展(AT88SCxxxx) ● 2路SPI扩展接口 ● 3路PWM扩展接口 ● 4路ADC/Touch扩展接口 ● 1路TV OUT扩展接口,可输出CVBS复合视频信号,可接各电视机和显示器 ● 15路外部GPIO扩展接口 ● 板载启动配置拔码开关 ● 支持RTC后备电源 ● 支持WinCE6.0、Android2.3、Android4.0操作系统

2014-01-22

Sate4412开发板用户手册(linux android 编译开发环境搭建)V1.4.1.pdf

2. Sate4412 开发平台硬件参数 核心板 CPU Samsung Exynos 4412,四核 Cortex-A9,主频为1.4~1.6GHz。支持1MByte L2 cache,封装为0.4mm间距FCFBGA-804。 支持双通道LPDDR2 (1066Mbps),速度是Tegra3的两倍 3D 加速 ARM Mali-400 MP Core (Quad Fragment processors) 内存 1G DDR3 INAND 8G INAND ,SANDISK 底板 重力传感器 MMA8452Q WIFI Realtek RTL8188EUS, 支持IEEE802.11b/g/n GPS VK1613 采用了新一代SIRFIII低功耗芯片,超高灵敏度 3G 目前采用中兴模块,可实现上网,收发短信 Camera 3路,支持2M/3M/5M摄像头 USB HOST 两路HSIC信号,四个USB HOST 接口,支持各种USB 设备 USB HS OTG 1路 OTG 2.0 SD/HSMMC 4路SDIO口,用于iNAND、MMC/SD、WiFi等 UART 接口 4路UART口,波特率高达115200bps,用于接GPS、打印调试信息等 HDMI 接口 HDMI 1.4(支持1080P/60Hz) 触摸屏 支持7寸,9.7寸电阻/电容触摸屏 LCD 支持7寸,9.7寸液晶显示屏 VGA接口 1路标准VGA输出接口,支持各种VGA液晶显示器 LVDS显示 LVDS接口(4组差分信号) 以太网接口 1路10M/100M有线接口 音频 IIS信号,WM8960 功能按键 包括电源按键,音量按键,HOME按键等 外接电源 9V/2A 3. Sate4412 开发平台软件参数 Google Android4.0.4 ICS 操作系统 Linux内核 Linux3.0.15 系统引导程序 U-boot 2010.12 串口调试工具 DNW/ SecureCRT 交叉编译工具 Arm-2009q3(gcc 4.4.1) 文件系统格式 RAMDISK, Ext4 GUI Google Android 4.0.4 ICS 软件功能支持 支持3D图形显像(Mali-400 MP) 支持1080P视频播放 支持Flash player V11网页Flash播放 支持HDMI1.4高清数字输出,支持1080P/60Hz 支持Mp3、Mp4、RMVB等格式的音视频播放 支持腾讯QQ、Skype等即时通信软件 支持常见的Android游戏 支持Google Android 4.0.4 ICS其他功能 设备驱动 3G 模组驱动 支持拨号、短信、上网等功能 无线WIFI模块 支持802.11b/g/n 无线蓝牙模块 支持蓝牙通信 GPS模块 支持SIF Ⅲ全球定位 Camera模块 支持300万像素CMOS Camera驱动,支持预览、拍照、录像功能 网口模块 10M/100M自适应网口驱动,支持以太网功能 HDMI显示 支持HDMI输出,同时支持图像和声音 Audio驱动 支持音频播放功能 LCD显示 可选配7寸(1024*600)和9.7寸,可支持的液晶屏分辨率为1080*1024及以下 TOUCH驱动 默认支持电容式触摸驱动 VGA驱动 默认支持分辨率1280*768 I2C驱动 Audio、Camera、HDMI都用I2C驱动来通信 USB HOST驱动 支持HOST功能,支持USB鼠标,USB键盘,U盘,USB蓝牙等 USB OTG驱动 支持device功能,支持ADB和MTP SD/HSMMC驱动 支持高速SD/MMC卡,也支持SDIO MFC驱动 Multi-Format Video Codec UART驱动 串口通信 JPEG 驱动 JPEG CODEC 2D驱动 2D硬件加速 3D驱动 3D硬件加速(Mali-400 Mp) Android应用 Adobe Flashplayer 网页Flash播放软件 Mediaplayer 视频播放器 min3dSampleProject 3D图形加速测试 SerialPort 串口通信工具 rockplayer RMVB格式视频播放器 OI File Manager 文件浏览器 Angry Birds Android 游戏 MobileQQ_Android_2.0 Android QQ

2014-01-12

Sate210-F开发板硬件用户手册V1.2.1.PDF

Sate210-F开发板硬件资源 ● 三星S5PV210基于Cortex-A8内核处理器,1GHz主频 ● 板载64bit双通道512MB DDR2内存,256MB SLC FLASH+4GB iNAND/eMMC闪存 ● 7寸LCD显示屏与7寸电容触摸屏,支持多点触摸 ● 1路VGA接口,真正支持800*600、1024*768、1280*720、1280*1024、1440*900、1920*1080多种分辨率,完全兼容市场上主流显示器真正达到电脑显卡的兼容性与显示效果(独家技术) ● 5路USB2.0高速接口(1Host+4路HUB扩展),支持USB网卡、USB WIFI、U盘、鼠标、摄像头等各种USB设备 ● 4路RS232串口(COM1—COM4),支持TTL信号扩展输出 ● 1路USB OTG2.0高速接口 ● 2路SD/TF卡接口(1SD卡座+1TF卡座) ● 1路WM8960数字音频接口,支持HDMI音视同步 — 双声道耳机插孔 — 双声道LINE IN插孔 — 单通道麦克风插孔+板载麦克风 — 双声道喇叭接口(每声道1W功率) ● 1路100M/10M以太网接口(DM9000),带指示灯 ● 1路HDMI1.3 Video接口,支持音频同步 ● 2路摄像头扩展接口,支持300W COMS数字摄像头和TVP5150模拟摄像头/视频(WinCE、Android驱动支持) ● 2路24bit RGB LCD扩散接口,带电阻触摸屏与电容触摸屏接口PWM控制接口(50PIN排针座+50PIN FPC座) ● 5路用户按键+1复位按键 ● 2路LED指示灯接口 ● 1路16bit通用总线扩展接口 ● 板载加密芯片扩展(AT88SCxxxx) ● 2路SPI扩展接口 ● 3路PWM扩展接口 ● 4路ADC/Touch扩展接口 ● 1路TV OUT扩展接口,可输出CVBS复合视频信号,可接各电视机和显示器 ● 15路外部GPIO扩展接口 ● 板载启动配置拔码开关 ● 支持RTC后备电源 ● 支持WinCE6.0、Android2.3、Android4.0操作系统

2014-01-12

Cortex A9 Sate4412开发板用户手册V1.4.0.pdf

Sate4412开发平台的处理器使用Samsung最新的ARM Cortex-A9四核 的Exynos 4412 (Exynos 4 Quad),主频达到1.4GHz。Exynos 4412的特性为: QuadCore、WXGAresolution、1080pHDTVdisplay throughoutHDMI、 ISPsupports、USBHost&Device2.0、HSICinterface、LPDDR2PackageonPackage。内建32/32KB数据/指令一级 缓存,1MB的二级缓存。GPU采用的是Mali 400MP四核心图形处理器,支持2D/3D图形加速。内建HDMI1.4 (3D feature)兼容HDCP 1.1和DVI 1.0。内部的MFC支持MPEG-2/4、H.263、H.264等的编解码和VC1的解码。 硬件编解码器实现视频会议和数字电视。该芯片采用了最新的32nm HKMG 的先进工艺制程。相比于之前的 45nm工艺,功耗方面有了明显的降低,即使是四核, 同等测试下的功耗比双核的4210低了40%。四核处理器 在达到双核两倍性能的同时, 功耗却只有双核的八成, 续航和发热都可能会大大改善。目前三星最新的N7100 GALAXY Note2系列手机采用的就是此款芯片, 表现相当出色。Exynos4412处理器采用0.4mm pitch值的12x12 平方毫米FCMSP封装,集成了DDR,电路更趋于简化。 Sate4412开发平台结合本公司客户反馈和广泛调研设计而成。充分考虑广大基于Cortex-A9开发产品公司的 实际情况,结合产品的实际特性,主要考虑:无线通讯、个人导航、摄像、移动游戏、移动音乐和视频的播 放、移动电视、PDA功能、医疗器械等产品,无论从功能、性价比、尺寸等方面都已非常接近上述产品,大大 缩短公司产品的开发周期,甚至很多产品能够直接使用本开发平台。 本开发平台与以往开发平台相比功能得到极大的提升,堪称目前市面最强大的ARM平台。采用的主芯片 Exynos4412, 具有稳定性、可靠性高等特点。主板由核心板和扩展板构成,板载3G、无线 WiFi、Bluetooth、GPS、Camera等模组,支持HDMI 1.4(1080P/ 60Hz)显示。客户可以从本开发平台中吸 取完整的产品信息,完全不同于一般意义的开发板,能迅速开发出属于自己的产品。 本开发平台最新支持的操作系统为:Google Android 4.0.4 ICS,提供源码。支持3G、WiFi、Bluetooth、 GPS、Camera、Flashplayer V11网页Flash播放、1080P视频播放、3D图形显像、QQ、HDMI1.4等功能。具有 领先的软件优势与硬件优势,适合产品迅速开发定型。

2013-12-10

最新从三星代理商那里获得的S5PV210 完整手册

最新从三星代理商那里获得的S5PV210 完整手册,签署NDA 获得,记得以前的是排版比较差的,这个排版比较好,不需要资源分,请自由下载吧。

2013-11-25

Sate210-F开发板硬件用户手册V2.0.pdf

Sate210-F核心板具有以下主要特性: ● S5PV210处理器Cortex-A8内核,主频1GHz; ● 512MB双通道64bit DDR-800 DDR2内存; ● 板载256MB SLC NADN FLASH闪存和4GB eMMC闪存(用户可定制更大容量); ● 1路通用数据总线Xm0(16bit数据线16bit地址线2个片选); ● 1路完整RGB888 LCD接口; ● 1路摄像头接口; ● 4路UART; ● 2路USB2.0高速接口(1USB HOST,1USB OTG); ● 2路IIS/AC97音频流接口(可通过核心板跳线电阻选择,独家支持); ● 2路SDIO接口; ● 2路SPI接口; ● 3路IIC接口; ● 4路PWM输出; ● 2路电阻触摸屏接口/8路ADC输入; ● 1路DAC/TV OUT输出; ● 1路HDMI接口; ● 32路具有外部中断输入功能GPIO,支持8*8矩阵键盘; ● 支持WinCE6.0、Android2.3、Android4.0系统,提供经过深度优化稳定可靠的BSP包。使用同一个UBOOT导引; ● 面积小,尺寸仅6.7x3.9cm,并带安装固定孔。

2013-11-17

Sate210-F开发板硬件手册V1.0.pdf

Sate210-F核心板具有以下主要特性: ● S5PV210处理器Cortex-A8内核,主频1GHz; ● 512MB双通道64bit DDR-800 DDR2内存; ● 板载256MB SLC NADN FLSH闪存和4GB eMMC闪存(用户可定制更大容量); ● 1路通用数据总线Xm0(16bit数据线16bit地址线2个片选); ● 1路完整RGB888 LCD接口; ● 1路摄像头接口; ● 4路UART; ● 2路USB2.0高速接口(1USB HOST,1USB OTG); ● 2路IIS/AC97音频流接口(可通过核心板跳线电阻选择,独家支持); ● 2路SDIO接口; ● 2路SPI接口; ● 3路IIC接口; ● 4路PWM输出; ● 2路电阻触摸屏接口/8路ADC输入; ● 1路DAC/TV OUT输出; ● 1路HDMI接口; ● 32路具有外部中断输入功能GPIO,支持8*8矩阵键盘; ● 支持WinCE6.0、Android2.3、Android4.0系统,提供经过深度优化稳定可靠的BSP包。使用同一个UBOOT导引; ● 面积小,尺寸仅6.7x3.9cm,并带安装固定孔。

2013-11-16

Sate210 SDMMC、INand wince 系统升级指导

这几周我都在升级Sate210 的 SDMMC/inand 启动wince 系统的bootloader,其实是完全替代了,以前三星提供的dragin 的烧写方式, O(∩_∩)O~其实我是借助了u-boot的 大风,用u-boot 启动了Sate210 的wince 系统,功能如下: 1、验证支持SDMMC/Inand启动Sate210 wince 系统,其实市面上的512M byte的 S5pv210 开发板也可以用这个Uboot for Sate210 wince 2、支持动态更新logo(在一些客户的LCD上已经实现,确认没有问题,但是目前这个版本暂时不开放动态更新logo功能) 3、更新wince 内核的方式和更新linux 和android的内核镜像的方式是一样的,命令结构也兼容 4、支持fastboot USB下载升级,也支持SD卡sdfuse 命令升级wince 5、这个bootloader 暂时不开源(因为根据我多年的嵌入式经验,在中国开源必死,开发者赚不到钱,然后就没有动力再维护!请各位见谅,Sate210 提供开源的uboot 给android和linux系统的,这点不妨碍学习) 6、这个bootloader 支持客户定制,但是如果是增加功能,需要付费,可以把一些关键标签改成客户公司的名字,并且不开放源码,只提供镜像!

2013-04-27

wince6.0 S5pv210Sate210 VGA 1280*1024测试镜像(南嵌电子科技作品)

wince6.0 S5pv210 之Sate210 VGA 镜像1280*1024@70HZ分辨率测试镜像(南嵌电子科技作品),VGA 芯片SDA7123/ADV7123测试通过,除此之外,南嵌电子科技还实现了,如下VGA 分辨率:android/wince S5pv210 16/32bit 分辨率1440*900/1280*720/1280*1024/800*600/1024*768 等等,等等,并且还可以帮客户定制一些特殊的VGA/TFT LCD/LVDS 分辨率,在图形显示上有丰富的开发经验,调试出的VGA分辨率兼容性相当好,不会像一些人的板子那样换一些显示器就不能正常显示。下载文档请参考《Sate210 WinCE6.0使用手册V1.1.pdf》

2013-01-13

wince6.0 S5pv210 之Sate210 VGA 镜像1440*900分辨率测试镜像(南嵌电子科技作品)

wince6.0 S5pv210 之Sate210 VGA 镜像1440*900分辨率测试镜像(南嵌电子科技作品),VGA 芯片SDA7123/ADV7123测试通过,除此之外,南嵌电子科技还实现了,如下VGA 分辨率:android/wince S5pv210 16/32bit 分辨率1440*900/1280*720/1280*1024/800*600/1024*768 等等,等等,并且还可以帮客户定制一些特殊的VGA/TFT LCD/LVDS 分辨率,在图形显示上有丰富的开发经验

2013-01-13

使用SAM-BA更新jlink固件20120716

使用SAM-BA更新jlink固件20120716——解决了jlink 掉固件问题,gooogleman@foxmail.com 同志试过可以用山寨jlink V8 读取 cortex A8 S5pv210 的内存数据和CPU ID。

2012-08-14

Sate210 android 用户使用手册V1.0

2012.04.21 《Sate210 android 用户手册 V1.0 》终于发布了,自此Sate210 同时支持android+wince系统。目前S5pv210 的中小企业来临了,非常适合中小企业研发中高端产品,S5pv210 每颗芯片才65 RMB了,还有下跌的趋势。

2012-04-22

TE2440-II wince5.0 BSP

TE2440-II wince5.0 BSP 来自飞凌光盘资料

2011-11-11

三星Cortex A8 S5pv210 wince6.0 BSP 201010

这是目前最新的 三星Cortex A8 S5pv210 wince6.0 BSP 2010 年10月份的欢迎下载

2011-11-08

Sate210硬件用户手册V1.2

这几天经过讨论,我们团队的S5PV210 多媒体广告机/游戏机板子命名为Sate210(中文音译为“闪电”),核心板命名为Sate210核心板,并且Sate210 主打wince系统,目前已经经过wince6.0 的系统测试,在不久的将来会上wince7.0 系统。 如上就是Sate210 的起源,希望广大网友,同行多多照顾,指点,给出好的设计建议,谢谢。

2011-10-22

Sate210硬件用户手册V1.1

Sate210硬件用户手册V1.1 从2010年年初开始,我就一直计划着找一些志同道合的人做一款开源的板子,记得当时曾经想做三星的高性价比ARM9 S3C2416 ,但是后来我考虑到当时时机还不成熟,对产品,对市场的把握定位不是很清晰,并且根据我对三星ARM的性能分析以及市场发展得出了S3C2416 不适合中国的中小企业,因为S3C2416 是一个被阉割的太监处理器——堂堂ARM9 居然没有标准的camera控制器。总之我后来认为S3C2416 是一个不完整的处理器,不可能在市场上有太大作为,于是我放弃了S3C2416。后来的事实证明,三星ARM11 S3C6410才是S3C2440 之后的替代者,但是随着android 对硬件要求的提升,导致S3C6410 越来越不能满足android 的需求,S3C6410 跑android2.3 已经出现不流畅的用户体验,完全不能满足用户的需求了,那么这时候就需要一个更高性价比的处理器来代替S3C6410.我预测这个处理器就是三星Cortex A8 架构的S5PV210,原因如下:

2011-10-19

分析各家ARM11 S3C6410 开发板的性价比

【原创】中国嵌入式高端ARM开发板的江湖故事——详细分析国内各家ARM11 S3C6410 开发板的性价比以及竞争格局(作者:gooogleman ) real6410 UT6410 TE6410/OK6410 tiny6410 mini6410选型分析。

2011-08-26

三星ARM11 6410 mobile BSP

该mobile BSP来自三星代理, 版本为mobile 6.1 但是没有在任何开发板上使用过。有一些网友用了也没有公布 目前我也开始做mobile 驱动开发,有兴趣的同志可以到 www.gooogleman.com 一起研究

2011-04-20

三星6410裸机RVDS2.2测试程序

三星6410裸机RVDS2.2测试程序 ,来自于飞凌OK6410 光盘,验证可用,关键是RVDS2.2 的安装了。

2011-01-29

友坚2416 WINCE5.0软件包(BSP)

友坚2416 WINCE5.0软件包(BSP) 超高性价比,性能比2440 好很多,但是价格却比2440 低不少,支持!明年的开源PDA就用它!

2011-01-29

S3C2450裸奔测试代码(编译环境RVDS2.2)

三星ARM9 S3C2450裸奔测试代码(编译环境RVDS2.2),注意破解哦,RVDS2.2 是ADS升级版,界面几乎一样的。

2011-01-29

高频读卡模块RPD220MD数据手册(物联网)

高频读卡模块RPD220MD数据手册(物联网) 支持ISO14443和ISO15693协议,读卡距离和天线匹配有关。

2010-12-19

广州瑞比德低频读卡模块RPD125SUE数据手册

广州瑞比德低频读卡模块RPD125SUE数据手册,ID卡,只读,可用于物联网,这个模块搭配不同的天线可以实现10cm~20cm 的读卡距离,供电电压3.3V

2010-12-19

TE6410 开发板 uboot

TE6410 开发板 uboot linux 飞凌要系列号才能下载,我现在上传给大家。

2010-12-05

飞凌 OK6410 uboot

飞凌 linux uboot OK6410 开发板

2010-12-05

飞凌 OK2440-III wince 6.0 BSP和使用文档

飞凌 OK2440-III wince 6.0 BSP和使用文档 MSI 格式,解压就可以安装了。

2010-11-18

一个开发板的原理图,比较详细

比较详细··········一个开发板的原理图,比较详细,要的就下载,卖10分的哦。

2010-07-21

Real6410 开发板手册

gooogleman 推荐的广州华天正Real6410 原理图和PCB,性价比最好的6410 开发板,大家看看吧。

2010-07-21

wince触摸屏效果测试软件

触摸屏效果测试软件,测试是否抖动,是否有飞点等等,我测试过自己的PDA,以及飞凌的OK2440-III/TE2440-II/FL2440 等,证实飞凌的2440 开发板触摸屏很好,OK6410 就有待改进一下,呵呵,有抖动。

2010-07-12

YL_SMDK2440A_BSP包包含ST16C2550驱动

优龙 SMDK2440A BSP包 包含 ST16C2550 驱动 wince 这个驱动是我参考过的,弄得还可以有bug ,后来我修改了,但是这个BSP是原版,我没有修改,因为不是我的,所以不敢擅自修改,我改的方法在我的CSDN 博客公布了,嘿嘿,是注册表问题,还有就是提高性能和效率了,都在博客有说明了。

2010-06-09

最便宜的带核心板的6410开发板——OK6410 资料

飞凌再次做了个TE6410的瘦身板——OK6410 ,这几个板子价格都在800出头,看来6410 的时代来了,没有2440 时代的独霸天下,但是6410 出来代替2440的学习位置是必然的了,因为android,因为2440 跑android慢,估计2440 的学习市场很快就会慢慢萎缩了。呵呵,2440 也该退位了!

2010-05-09

GPRS 上网文档以及注册表配置方法

GPRS 上网文档以及注册表配置方法,只要打包进入内核,以后就不用手动配置了,不会出错的。用的很爽,放心。

2010-05-05

TQ2440 介绍——我代理的2440开发板

TQ2440 介绍——我代理的2440开发板 ——这个板子核心板和底部分离,适合做二次开发, 价格也很低,资料丰富,我就代理了,希望大家买来 容易快速学习

2009-09-11

翻译2440 CLOCK & POWER MANAGEMENT

翻译2440 CLOCK & POWER MANAGEMENT 翻译的不好,慎重下载!嘿嘿。

2009-08-31

windows mobile2440 BSP

嘿嘿,网上找的,我也没有试过是否可行,因为老大给的mobile开发环境我没有安装过。 但是我打开来看了一下,BSP架构基本和wince的一致,并且带有使用文档 不敢独享,有时间和精力的自己玩玩吧

2009-08-12

2440 wince6.0移植文档

wince6.0 2440 移植 OAL KITL 电池,背光,flash驱动

2009-06-18

立宇泰 2440 5.0 BSP

看到很多人自己搞什么网线下载很辛苦,现在提供现成的一个支持网线下载的BSP,当然你要根据自己的平台修改一下才能用,我觉得2410/2440差距不大,大家放心。 USB下载参考优龙的bootloader吧。

2009-03-17

mini2440 BSP

mini2440 BSP 4.2BSP放在wince5.0上运行,DM9000网卡驱动

2009-02-04

wince5.0控制面板源码

wince5.0控制面板源码 ——完全开放了,修改控制面板由此而来。

2009-01-07

2440 5.0BSP串口源码集合

2440 5.0BSP串口源码集合——我给代码所引用的库都找出来了,并且建了sourceinsight工程以及加了个增加串口的文档

2009-01-06

空空如也

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

TA关注的人

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