- 博客(63)
- 资源 (13)
- 收藏
- 关注
原创 MJPG-Streamer 远程视频工具的使用
源码:git clone https://github.com/Five-great/mjpg-streamer.git安装编译:$sudo apt-get install cmake libjpeg8-dev$ cd~/mjpg-streamer-master/mjpg-streamer-experimental$ make$ sudo make install测试:$ mjpg_streamer -i "input_uvc.so -n -f 10 -r 640x480 -d...
2020-06-01 16:30:19
1458
转载 Android蓝牙开发—经典蓝牙和BLE(低功耗)蓝牙的区别
找到一篇介紹BT与BLE使用差别的文章, 写的很清晰,看完基本明白了---------------------------------------------------------------------------------------------------------最近在做蓝牙开发,刚接触时傻傻的分不清经典蓝牙和低功耗蓝牙的区别,一直用开发低功耗蓝牙的方法去连接经典蓝牙设备,最...
2020-04-24 10:38:35
4319
原创 交叉编译ffmpeg-4.2.2
最近想弄个USB camera, 测试下视频功能。看到网上推荐使用FFmpeg这个开源工具。FFmpeg: A complete, cross-platform solution to record, convert and stream audio and video.官网地址:http://ffmpeg.org/下载最新的 FFmpeg 4.2.2源码。参考了其他文章,FFmpeg编译...
2020-03-16 15:43:25
4917
5
原创 LINUX交叉编译器的常用调试命令总结:nm,addr2line,objdump,readelf,objcopy,gdb
一、符号列表输出命令:nm文件格式:nm [options] [objfile...] ---- list symbols from object filesoptions: [-A|-o|--print-file-name] [-a|--debug-syms] [-B|--format=bsd] [-C|--demangle[=style]...
2020-02-24 17:28:05
2777
转载 ARM 之五 发展史及各时期内核(ARM1 ~ ARM11 / Cortex)介绍
ARM内核发布时间:ARM 处理器产品分为经典ARM处理器系列和最新的Cortex处理器系列。
2019-10-29 16:18:35
1325
转载 [转]如果你知道自己40岁的时候一定会被裁员,那你会做什么?
版权:来源金融市场部 ID:moneymatrix如果你知道自己40岁的时候一定会被裁员,那你会做什么?甲骨文的这次裁员,并不是因为公司亏损,很可能是政治因素。哪怕你技术能力很再杰出,业绩很好,但整个研发或者部门都不要了,也同样没办法。虽然赔偿不低,但很多已经习惯了舒服的过日子的员工,再重新进入职场,要花上不少时间和精力去重新适应。正文这个问题,我想过很长时间,我是东北人,在9...
2019-10-28 17:37:41
959
转载 Docker详解
详情:https://blog.csdn.net/deng624796905/article/details/86493330Docker是什么?我们在理解docker之前,首先我们得先区分清楚两个概念,容器和虚拟机。可能很多读者朋友都用过虚拟机,而对容器这个概念比较的陌生。我们用的传统虚拟机如VMware,VisualBox之类的需要模拟整台机器包括硬件,每台虚拟机都...
2019-10-22 10:52:28
265
转载 [转]Risc-V简要概括
Risc-V简要概括1.Risc-V硬件平台术语 一个RiscV硬件平台可以包含一个或多个RiscV兼容的核心、其它非RiscV兼容的核心、固定功能的加速器、各种物理存储器结构、I/O设备以及允许这些部件相互连通的互联结构。比如下面的SiFive Freedom U540平台。就包括4个U54 RiscV RV64GC兼容核心,以及一个E51 RV64IMAC核心,DDR3...
2019-09-26 15:57:04
4056
2
原创 激光打印机工作原理(网上摘录)
导读:在本文中,我们将揭开激光打印机背后的秘密,追踪将计算机屏幕上的字符变为纸上的打印字母的神奇过程。当谜底揭开之后,您便会明白,其实激光打印过程基于一些很简单的科学原理,只不过它以非常具有创新性的手段应用了这些原理。1.激光打印机工作原理—简介 激光打印机的主要工作原理是利用静电。静电还能使烘干机中的衣物缠绕成一团,或者形成从云端直扑地面的闪电。实际上静电就是在某种绝缘材料上积聚的电...
2019-05-27 22:07:59
11589
原创 NandFash:Linux MTD 结构体关联图 和 Nandflash的一些概念
以前基于linux-3.8.8 MTD框架整理的框图, 在最新linux-4.20上,仍然使用。补充下《Linux MTD架构下的nand flash驱动详解》一文中关于主要结构体的内容,Nandflash相关的概念:1. ECC: Error Checking and Correction一种用于Nand的差错检测和修正算法。有1位、4位和8位,也就是说在512字节的数据中,...
2019-04-24 11:19:02
672
转载 Linux MTD架构下的nand flash驱动详解
转载自:http://blog.csdn.net/wang_zheng_kai/article/details/18988521有了前面的基础(Nandflash详解:https://blog.csdn.net/Golden_Chen/article/details/89470673),我们就可以研究MTD下的nand驱动了,我这里用的是jz4780grus开发板,我将以下面几个部分做一个介绍...
2019-04-23 17:45:12
9795
转载 NandFlash详解
转载自: https://blog.csdn.net/hellomxj1/article/details/18984873学习结构如目录所示:一、NAND FLASH概述二、NAND FLASH的参数及物理结构三、NAND FLASH的地址访问方法四、NAND FLASH的操作方法五、NAND FLASH的其他一些补充一、Nand Flash的概述1、Nand Flash...
2019-04-23 14:33:53
34831
3
原创 移植u-boot-2018.09到OK6410 (4) --- 完结篇
到今天, 移植uboot-201809的进展总算达到了我的预期目标。 中间,因为S3c6410这颗芯片,SD控制器部分的相关时钟控制一直没搞明白,导致SD启动不了,整整卡了2个月没有进展,当时差点没坚持下来,后来通过各种迂回,反向理清SD内容(三星cpu spec写得还不够细啊)。源码已上传,见我的资源:https://download.csdn.net/download/Golden_Che...
2019-04-08 00:13:30
1693
10
原创 u-boot-2018.09 DTS上 I2C节点的解析
这篇理下uboot上I2C总线挂载设备的整个流程。 其他总线(如SPI等)应是类同的思路。uboot 中,以max8997挂载到s3c24xx i2c总线为例,dts里面的写法如下aliases { i2c0 = &i2c_0; i2c1 = &i2c_1; i2c2 = &i2c_2; i2c3 = &i2c_3;};i2c_3: i2c...
2019-03-25 19:57:41
4464
原创 24位BMP 转 16位BMP-RGB565 代码
由于需要bpp-16 的BMP文件,只是现在Window 10自带的画图程序没法直接转换出来。只好上网找下代码,去转原24-bit 的BMP出来。找了好几个程序,转出来的东西都无法显示,没办法只得自己研究下,搞了一下午,总算把这些代码的窟窿都堵上了,差不多重写了一遍,实测成功!分享给其他有同样需求的人。 编译: c++ -o convert_bmp /mnt/hgfs/WIN_D/...
2019-02-16 23:30:03
3071
转载 GNU风格 ARM 汇编指令语法总结
GNU ARM汇编语句格式汇编源程序一般用于系统最基本的初始化:初始化堆栈指针、设置页表、操作 ARM的协处理器等。这些初始化工作完成后就可以跳转到C代码main函数中执行。1、GNU汇编语言语句格式任何Linux汇编行都是如下结构: [<label>:][<instruction or directive or pseudo-instr...
2019-02-02 23:32:56
2668
2
原创 移植u-boot-2018.09到OK6410 (3) ---内存分配
u-boot 201809版本的内存分配情况,以forlinx OK6410为例下面是uboot在OK6410的启动日志U-Boot 2018.09 (Feb 01 2019 - 00:24:19 -0800) for OK6410U-Boot code: 5FE00000 -> 5FE445A4 BSS: -> 5FE5A0E0********************...
2019-02-01 16:33:46
785
原创 移植u-boot-2018.09到OK6410 (2) --- 代码移植
参考上一节的内容,建立了smdk6410的关联路径, 并把和路径关联的几个宏配置OK后,编译命令"make O=build smdk6410_defconfig;make O=build "就能通过了,这表示smdk6410项目框架搭起来了,后续就是要porting各块的代码。Samsung支持smdk6410的uboot版本是uboot1.1.6, 也就是飞凌资料包提供的,现在就是要把上面的...
2019-01-28 21:06:12
1420
14
原创 移植u-boot-2018.09到OK6410 (1) --- uboot准备
手上有块以前买的Forlinx OK6410开发板,上面的Nandflash坏块太多也只能使用外部MMC卡来做启动设备,但uboot比较旧,功能支持有限,满足不了我的需求。 故打算移植最近的uboot到上面。 首先,移植第一步:uboot准备1. 从uboot官网下载源码:http://ftp.denx.de/pub/u-boot/ 。我选了u-boot-2018.09.tar.bz2...
2019-01-19 17:53:56
2092
2
原创 [DIY原创]万年历
“万年历“项目的初衷是为了方便查看下气温,想做个东西挂在墙上,于是就顺便将时间显示和温度显示一起开发。 演示视频,请欣赏http://v.youku.com/v_show/id_XNDc4NTc5MjE2.html 该项目的硬件外观如下 目前此项目的主要功能有温度采集、RTC时钟支持、数码管显示以及板上配置时间功能,另外加了一颗3mm的黄灯作为了时间配置的指示...
2012-11-22 18:15:24
1087
原创 [DIY原创]电子钢琴
演示视频,请欣赏http://v.youku.com/v_show/id_XNDcwMTc0ODk2.html“电子钢琴”项目是模拟钢琴功能,使用51单片机进行简化设计,从而可以享受到自由弹奏的乐趣。软件上,支持147个音符,高音、中音和低音部分各有7组音调,每组音调含7个音符,这七个音符就是Do/Ruai/Mi/Fa/Sol/La/Xi基础音符的变体。硬件外观展示图如下...
2012-11-03 00:05:34
2176
原创 一点Linux心得: 编译 modutils-2.4.27-1.src.rpm
我目前在看宋宝华老师的《Linux设备驱动开发详解》;书中提到Linux内核编译部分,需要升级modutils 和module-init-tools.module-init-tools还好一下就编译过。而modutils就是老是出错,后来上网查了一下,发现原来是由于我电脑上安装的Linux kernel 为2.6.xx,所安装的modutils-2.4.27-1.src.rpm 是针...
2010-11-06 19:37:00
4219
2
原创 今天实在很生气
以前买了一块S3C44B0开发板,附带了一块JTAG板和一根连接线。之前我一直没有用使用JTAG板 ,这几天想下载程序到板子里面,就用了它,可是总是不能成功。用H-JTAG检测芯片的型号,都没成功,于是我就找原因。一连被折腾了好几天,浪费我这么多时间,今天终于发现了。本来以为自己板子线路不对就是了。虽然我有JTAG的电路图,不过跟实际JTAG板有些差别,可是比较离谱的是,板子的设计者,居然
2009-05-04 22:09:00
782
DIY项目原理图PDF
2012-11-22
<DIY电子钢琴>原理图PDF
2012-11-06
ST7920液晶屏12864的资料
2012-10-23
OK6410上基于ucos操作系统的相册浏览
2015-12-01
飞凌OK6410 uboot-201809 uboot移植源码
2019-11-26
[更新]OK6410 uboot-201809 nand boot.bin
2019-04-13
OK6410 uboot-201809 nand boot.bin
2019-04-08
OK6410 uboot-201809 mmc boot.bin
2019-04-08
CMovePoker
2009-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅