defoecn
码龄17年
关注
提问 私信
  • 博客:33,220
    社区:948
    34,168
    总访问量
  • 35
    原创
  • 914,259
    排名
  • 9
    粉丝
  • 0
    铁粉

个人简介:我越来越笨了

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2007-10-14
博客简介:

defoecn的专栏

博客描述:
每天进步一点点
查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得2次评论
  • 获得7次收藏
创作历程
  • 1篇
    2011年
  • 11篇
    2010年
  • 8篇
    2009年
  • 11篇
    2008年
  • 6篇
    2007年
TA的专栏
  • DM368
    1篇
  • linux 2.6移植
    5篇
  • STM32学习
  • uboot移植
    3篇
  • vivi (流产中)
    8篇
  • 驱动编写
    3篇
兴趣领域 设置
  • 人工智能
    深度学习
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

1年鸟...最近1年去弄DM368了.

近期更新部分DM368文档
原创
发布博客 2011.10.02 ·
574 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MDK for STM32 库说明书

发布资源 2010.10.08 ·
pdf

关于STM32的 LCD 和 RTC

关于LCD:LCD用的模块是 ST7565P驱动的lcd是 128*64点阵有个寄存器的区域是存放数据, 分别对应了lcd上的 128*64点阵.  ,通讯方式是SPI如果需要横屏, 镜像 这些功能, 可以设置读取寄存器的方式, 比如要上下镜像,  那读数据就会从最后一个地址开始读,那么显示的东西就会反过来了. 想起了2410开发板上关于TFT显示驱动里面 是在内存区中设定了一个指定的内存区域作为显示缓冲,   驱动程序的功能就是按照一定频率去读这个缓冲, 然后吧数据传送给tft driver.     作
原创
发布博客 2010.10.08 ·
2446 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

SD卡相关资料 供参考

发布资源 2010.10.06 ·
application/x-rar

文件系统 FAT12 FAT16 FAT32

发布资源 2010.10.06 ·
application/x-rar

找了份工作, 会涉及到STM32芯片. 把最近学习的东西跟大家分享一下.


用的是DX32 大虾的开发板. 功能比较全, 仿真器也不贵, 是被和谐的版本.
 
最近仔细看了一下文件系统,   彻底弄明白了以前在移植busybox对文件系统还是很模糊的概念.
 
简单讲一下心得
 
1 文件系统
如果要与SD卡  U盘这些介质打交道,那就一定要弄明白文件系统的概念. 说白了 文件系统就是先格式化磁盘, 然后建立磁盘分区表, 之后的任务就是建立每个文件的存储路径,  起始地址和结束地址,方便程序将某个文件
原创
发布博客 2010.10.06 ·
3313 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

最近更新缓慢.


手上有调试好的led驱动,  key驱动(中断),
正在调试的有触摸屏驱动. 以及正在研究lcd驱动  呵呵 跨度很大, 
现在重新返回led驱动, 要加上创建设备文件节点的代码, 不想insmod后再去手工mknod,这个也是必须.  所以近期都没有更新.
 
而且目前公司的新项目明天开始动工了. 估计学习嵌入式的进度会再缓慢一点, 等led驱动(含创建设备节点)的代码调试ok,就会放上来.
 
新项目用瑞萨的单片机..呵呵没用过
原创
发布博客 2010.06.08 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2410基于linux2.6.14.1 的led驱动

发布资源 2010.05.04 ·
application/x-rar

linux驱动之--led驱动

练手, 第一个字符驱动.用模块加载方法华清远见的代码拿来改的.   编译过程发现很多错误.最后发现 这本书带的驱动代码都是基于linux2.4的...目前我用的linux2.6, 代码部分需要做修改. 我的板子是 友善之臂的 2410.  vmware+ubuntu  nfs交叉编译首先linux2.6内核编译里面要打开loadable modules,  以及 u
翻译
发布博客 2010.05.04 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux2.6.14.1 移植8900网卡驱动

发布资源 2010.04.27 ·
application/x-rar

linux驱动之--linux2.6.14.1 移植进去8900网卡驱动

为了搭建nfs系统,...所以 必须在内核移植好网卡驱动. 我靠.照下面做,一次能成功.我的主板是友善之臂 2410. 环境是 vmware+ubuntu LINUX2.6.14下CS8900的移植(Fs2410) 1. (文件在我的下载版有)拷贝文件cs8900.c cs8900.h到 linux2.6.14.1/drivers/net进入目录cs8900
原创
发布博客 2010.04.27 ·
545 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux驱动之--NFS交叉编译环境搭建

Vmware改桥接设置.我的是ubuntu +vmware, 所以第一件事情要改网络连接成为 桥接bridged.然后以root用户进入ubuntu,这样才可以修改IP地址和DNS2.启动UBUNTU, 设置静态IP地址     sudo ifconfig eth0 192.168.2.20 netmask 255.255.255.0设置IP:打开/etc/network/interf
原创
发布博客 2010.04.25 ·
968 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

busybox移植笔记

发布资源 2010.04.01 ·
application/msword

根文件系统制作 busybox移植

今天完成了busybox移植并且烧录上去, 下面放出我自己的笔记,欢迎指正心得如下:1  linux2.6.14打开nfs文件系统支持 就是对应cramfs文件系统. 所以暂时可以先不用给linux打yaffs文件系统补丁,以及用yaffs格式来做根文件系统. 1.下载最新的busybox1.9.2,并解压缩。下载busybox源代码:http://busybox.
原创
发布博客 2010.04.01 ·
1547 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux2.6移植

我照如下部分移植成功,引用部分后面讲过程中遇到的问题.linux 2.6.14内核的移植(基于gec2410开发板)2007年11月15日 星期四 11:08步骤如下:建立工作目录:mkdir /home/build_kernel1 下载linux内核源码从http://www.kernel.org/pub/linux/kernel/v2.6/linux2.6.
原创
发布博客 2010.04.01 ·
532 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2410+uboot+nandflash移植

发布资源 2010.04.01 ·
application/msword

linux2.6移植 2410

发布资源 2010.04.01 ·
pdf

继续研究uboot-led篇

发现uboot启动的时候会点亮开发板上2个led.而且无论怎么改动都只亮其中2个led,几经试验. 发现led初始化:在/board/bs2410/bs2410.c里面有 gpio->GPBCON = 0x00155555; // 0x00044555; gpio->GPBUP = 0x000007FF;将0x00044555改成0x00155555(我的开发板是对应B口的 7,8
原创
发布博客 2010.03.28 ·
1344 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

uboot 1.1.6 移植8900网卡+tftp

u-boot本身有cs8900网卡驱动程式,所以需要修改的地方不多。由于数据通过总线传送,所以要注意地址空间的设置和总线的设置。1) 修改/include/configs/smdk2410.h文件:#define CONFIG_ETHADDR    08:00:3e:26:0a:5b#define CONFIG_IPADDR        192.168.1.18#define CONFIG_SE
原创
发布博客 2010.03.27 ·
1599 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

移植uboot 1.1.6 到友善之臂 sbc2410上.(支持NAND)

uboot1.1.6下载地址是http://downloads.sourceforge.net/u-boot/u-boot-1.1.6.tar.bz2 安装编译器:3.3.2环境的建立. (如果是移植uboot1.1.6 请使用3.3.2的版本编译器, 别怪我没提醒你.我试过2.95  3.4.1都不行.问题关于硬浮点和软浮点,各位可以自己搜索一下这个问题)1·.下载arm-lin
原创
发布博客 2010.03.24 ·
1320 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多