向Sigma8634移植DirectFB 2007-08-16 16:18 DirectFB是现在口碑很好的基于FrameBuffer的GUI开发库,相对于更老一点的SDL,用DirectFB来开发GUI程序更加方便,而且现在的越来越多的硬件也开始支持DirectFB,有了硬件加速,GUI的图形绘制速度自然就更快了。 理论上来说只要系统包含了FrameBu
转载 2024-02-23 09:28:51
39阅读
2012-01-16    安装samba共需3个rpm包   samba-common-3.0.23c-2.i386.rpm  samba-3.0.23c-2.i386.rpm  samba-client-3.0.23
最近工作上开始转向android,虽然以前接触过,但并没有在一个全新的硬件平台上移植android。这次需要移植的平台是 imx35 cpu的一个硬件设备。主要设备有 lcd,touch panel,audio,battery,g sensor,light sensor,backlight,keypad,wifi,bluetooth,gps等等。目前已经做了除wifi和bt之外的其他部分,计划两个
转载 2024-05-14 20:39:16
82阅读
文章目录1 编译依赖1.1 先编glib的依赖1.1.1 libffi1.1.2 zlib1.1.3 elfutils1.2 编译glib1.2.1 编写交叉编译文件1.2.2 编译步骤2 编译gstreamer2.1 gstreamer2.1.1 设置环境2.2.1 开始编译:2.2 gst-plugins-base2.3 gst-plugins-good2.4 gst-plugins-bad
其实移植并不难,主要看你有没有耐心。比如我拿MOTOXT701来举例,这里以目前CM7系列2.3.7版本系统爲基础,其他系统略有不同。   要移植,就要了解系统的结构和打包解包:   打包很容易,只需要制作成ZIP格式的压缩包就行了,里面包含2个文件夹和1个boot.img文件,boot.img是内核,没有内核的系统是不能运行的,另外两个文件夹一个
转载 2023-06-14 09:53:05
271阅读
Samba server 的基础及架设方法 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />1, Samba server 的简介  s amba 是一个工具套件 , 在 U
摘要:随着移动网络技术和移动智能系统的飞速发展,移动智能设备已经越来越深入人们的日常生活学习,很大程度上改变了人们以往的生活习惯。正因为人们开始利用移动智能设备做越来越多的事情,在移动设备上随之产生了很多需要与PC机进行共享的重要文件、数据。 相对于越来越丰富的各种应用,越来越多可以实现的功能,移动智能设备在文件传输与共享上很多时候依然以来传统的数据线等硬件设备的支持才能完成。如何利用现今社会速度
一、zeromq的编译安装1)ubuntu下命令apt-get install libzmq3-dev不推荐这种方式,因为很可能安装的版本并不是最新的;2)自己编译安装(推荐) 地址:https://github.com/zeromq/libzmq/releases/tag/v4.3.4 目前最新的是4.3.4下载一个tar.gz格式的 下载之后命令解压:tar -zxvf 文件名①进入文件目录
本文通过整理之前研发的一个项目(ARM7TDMI +uCLinux),分析内核启动过程及需要修改的文件,以供内核移植者参考。整理过程中也同时参考了众多网友的帖子,在此谢过。由于整理过程匆忙,难免错误及讲解的不够清楚之处,请各位网友指正,这里提前谢过。本文分以下部分进行介绍:1. Bootloader及内核解压2. 内核启动方式介绍3. 内核启动地址的确定4. arch/armnommu/kerne
嵌入式Linux系统里含有bootloader、内核、驱动程序、根文件系统、应用程序这5大块。 ① 组成:嵌入式Linux系统= bootloader + linux内核 + 根文件系统(里面含有APP)。② bootloader:它的目的是启动内核,去哪等读内核?读到哪里?去Flash等外设读内核,存到内存里去。所以需要有Flash里外设的驱动能力,为了调试方便还会有网络功能。所
首先明白嵌入式软件的体系结构分为四个层次:设备驱动层、操作系统层、中间层和应用软件层。嵌入式软件的移植分两类:    1.无操作系统的软件移植,2.有操作系统的软件移植无操作系统的软件编写应该尽量做到“模块化”,“层次化” 有操作系统的软件移植主要工作集中在:引导加载程序bootloader、设备驱动程序以及操作系统中与处理器密切相关的部分代码。 应用软件的移植通常含义是:将应
转载 2024-03-28 22:21:53
51阅读
Service完全解析(二)1.Messenger介绍 2.使用Messenger实现跨进程通信 3.相关知识点及注意事项Messenger扮演信使的角色,它指向一个Handler,可以通过这个信使向其指向的Handler传递数据。要实现跨进程通信,其实质是在不同进程间传递Messenger。客户端向服务器端发送数据,只要得到服务器端的信使,然后调用send()方法即可;服务器端向客户端发送数据也
1.更新软件包long@long-virtual-machine:~$ sudo apt-get update如果不经过这一步的话,安装软件的时候就会出现这种情况:E: Failed to fetch http://ports.ubuntu.com/pool/main/e/expat/libexpat1 -dev_2.1.0-7ubuntu0.16.04.2_armhf.deb 40
转载 2023-12-26 19:35:52
203阅读
     [推荐]基于s3c2410嵌入式处理器的ARMer9开发平台的使用      我的宿主机操作系统是RedHat9.0(建议安装的时候选择“完全安装”)         一个嵌入式Linux系统从软件的角度来看,分为四个层次:      1. Boot Loader. 包括固化在固件(firmware)中的 boot 代码(可选),和 Boot
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。
原创 2022-02-16 11:01:55
1134阅读
1点赞
最近按照正点原子教程开始学习FreeRTOS,发现其手册的移植教程中有些地方可能不是那么详细,在此基于正点原子做一期最完整的FreeRTOS移植教程给大家。小b将本次教程整理的资料放在网盘,以下链接供各位小伙伴下载和学习: 链接:https://pan.baidu.com/s/1z74dzFtQ198XLJwYhOVWlw 提取码:rson打开FreeRTOS.exe文件,等待些许时间获取Free
转载 2024-08-30 22:32:54
137阅读
      CM系列的移植的精髓在于底层的适配,就在于安卓的上层跟内核底层的适配,更具体的硬件的适配。      首先是编译,环境的设置参考普通教程的环境设置。源码的存放的分区需要支持大小写敏感,支持大小写敏感的文件系统包括ext4,ext3等linux专用文件系统以及NTFS文件系统,说到这里,不得不说一句,NTFS文件系统作
转载 2024-05-17 05:14:57
55阅读
2019年8月21日23:39:54 首先SGI STL二级空间配置器内存池的源码解剖可以 详见我的博客:SGI STL二级空间配置器内存池的源码解剖 源码移植实现myallocator.h文件代码如下:test_myallocator.cpp源文件如下:空间配置器是用模板实现的,因此代码只能放在头文件里面了。(不可以把类和方法声明写在头文件里面,然后在源文件里面去实现模板方法)而且这里也是需要考
emwin是续开源uc/GUI 3.98之后的不开源版本,所以它们的API函数几乎相同,只是emwin作了很多改进,增加了很多新功能,并且已经有很多免费的版本支持于ST、NXP等大公司的芯片上,它的移植接口也作了很大的改进,如果有了以前开源版本的移植移植emwin不在话下,本文主要讲述移植到NXP的LPC1788上。1、不开源的emwin其实很简单,我们可以从NXP的官方得到,加载到MDK的源文
转载 2024-05-04 14:24:29
245阅读
前记Motion Driver官方库:Motion_Driver_6.12 STM32工程源码:STM32F103C8-软件MPU6050(DMP)MPU6050软件I2C驱动,带OLED显示,移植了匿名地面站,可显示姿态信息(匿名地面站通信协议6.0版本,本人使用测试的匿名地面站版本V6.56版本)———————————————————————————————————————————1.解压官方
转载 2024-02-28 14:53:51
148阅读
  • 1
  • 2
  • 3
  • 4
  • 5