首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

制作Linux嵌入式系统开机LOGO(图片)

内核:linux-2.6.22.6 ubuntu:Ubuntu 9.10 开发板: JZ2440(方法通用,不局限于JZ2440) 目的: JZ2440开机logo默认是一只可爱的小企鹅。...我们把它替换成我们自己喜爱的图片 准备工作: 准备好BMP或者PNG 图片,若是别的格式的图片,可以使用 Windows自带的画图软件打开,然后另存为BMP或者PNG格式 Logo图片分辨率不小于JZ2440....ppm 注意:转换后的文件名有规定,必须是logo_linux_clut224.ppm 3.生成的logo_linux_clut224.ppm就是我们需要的logo文件,把它拷贝到内核目录...覆盖原来的logo文件 $ cd /work/system/linux-2.6.22.6/drivers/video/logo/ $ cp /work/logo_linux_clut224.ppm ....$ rm logo_linux_clut224.o 配置内核支持logo显示(如果内核用的是linux-2.6.22.6_jz2440.patch补丁,默认已经支持logo显示) $ make menuconfig

3.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

移植SDL到JZ2440显示BMP图片

写这类教程的目的是, 熟悉Linux基本操作和嵌入式开发流程, 希望对你有所帮助. 前面我们讲过系统起来后开机LOGO的制作, 韦老师第3期讲了如何显示jpeg图片, 那么怎么显示bmp图片?...好俊的马啊~ 二、移植SDL到JZ2440 Ubuntu: Ubuntu9.10 开发板:JZ2440 任意uboot kernel:Linux-2.6.22.6 文件系统:fs_qtopia.yaffs2... --build=i386  CC=arm-linux-gcc   CXX=arm-linux-g++ 编译安装 $ make &&make install 这时tmp下多了4个目录,这就是编译SDL所得到的文件...tmp/include -L/work/SDL-1.2.15/tmp/lib-lSDL 3、拷贝SDL库,应用程序、bmp图片到文件系统 拷贝方法不需要再细讲了吧,笔者习惯用NFS,笔者的内核已经烧到jz2440...show_bmp_file   /work/busybox-1.21.0/rootfs/ $ sudo   cp  witcher.bmp    /work/busybox-1.21.0/rootfs/ 5、在jz2440

1.3K30

S3C2440① | JZ2440开发板上手

2019新年伊始,为了系统的学习嵌入式系统的开发,入手了一块韦东山的JZ2440,入坑之旅开始~ 1. 开发板 开发板如名字JZ一样,精致,话不多说,上高清大图: ? ? 开发板资源如下: ? ?...JZ2440开发板供电采用5V火牛接口供电: ? 3.如何查看串口调试信息? 3.1.串口硬件连接及驱动安装 ?...在Linux系统下可以使用minicom或putty查看,参考我的另一篇博客: 【嵌入式LinuxLinux下的串口助手 —— minicom或putty (https://blog.csdn.net...JZ2440开发板烧写程序使用oflash/openJATG。 4.1. oflash烧写器硬件连接 ?...如何运行程序 烧写完bin文件后,需要运行程序,JZ2440有两种启动方式: 从Nor启动 Nand Flash启动 选择开关如图所示: ?

1.6K41

dnw驱动更新,支持全系统(xp,win7,win8win10)

开始玩Linux时,一个内核就有2M以上,用JTAG工具烧写要花上几个小时。无法忍受。...能使用USB下载的前提是,JZ2440上当前运行的是UBOOT。如果板子上运行的是其他裸板程序、或是板子已经启动进入了Linux,无法使用USB下载。...使用USB下载之前: 1、 让开发板运行于UBOOT,不要让它启动进入内核(可以在UBOOT启动时在串口工具里按下空格,阻止它启动Linux) 2、 用USB线连接开发板和电脑(JZ2440自带...板上运行的不是UBOOT,或UBOOT已经启动进入了Linux c....2、烧写单板Linux系统:可以按需选择 ① 更新u-boot到nor flash: a. 在u-boot菜单界面输入“o”,开发板使用nor flash启动时才有“o”选项!! b.

2.5K20

easyopenjtag使用教程(最新版)

内核 通过jtag协议,调试裸机,uboot,linux内核 最大优点 直接将代码烧写到nand flash中, 调试裸机,uboot,linux内核 直接将代码烧写到nand flash中, 还带USB...mtdparts=mtdparts=nandflash0:256k@0(bootloader),128k(params),2m(kernel),-(root) 2.3、连接PC、eop(或op)、JZ2440...JZ2440与eop的接线示意图: ? 将eop所带的10pin 2mm间距排线插入开发板JTAG口,凸出的一面指向纽扣电池一侧,eop的usb口插电脑。 整体连接图为: ?...注意:暂时用不上LCD,便把jz2440屏幕卸了,方便拍照。 2.4  安装eop驱动(op驱动安装类似) 将eop的USB口插到“电脑的USB口”,电脑会自动检测到eop。...烧写完成后拔掉eop,重启开发板,SecureCRT上即可看到LCD裸机程序打印出来的信息,因为eop工作时会使JZ2440复位, 导致串口无打印。

2.5K20

Linux应用开发【第四章】Linux进程间通信应用开发

本篇主要讨论linux进程间通信方式,这个主题拆分开始来看,分为三个部分:linux(操作系统)、进程、进程间通信。Linux操作系统本篇暂且不谈,我们主要来关注后两个部分:进程,以及进程间通信。...JZ2440实验 示例1 编译 arm-linux-gcc exit_process.c -o exit_process 拷贝到NFS cp exit_process /work/nfs_root/first_fs...Linux中存在7种文件类型,分别如下。...所在的同级目录下创建一个文件a.c(在jz2440开发板上) touch a.c 此时会提示用户输入信息 ./3nd_shm 我们在console下输入任意字符,比如“hello linux”,然后按下回车...Linux内核通过信号通知用户进程,不同的信号类型代表不同的事件。 Linux对早期的unix信号机制进行了扩展。

3.7K51

NFS挂载的2种方式

很多初学者以为,在uboot状态下设置完IP能ping通Ubuntu那么开发板进入Linux后也一定能ping通Ubuntu,这是不对的。...两种状态下的IP互不影响,也就是说uboot的IP不会传递给Linux,如果需要使用网络都需要分别设置IP。 ?...目录下 2.参考上一个帖子的方式,添加路径 /work/nfs/jz2440 到文件 /etc/exports 中,以保证开发板有挂载这个目录的权限 3.重启nfs服务器 4.再次确认刚才设置的目录是否生效...IP,等会设置uboot启动参数时会用到 6.设置uboot启动参数 set bootargs noinitrd root=/dev/nfs nfsroot=10.0.0.147:/work/nfs/jz2440...光盘里提供的文件系统都是用arm-linux-gcc(3.4.5版本制作的),因此你必须使用2.6.22.6的内核来启动,否则无法挂载文件系统。

4.7K20

7.13论坛常见问题以及解决办法

mini2440做韦东山老师的项目兼容吗 答:第3期项目视频主要是应用程序,代码不用修改就可以使用任意运行LINUX的板子上,不管是S3C2440, s3c6410等都可以。...怎么打断JZ2440上电后的自启动 答: 重启单板, 在bootdelay时间内按空格 8.    ...win10无法安装dnw 答: win7/10 dnw不稳定,可看第0课最后一节视频:win7不能使用dnw烧写的替代方法,换用linux dnw或tftp 9.    ...答: 1.确保开发板能ping通虚拟机Linux 2.确保开发板uboot参数中指定的文件系统路径在虚拟机Linux中确实存在 3.确保开发板uboot参数中指定的IP是虚拟机Linux的IP,NFS...确保虚拟机Linux安装并启动了NFS服务 5. 确保开发板有挂载网络文件系统路径的权限,即所用的文件系统所在目录必须在/etc/exports中声明,否则无权挂载 6.

1.1K20

s3c2440启动过程分析

OM1(操作模式1) OM0(操作模式0) 引导ROM数据宽度 0 0 Nand Flash模式 0 1 16位 1 0 32位 1 1 测试模式 从JZ2440原理图NOR FLASH电路可以得知,...通常在研发阶段的实验板或者很多学习板(如:JZ2440)通常采用开关或跳线帽等方式来将配置引脚的电平置为高电平或置为低电平。在出厂时, 配置引脚一般通过上下拉电阻来设置电平。...JZ2440开发板使用的NAND FLASH大小为256M。如果像内存SDRAM那样,一次将地址全部发出,至少需要28根地址线才能完成256M的寻址。...由JZ2440开发板使用的NAND FLASH 芯片手册可知,该芯片实际使用了29根地址线。多一根地址线访问范围更大一些。 而nand flash只有8根数据线和其他控制线,那怎么办?...在JZ2440原理图中,关于NAND FLASH的启动引脚配置的原理图如下: 其中,R15,R16,R17,R14标记为NC,即这些电阻没有焊接。

42410

s3c2440启动过程分析

OM1(操作模式1) OM0(操作模式0) 引导ROM数据宽度 0 0 Nand Flash模式 0 1 16位 1 0 32位 1 1 测试模式 从JZ2440原理图NOR FLASH电路可以得知,...通常在研发阶段的实验板或者很多学习板(如:JZ2440)通常采用开关或跳线帽等方式来将配置引脚的电平置为高电平或置为低电平。在出厂时, 配置引脚一般通过上下拉电阻来设置电平。...JZ2440开发板使用的NAND FLASH大小为256M。如果像内存SDRAM那样,一次将地址全部发出,至少需要28根地址线才能完成256M的寻址。...由JZ2440开发板使用的NAND FLASH 芯片手册可知,该芯片实际使用了29根地址线。多一根地址线访问范围更大一些。 而nand flash只有8根数据线和其他控制线,那怎么办?...在JZ2440原理图中,关于NAND FLASH的启动引脚配置的原理图如下: ? 其中,R15,R16,R17,R14标记为NC,即这些电阻没有焊接。

68340

6000粉聊一聊

博主最近花 1500 入手了一个 RK3399 开发板,原因是博主手里有一块正点原子 STM32F103 单片机开发板,一块基于三星 S3C2440 的 JZ2440 开发板,一块 NXP 的正点原子的...调研了一段时间,2013 年的时候 tiny4412正火,可以跑 Linux 和 Android,火到了2017年,然后性能不行了,学习板市场接力棒给到了 RK3399,现在 RK3399 性能在同行中还可以...RK3399可以跑 Linux、Android、ubuntu、yocto、openwrt 系统。可以用在平板、视频监控、人脸识别、边缘计算等场景。...搞 Linux 不需要电脑有特别的地方,搞 Android 真的太吃内存了,后悔电脑内存买小了。另外,最好用 win7,各种软件兼容性好。...编译Linux可能只需要半小时而已,最新的Linux kernel 5.16也才122M。 现在最新的版本是 Android12。 为什么要这么久呢?

1.4K70
领券