
嵌入式
d_a_r_k
这个作者很懒,什么都没留下…
展开
-
STM32F407高级定时器TIM8_CH1N输出PWM配置
STM32 高级定时器TIM8_CH1N原创 2022-05-30 19:57:47 · 7320 阅读 · 0 评论 -
uboot移植到mini2440
一、移植环境主 机:VMWare--redhat 5开发板:Mini2440--256MB Nand编译器:arm-linux-gcc-4.3.2.tgzu-boot:u-boot-2008.10.tar.bz2二、移植步骤移植uboot到mini2440,使其可以在nor flash中运行支持DM9000网卡支持nor flash读写1.选择移植参考开发板1.1转载 2014-09-26 11:09:47 · 858 阅读 · 0 评论 -
各个uboot版本下载地址
ftp://ftp.denx.de/pub/u-boot/转载 2015-01-22 23:59:18 · 782 阅读 · 0 评论 -
VM虚拟机不能自动连接主机网络了
1.关掉所有虚拟机2.打开虚拟机 编辑->虚拟网络编辑器->更改设置3.选择桥接模式,桥接到主机的无线网卡,如下图所示原创 2015-03-15 19:26:00 · 913 阅读 · 0 评论 -
ubuntu(虚拟机)中使用minicom
1.首先需要安装minicom,:输入以下命令:sudo -s //然后输入root密码apt-get install minicom2.安装完毕后配置minicom ,如下操作:minicom按下 ctrl + A按下 o选择serial port setup按下A ,编辑serial Device为 “/dev/ttyUSB0”按下ES原创 2015-12-06 18:57:07 · 1573 阅读 · 0 评论 -
ubuntu(虚拟机)中使用minicom
1.首先需要安装minicom,:输入以下命令:sudo -s //然后输入root密码apt-get install minicom2.安装完毕后配置minicom ,如下操作:minicom按下 ctrl + A按下 o选择serial port setup按下A ,编辑serial Device为 “/dev/ttyUSB0”按下ES原创 2015-12-06 18:57:34 · 443 阅读 · 0 评论 -
uboot中ethernet网口实现分析
本文乃fireaxe原创,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,并注明原作者及原链接。内容可任意使用,但对因使用该内容引起的后果不做任何保证。作者:fireaxe_hq@hotmail.com博客:fireaxe.blog.chinaunix.net一、底层接口封装假如要为图中设备编写驱动,首先要做什么?我认为应该是对各个器件进行抽象,也就是把可能的转载 2015-12-15 18:31:03 · 1291 阅读 · 0 评论 -
uboot启动uImage
kernel文件:在arch/arm/boot/Makefile 62行开始有命令和规则:quiet_cmd_uimage = UIMAGE $@ cmd_uimage = $(CONFIG_SHELL) $(MKIMAGE) -A arm -O linux -T kernel \ -C none -a $(ZRELADDR) -e $(转载 2015-12-23 10:44:51 · 3182 阅读 · 0 评论 -
Linux 内核 Starting kernel ... 串口无输出问题归纳总结
Uboot输出,无内核信息输出## Booting kernel from Legacy Image at 32000000 ...Image Name: Linux-2.6.13-utulinux2440Created: 2007-11-04 7:12:20 UTCImage Type: ARM Linux Kernel Image (gzip compr转载 2015-12-24 00:29:35 · 3612 阅读 · 0 评论 -
Kernel panic - not syncing: Attempted to kill init!
这是因为在配置内核的时候没有配置EABI导致的,需要配置Kernel Features --->[*] Use the ARM EABI to compile the kernel [*] Allow old ABI binaries to run with this kernel (EXPERIMENTA)但是原创 2015-12-24 10:20:42 · 502 阅读 · 0 评论 -
uboot设置的默认环境变量不起作用
因为每次重新烧写uboot之后换进该变量就丢失了,默认的ip和serverip不是跟我的主机ip在一个网段,所以每次都要用setenv重新设置。于是将uboot中的include /configs/mini244.h中的默认IP改成了自己想要的,可是发现烧写到板子上去之后还是之前的IP,确认了没有该做文件之后还是不行。format了nand重新烧写还是不行,原来需要make distclean然后原创 2015-12-24 10:40:38 · 1224 阅读 · 0 评论 -
framebuffer设备,字符设备,platform总线间的联系
欢迎各位转载!!!最近在看Linux设备的驱动程序编程,里面的类型的设备驱动类型把我搞糊涂了。首先书上说linux中有字符设备,块设备,网络设备三大类驱动。但是接着又扯出一大堆的的什么platfrom平台设备驱动,帧缓冲区设备驱动等各种设备驱动,于是我就蒙b了......... !网上搜各种资料,因为不搞清楚的话感觉想写个驱动都不知道要选哪一种。下面来说说我的总结和理解,纯手打,有不对原创 2015-12-24 16:36:34 · 1215 阅读 · 0 评论 -
mini2440使用nfs挂载的另一种方法
网上一般使用的都是在uboot启动的时候设置好启动参数,然后linux启动的时候使用nfs让平台挂载主机上的根文件系统目录,这样的话就不需要烧写根文件系统的镜像到开发板中的nandfalsh中了。我因为制作根文件系统的时候失败了,所以就直接使用的是mini2440自带的根文件系统镜像,烧写到开发板中,这样可以正常启动了。可是如果要进行实验,编写的模块文件怎么加载到开发板中的文件系统中去呢。原创 2016-01-10 16:34:36 · 1001 阅读 · 0 评论 -
linux使用xinetd自定义服务
系统:ubuntu 12.041.安装xinetd #apt-get install xinetd2.编写自己的一个程序#vim /workspace/hello.c####################################include #include #include void main(void){printf("Wel原创 2015-12-30 17:08:06 · 2824 阅读 · 1 评论 -
wait_queue_head_t和wait_queue_t 联系
在使用等待队列的时候我们知道需要以下步骤:1.定义并初始化一个等待队列头wait_queue_head_tDECLARE_WAIT_QUEUE_HEAD(my_queue); init_waitqueue_head(); + wait_queue_head_t *q;2.调用wait_event , wait_event_interruptible , wait_event_原创 2016-01-29 01:26:58 · 767 阅读 · 0 评论 -
使用arm组件mesh网络文章
http://www.cnblogs.com/liangning/p/4349988.html转载 2016-02-23 16:32:15 · 396 阅读 · 0 评论 -
ubuntu12.04安装tftp服务
1.安装tftp客户端及服务器端的软件 ,tftp-hpa是客户端,tftpd-hpa是服务器端 #sudo aptitude install tftp-hpa tftpd-hpa2.配置TFTP服务器 sudo gedit /etc/default/tftpd-hpa 将原来的内容改为: # /etc/default/tftpd-h转载 2016-02-24 00:46:31 · 413 阅读 · 0 评论 -
有了norflash是不是意味着可以不需要RAM呢?
在看到norflash和nandflash的不同点之后,知道了norflash有个特性就是可以片上运行。网上大部分解释就是说norflash一般用来存放启动代码,这样启动代码就可以直接在norflash中运行了。那么问题来了,既然代码可以直接在norflash中运行那就把所有程序都放在norflash中不就好了吗?是不是就不需要ram了呢?答案是否定的!因为norflash能片上运行指原创 2016-03-24 00:43:41 · 3926 阅读 · 1 评论