2018年10月23日

FinalTest 基于web的登录口令修改设计

摘要: 本次任务主要实现登录口令的修改,当用户修改了登录名和登陆密码以后,下一次登录将会使用新的登录名和登录密码。 FT.1 页面设计 登录的页面主要使用了原来的pass.htm文件,主要是因为我自己做了一个相差不大的界面,如下图所示,但是没有加入“#”这个标志,使得底层代码获取不到表单里的内容。对比了一下 阅读全文

posted @ 2018-10-23 15:40 Liu_Farrell 阅读(450) 评论(0) 推荐(0)

第12课 设备驱动

摘要: 12.1 动态加载 动态加载利用内核模块特性,当驱动程序需要运行的时候就被加载执行,不需要的时候就卸载它,这个过程不需要重启操作系统。 加载的时候用insmod 卸载的时候用rmmod 首先,准备一个测试程序,该程序位于Lesson 12目录下的testgpio.c,按照第二课的方式,把他放在一个s 阅读全文

posted @ 2018-10-23 15:36 Liu_Farrell 阅读(660) 评论(0) 推荐(0)

第11课 网络服务

摘要: 11.1 在uClinux下安装boa 主要有三个Web 服务器:httpd、thttpd和Boa。httpd是最简单的一个Web 服务器,它的功能最弱,不支持认证,不支持CGI。thttpd和Boa都支持认证、CGI等,功能都比较全。若需提高系统的安全性,或需要与用户进行交互,例如数据查询、实时状 阅读全文

posted @ 2018-10-23 15:31 Liu_Farrell 阅读(899) 评论(0) 推荐(0)

第10课 软件中断

摘要: 10.1 reboot 首先,在/work/uClinux-dist/linux-2.4.x/kernel/sys.c文件里添加如下代码: 然后,修改/work/uClinux-dist/linux-2.4.x/arch/armnommu/kernel/calls.S文件,将它加入到系统调用表中: 阅读全文

posted @ 2018-10-23 15:27 Liu_Farrell 阅读(851) 评论(0) 推荐(0)

第9课 uart

摘要: 9.1完整程序 以下是该程序的完整截图:其中新增了三个函数,他们分别是: 1. char Reversalchr(char ch); 功能:如果是大写字母,就转换为小写字母,如果是小写字母就转换为大写字母。 2.void Tx_outputc(char ch); 功能:向串口输出一个字符。 3.in 阅读全文

posted @ 2018-10-23 15:24 Liu_Farrell 阅读(947) 评论(0) 推荐(0)

第8课 点亮第一个LED灯

摘要: 8.1 点亮LED 硬件连接图, 由硬件图可知,当175引脚GPIO[0]输出为0时,LED点亮,当GPIO[0]输出为1时,LED就熄灭,GPIO寄存器的基地址为0x8000d000,下图为用到的几个寄存器的偏移地址 首先,选中GPIO引脚, *((unsigned short *)(0x8000 阅读全文

posted @ 2018-10-23 15:17 Liu_Farrell 阅读(1087) 评论(0) 推荐(0)

第7课 网络编程

摘要: 7.1 tcp Tcp是一种面向连接的、可靠的、基于IP的传输层协议,无论哪一方发送数据,都需要先建立连接,连接是通过三次握手来进行初始化的, 第一次握手,客户端发送连接请求,等待服务器确认。 第二次握手,服务器收到请求,向客户端发送确认,同时,向客户端发送数据传输请求信息。 第三次握手,客户端收到 阅读全文

posted @ 2018-10-23 15:15 Liu_Farrell 阅读(1028) 评论(0) 推荐(1)

第5课 混合编程和芯片手册阅读

摘要: 5.1 C语言和汇编混合编程 C语言和汇编的混合编程,实现混合编程的一个重要方面就是要实现C代码和汇编代码的数据、函数共享。 汇编程序以.S结尾,在/work/uClinux-dist/user/下新建一个scu1的文件夹。在文件夹里新建一个文件testasm.S,在testasm.S里用汇编写两个 阅读全文

posted @ 2018-10-23 15:09 Liu_Farrell 阅读(779) 评论(0) 推荐(0)

第6课 Flash存储器和MTD驱动

摘要: 6.1 MTD MTD(memory technology device内存技术设备) 在硬件和文件系统之间提供了一个抽象的接口。 6.1.1 MTD驱动 接下来,我们在uClinux下实现MTD,进入目录:cd /work/uClinux-dist/linux-2.4.x/drivers/mtd/ 阅读全文

posted @ 2018-10-23 15:07 Liu_Farrell 阅读(2062) 评论(2) 推荐(0)

导航