第五章 读后心得体会

S3c6410开发板简介

S3c6410是由三星公司推出的低功耗,高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通用处理等领域。

S3c6410为2.5G和3G通信服务提供了优化的硬件性能,内置强大的硬件加速器,包括运动视频处理,音频处理,2D加速,显示处理和缩放等。同时还集成了一个MFC。

安装串口调试工具:minicom

OK6410开发板带了一个串口,可以通过串口线与PC连接。Linux驱动在输出调试信息的同时会通过串口线将调试信息发送到PC上,这样Linux驱动程序员就可以直接在PC上查看调试信息了。

安装,配置和测试minicom

(1)     检测当前系统是否支持USB转串口

执行下面命令:

lsmod | grep usbserial

(2)     安装minicom

apt-get install minicom

(3)     配置minicom

minicom –s

(4)     测试minicom

Minicom

烧写Android系统

一.使用Eboot擦出NandFlash

(1)     准备工作

用串口线或USB转串口线连接开发板和PC,启动minicom

(2)     进入Eboot状态

(3)     擦出NasdFlash

输入“A”擦出

二.烧写Android

(1) 准备工作

准备一个2G或4G的SD卡,要求FAT32分区格式,插入读卡器并连接PC.

(2) 向SD卡写入mmc.bin和zImage-sd.bin

(3) 烧写前的准备工作

首先将android_fs.tar   mmc.bin   zImage文件复制到SD卡然后设置OK6410的启动开关。

(4)     开始从SD卡烧写Android

(5)     校准屏幕

配置有线网络

Ifconfig eth0 192.168.17.150 netmask 255.255.255.0 up

Route add default gw 192.168.17.254 dev eth0

/system/busybox/sbin/ifconfig

/system/busybox/sbin/route

时间: 2024-10-29 04:30:52

第五章 读后心得体会的相关文章

第六章 读后心得体会

编写Linux驱动程序的步骤 第一步:建立Linux驱动骨架(装载和卸载Linux驱动). Linux驱动程序一般都需要指定module_init和module_exit,因此包含这两个函数及指定这两个函数的两个宏的C程序文件也可看作是Linux骨架. 第二步:注册和注销设备文件 分别使用misc_register和misc_deregister函数创建和移除设备文件. 第三步:指定与驱动相关的信息 通过MODULE_AUTHOR,MODULE_LICENSE,MODULE_ALLAS,MODU

第七章 读后心得体会

编写LED驱动 (1)       创建LED驱动的设备文件 第一步:使用cdev_init函数初始化cdev. 第二步:指定设备号. 第三步:使用cdev_add函数将字符设备添加到内核中的字符设备数组中. 第四步:使用class_create宏创建struct_class. 第五步:使用device_create函数创建设备文件. (2)       卸载LED驱动的设备文件 依次调用device_destroy, class_destroy, unregister_chrdev_regio

第九章 读后心得体会

1.android HAL架构 2.为LED驱动增加HAL          1.编写一款支持HAL的Linux驱动程序步骤 第一步:编写Linux驱动 第二步:编写HALlibrary 第三步:编写Service Library 2.颠覆Linux驱动的设计理念:精简LED驱动 3.测试读写寄存器操作 4.编写调用LED驱动的HAL模块          HAL模块也可以被Android系统自动调用,自然也拥有类似main或init函数的接口.只不过这个接口不是函数,而是一个固定名称的结构体变

UNIX 网络编程第五章读后有感

刚看完 UNIX 第五章内容,我想按照自己的方式将自己获得的知识梳理一遍,以便日后查看!先贴上一段简单的 TCP 服务器端代码: 1 #include <sys/socket.h> 2 #include <netinet/in.h> 3 #include <stdio.h> 4 #include <error.h> 5 #include <unistd.h> 6 #include <string.h> 7 #include <s

《构建之法》第一章概要及读后心得体会

1551427    钱洪章 首先知道:软件=程序+软件工程 名句:程序=数据结构+算法 提出疑问:"程序"是什么? 这里的程序指的是源程序,就是一行一行的代码. 软件够贱的过程:不仅仅是cc和link命令,一个复杂的软件不但要有合理的软件架构.软件设计与实现,还要有各种文件和数据来描述各个文件之间的依赖关系.编译参数.链接参数,等等. 新名词:源代码管理(配置管理).质量保障.软件测试.需求分析.软件维护.软件生命周期.软件项目的管理.软件的用户体验.商业模式 会得到一个扩展的推论:

梦断代码前3章读后心得x

加上今天读完了<梦断代码>前4章,学多了很多,大概知道<梦断代码>讲的是什么?其实讲的是chandler软件项目开发过程中发生的一些问题事件,比较详细介绍了软件开发遇到问题,如何解决等等,从中我感受到了软件人员的不易,正如书上所说“看完本书必掩卷长叹:做软件难. 第0章软件时间,讲述了主人公一生与软件打交道的一些比较记忆深刻的事件.这里我未读这章之前很好奇为什么是第0章开始,而不是第一章开始,作者向我们讲述了原因:其实作者只想指出计算机程序员与其他人的一些不同,程序员从0开始计数而

第十章 读后心得体会

打印内核调试信息:printk printk函数的用法和printf函数类似,只不过printk函数运行在内核空间,printf函数运行在用户空间. 防止printk函数降低Linux驱动性能 虽然使用printk函数可以方便的将消息写入日志文件或控制台.但大量使用此函数频繁操作日志文件或控制台设备文件会严重影响Linux驱动的性能,因此,这就要求Linux驱动只在开发阶段使用printk函数输出消息,在正式发布Linux驱动时将可能形象性能的printk函数去掉. 通过虚拟文件系统进行数据交互

第八章 读后心得体会

一.Linux驱动的代码重用 1. 编译是由多个文件组成的Linux驱动 模拟环境:/root/drivers/ch08/driver_shared/multi_file_driver 在multi_file_driver目录中有一个multi_file_driver_eclipse目录,该目录是eclipse工程目录. main.c是Linux驱动的主程序.在fun.c和product.c  product.h中定义和实现了在main .c中使用的函数.在main.c中通过extern关键字使

《不要让我思考》读后心得2

---内容开始--- Don't let me think! 这本书以网站可用性为目的,从作者自身工作和经验角度,站在用户的心理立场上,介绍了作为设计者如何做出可用性的web设计. 其中包含的内容有: 1.别让我思考(定律) 当看到一个不需要思考的网站时: 当看到一个要思考的网站时: @创建一个网站时,要去掉这些问号. 有时候网站会强迫我们思考,名字,常见的罪魁祸首就是改成自以为很酷很聪明的,带有营销色彩的名字. 还有另一个来源是看起来不太明显的链接和按钮,会造成用户犹豫可不可点. @类似的例子