自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

转载 mmc的基本命令

一:mmc的命令例如以下:1:对mmc读操作mmc read addr blk# cnt2:对mmc写操作 mmc write addr blk# cnt3:对mmc擦除操作mmc erase blk# cnt4:又一次搜索mmc设备mmc rescan5:列出mmc的分区mmc part - li...

2019-08-29 14:52:54 8031

原创 针对ji2440进行的分区的扩充方法(源于制作的内核镜像大于2M)

修改linux:sudo vi /work/system/linux3.4.2/arch/arm/mach-s3c24xx/common-smdk.c:static struct mtd_partition smdk_default_nand_part[] = {[2] = {.name = "kernel",.offset = MTDPART_OFS_APPEND,....

2019-08-25 11:23:25 177

原创 Linux通过移植linux-3.4.2,将制作好的yaffs2,通过nfs挂载根文件系统失败 解决办法

uboot-1.1.6 (根据韦东山老师进行移植)内核为linux-3.4.2 (把自己制作yaffs2放入下载到开发板上)所用开发板:JZ2440 V3(S3C2440A)BusyBox :1.7.0出现上述情况原因:1 查看sudo vi /etc/exports里面是否添加了根文件启动路径,然后启动服务器 sudo /etc/init.d/nfs-kern...

2019-08-25 11:00:56 442

原创 关于apt-get update刷新出现的问题

针对ID号有效办法是:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32

2019-08-21 20:02:35 295

原创 使用swi软件中断模拟中断的流程

中断-------------外部硬件的触发软中断-----------系统调用复位-------------如死机未定义指令-------undefine数据异常---------数据越界Reset和复位---------------------SVC(超级用户模式)prefetch(预取)data abor...

2019-08-19 19:35:19 850

原创 使用TCP协议写的关于ftp_tcp上传文件下载文件显示文件的小项目(一对一)

server.c服务器端,#include<stdio.h>#include <sys/types.h> /* See NOTES */#include <sys/socket.h>#include <linux/in.h> //sockaddr_in#include <stdlib.h>#includ...

2019-08-10 11:19:44 278

原创 移植linux3.4.2到jz2440上出现的问题和构建文件系统出现的问题(uboot没有移植,使用时uboot1.1.6)的汇总

一安装交叉编译器arm-linux-gcc-4.3.2.tar.bz2 1先查看交叉编译器arm-linux-gcc -v 不同的编译器编译不同的内核2查看环境变量echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/work/tools/gcc-3.4.5-g...

2019-08-06 21:53:37 537

转载 Linux通过nfs挂载根文件系统失败:VFS: Unable to mount root fs via NFS, trying floppy.

简介: 本文主要介绍一种nfs挂载失败的情况,即在根文件系统中dev文件下没有设置console和null节点。如果你的文件系统中没有这种情况,这篇文章可能对你帮助不大。不过我也会将我在查找这个问题时碰到的一些其他情况进行说明。Linux内核:linux-3.4.2所用开发板:JZ2440 V3(S3C2440A)BusyBox : v1.20.0声...

2019-08-05 20:51:01 6158

转载 移植linux-3.4.2到JZ2440(下:启动文件系统、裁剪内核与制作补丁)

裁剪内核 由于之前划分的MTD里的kernel分区只有2M空间,此时我们的内核有2.35MB,所以需要对内核裁剪到小于2MB大小(当然也可以直接修改MTD分区)。查看linux-3.4.2/.config文件,执行make menuconfig命令去掉想要裁剪的内容: System Type-> SAMSUNG S3C24XX SoCs Support-&g...

2019-08-04 16:55:13 306

转载 安装交叉编译器arm-linux-gcc-4.3.2.tar.bz2

原理:下载软件包,解压到根目录,把解压文件夹下的 /usr/local/arm/4.3.2/bin加入环境变量的系统文件。 查看交叉编译工具链版本 arm−linux−gcc−v查看交叉编译工具链版本 查看环境变量 $ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bi...

2019-08-04 09:43:25 402

23vivi虚拟视频驱动的分析流程图.png

对vivi.c代码的分析使用流程图进行分析,简单明了,可以看懂,..

2019-12-22

17、触摸屏正倒计时器程序设计

使用通用定时器定时产生0.01秒时间单位,进而产生秒、分,在LCD上显示分钟、秒、秒小数各2位;用4个触摸屏按钮控制正计时、倒计时、启动、停止。在LCD上显示出当前的计时方式。 按正计时、倒计时按钮后,显示出开始的时间,分别为0和30分钟。

2018-12-24

万年历+stm32+触摸按键

22、基于定时器的万年历程序设计 使用定时器产生秒基时,编程实现万年历功能,在LCD上显示年月日、星期、时分秒。 设计触摸屏键盘校对时间,在LCD屏幕的下半部分设计出键盘,包含有“0、1、2、3、4、5、6、7、8、9、!、<”键,修改日期时间(!、<,表示确定和退格清除)。 提示:可以参考RTC例程,不能够使用RTC实现,否则成绩不及格。

2018-12-24

基于µC/OS-II的正倒计时器程序设计

使用绝对延时函数产生0.01秒基时,进而产生秒、分,在LCD上显示分钟、秒、秒小数各2位;用4个按钮控制正计时、倒计时、启动、停止。在LCD上显示出当前的计时方式。 系统任务:键盘扫描任务,键值处理任务,正计时任务,倒计时任务;优先级按此顺序。 键盘扫描任务借助邮箱,把4个按钮的按键值1~4发送出去,键值处理任务接收邮箱消息。 键值处理任务:等待接收邮箱数据;根据接收到的键值做不同处理:键值为1时对时间变量清0,显示出当前时间,设置运行任务标志为正计时任务的优先级,然后恢复当前计时的任务;键值为2时设置时间变量为30分钟,显示出当前时间,设置运行任务标志为倒计时任务的优先级,然后恢复当前计时的任务;键值为3时恢复当前计时的任务;键值为4时挂起当前计时的任务。 正计时任务用绝对延时函数延时0.01秒进行计时;在任务的循环体之前,挂起自己任务。 倒计时任务用绝对延时函数延时0.01秒做倒计时;在任务的循环体之前,挂起自己任务。

2018-12-24

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

TA关注的人

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