最新博文

0
推荐
2488
阅读

【原创】Linux启动过程全解析

linux是如何启动的,很多童鞋能说的清楚,我今天就把这个问题详细梳理一下,与大家分享。我先画一张图,这个就是启动的大体过程:其中,内核引导阶段,分成了四步:1、bootsect阶段2、setup阶段3、head.S阶段4、main.c阶段init阶段(1)主要完成:1。确定用户登录模式&n
0
推荐
2259
阅读

嵌入式,FPGA,LINUX,ARM等专业指导

规划职业蓝图,深圳信盈达嵌入式ARM11+linux培训钱途专业培训“入门既不难,深造也是办得到的”,只要你有恒心、有决心,跟随我们的“连载”一步步走下去,将来就一定能在嵌入式单片机的世界里遨游技不如人该咋办?不要轻易说不,技术跑赢新起点,科技创造新
0
推荐
3308
阅读

[原创]linux-3.9.8移植全过程

linux已经发展到了3.9.8,不过仍然摆脱不了嵌入式专用操作系统的尴尬位置,虽然目前在很多领域都取得了斐然的成绩,但是远远没有达到作用的最大化,今天就这个新版本的移植过程给大家分享一下。1、下载地址,当然是:https://www.kernel.org二、解压源码#ta
0
推荐
5642
阅读

【嵌入式】【原创】嵌入式系统S3C2410的Linux内核移植新体验

嵌入式系统中经常需要进行内核移植,很多童鞋对这方面的知识认识的深入,会造成一些问题,今天我就把我的移植过程给大家分享一下,希望能给大家带来新的启发。Linux内核移植主要包括:1、配置内核2、编译内核3、下载、运行、调试内核配置Linux内核包括:1、makeconfig2
0
推荐
22710
阅读

【原创】一步一步学ZedBoard & Zynq(七):制作ZedBoard上linux根文件系统(ramdisk)

Digilent的OOB设计给出了一个ZedBoard上完整的运行的linux系统所需要的所有文件,包括配置FPGA的bit文件、配置ARMPS系统的First-Stagebootloader(FSBL)和引导linux需要的Second-Stagebootloader(SSBL)、Linux内核zImage、设备树文件devicetree_ramdisk.dtb以及根文件系
0
推荐
11364
阅读

【原创】一步一步学ZedBoard & Zynq(六):在ZedBoard上运行linux并编写linux下的应用程序HelloWorld

从本小节开始,讲着重介绍Zedboard上的嵌入式linux应用,包括使用SDK设计最简单的linux应用程序、linux交叉编译环境搭建、设备驱动编写等内容。本小节使用的linux系统是Digilent官方提供的OOB设计,它是Digilent官网给出的一个完整的、Zedboard可运行的linux系统,包含
0
推荐
12980
阅读

【原创】基于ZedBoard的Webcam设计(五):x264编码在zedboard上的实现(软编码)

在(原创)基于ZedBoard的Webcam设计(四):MJPG编码和AVI封装中,我们在zed上完成了视频的采集和存储,但是MJPG只是对一帧一帧图片进行编码,编码效率只有10%。x264-snapshot提供了开源x264源代码,已经广泛用于嵌入式解决方案中。本小节将介绍zed上x264-snapshot源码的配
0
推荐
15609
阅读

【原创】基于ZedBoard的Webcam设计(四):MJPG编码和AVI封装

在前几篇博客中,我们用ZED平台完成了对USB摄像头的视频采集,Qt的视频显示。在此基础上,我们更希望能把视频存储成视频文件,像DV机一样。MJPG是一种比较简单且易于实现的视频视频编码格式,而AVI封装则是非常流行的视频封装。本篇将介绍MJPG的编码格式和视频的AVI封装
0
推荐
7749
阅读

【原创】基于ZedBoard的Webcam设计(三):视频的采集和动态显示

在(原创)基于ZedBoard的Webcam设计(一):USB摄像头(V4L2接口)的图片采集和(原创)基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示两篇博客中,我们完成了ZedBoard上USB摄像头的图片采集,以及将图片显示到Qt界面上。可是毕竟采集和显示到只是一帧图像,并非动态
0
推荐
8664
阅读

【原创】基于ZedBoard的Webcam设计(二):USB摄像头图片采集+QT显示

在(原创基于ZedBoard的Webcam设计(一):Zedboard上的USB摄像头(V4L2接口)的图片采集中,我们完成了ZedBoard上USB摄像头的单幅图片采集,采集到的图片是存储在文件系统中的“image_bmp.bmp”中的。这一小节将完成的是QT界面显示,将采集到的图像数据通过QT显示到HDMI显示
0
推荐
4351
阅读

【原创】基于ZedBoard的Webcam设计(一):USB摄像头(V4L2接口)的图片采集

一直想把USB摄像头接到Zedboard上,搭建一个简易视频监控系统方便后续做视频处理。Xilinx官方给出了一个Webcam摄像头监控的例子,跑的是linaro,不知道是我的SD卡问题还是摄像头的问题,播放视频的时候总是会很卡,而且突然系统就死掉了。还是很喜欢自己动手,能学到新
0
推荐
3242
阅读

[原创]Linux/Windows系统之间文件共享—Samba

嵌入式竞赛进行中。。。。很多时候都要在嵌入式系统和widows系统之间进行文件共享,今天我就写写这方面的内容。首先做一下知识普及:1.Samba的组成一个Samba服务器实际上包括两个守护进程:smbd和nmbd。2.安装
0
推荐
3330
阅读

【技术分享】【原创】与DMA控制器对话

嵌入式系统中最常见的就是DMA的控制,下面乘着博客竞赛的风,讲讲这方面的问题。注册完成后,驱动程序的主要工作是为正确的操作来配置DMA控制器。这项工作并不简单,好在核心引出了所有典型驱动程序所需的函数。在read或write被调用,或者在预备异步传送时,驱动程序都
0
推荐
4644
阅读

【技术分享】【原创】基于linux的网络高级编程

上面介绍了Linux的基础编程,下面在介绍Linux的网络高级编程。由于在前面介绍的函数如connet、recv、send都是阻塞性函数,若资源没有准备好,则调用该函数的进程将进入休眠状态,这样无法实现I/O多路复用了,下面介绍两种I/O多路复用的解决方案。1、fcntl函数实现(非阻
0
推荐
4024
阅读

【技术分享】【原创】linux网络编程应用

嵌入式设计竞赛开始了,进行的如火如荼啊,写写这方面的基础知识。linux中的网络编程通过socket接口实现。Socket既是一种特殊的IO,它也是一种文件描述符。一个完整的Socket都有一个相关描述{协议,本地地址,本地端口,远程地址,远程端口};每一个Socket有一个本
Baidu
map