在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
楼主: benemale

【铃木雅臣 著作】晶体管电路设计(上、下册 齐全) — 清晰大图jpg转pdf,带书签目录

[复制链接]
发表于 2010-2-10 17:04:36 | 显示全部楼层
一、移植环境

主  机:VMWare--Fedora 9
开发板:Mini2440--64MB Nand
编译器:arm-linux-gcc-4.3.2
二、移植步骤

1. 配置内核对USB设备的支持。2.6.30.4内核中对USB设备的支持已经非常全面了,这里只需要配置他就可以了,配置完后重新编译内核烧到开发板上

SCSI device support --->
        < > RAID Transport Class
        <*> SCSI device support
        < > SCSI target support
        [*] legacy /proc/scsi/ support
        *** SCSI support type (disk, tape, CD-ROM) ***
        <*> SCSI disk support
        < > SCSI tape support
        < > SCSI OnStream SC-x0 tape support
        < > SCSI CDROM support
        <*> SCSI generic support
        < > SCSI media changer support
    [*] HID Devices --->
        --- HID Devices
        -*- Generic HID support
        [ ] HID debugging support
        [ ] /dev/hidraw raw HID device support
        *** USB Input Devices ***
        <*> USB Human Interface Device (full HID) support
        [ ] PID device support
        [*] /dev/hiddev raw HID device support
    [*] USB support --->
        {*} Support for Host-side USB
        [ ] USB verbose debug messages
        [ ] USB announce new devices
        *** Miscellaneous USB options ***
        [*] USB device filesystem
        [*] USB device class-devices (DEPRECATED)
        <*> OHCI HCD support
        <*> USB Mass Storage support



2. 插入U盘。当系统启动后插入U盘就会出现一些信息,可以看到sda就是U盘设备了,sda1是U盘的一个分区



3. 挂载U盘。执行mount命令将U盘挂载到/mnt/usb/目录下,但是没成功,出错啦



3. 错误分析处理。首先查看/dev/目录下并没有sda1节点所以出错,我们查看/proc/partitions/目录发现sda1的主设备号是8,次设备号是1,那么我们就创建这个设备的节点,b代表块设备,最后再执行mount命令,没有出错



4. U盘成功挂载。查看U盘中的内容
发表于 2010-2-10 17:09:00 | 显示全部楼层
一、移植环境

主  机:VMWare--Fedora 9
开发板:Mini2440--64MB Nand
编译器:arm-linux-gcc-4.3.2
二、移植步骤

1. 修改内核源码。2.6.30.4内核对LCD的支持已很完善,这里只做少许修改 #gedit arch/arm/mach-s3c2440/mach-smdk2440.c



   修改smdk2440_lcd_cfg函数和smdk2440_fb_info函数,设置LCD参数,我的是NEC3.5寸TFT屏。如下:





   打开LCD的背光,如不打开就无法观测LCD是否正常工作。由开发板原理图可以看到LCD的背光电源LCD_PWR接到S3C2440的GPG4引脚上,故作如下修改



2. 配置内核选项。选上LCD支持和Logo图标

Device Drivers --->
    Graphics support --->
        < > Lowlevel video output switch controls
        <*> Support for frame buffer devices --->
            --- Support for frame buffer devices
            [*] Enable firmware EDID
            [ ] Framebuffer foreign endianness support --->
            [*] Enable Video Mode Handling Helpers
            [ ] Enable Tile Blitting Support
            *** Frame buffer hardware drivers ***
            < > Epson S1D13XXX framebuffer support
            <*> S3C2410 LCD framebuffer support
            [ ] S3C2410 lcd debug messages
            < > Silicon Motion SM501 framebuffer support
            < > Virtual Frame Buffer support (ONLY FOR TESTING!)
            < > E-Ink Metronome/8track controller support
            < > Fujitsu MB862xx GDC support
            < > E-Ink Broadsheet/Epson S1D13521 controller support
        [*] Backlight & LCD device support --->
            Display device support --->
            Console display driver support --->
        [*] Bootup logo --->
            --- Bootup logo
            [ ] Standard black and white Linux logo
            [ ] Standard 16-color Linux logo
            [*] Standard 224-color Linux logo (NEW)




3. 重新编译内核并下载到开发板上,上电系统启动后可以看到LCD亮起,并且出现小企鹅图标。
发表于 2010-2-10 17:11:01 | 显示全部楼层
一、移植环境

主  机:VMWare--Fedora 9
开发板:Mini2440--64MB Nand
编译器:arm-linux-gcc-4.3.2
二、移植步骤

1. 修改内核源码。2.6.30.4内核对LCD的支持已很完善,这里只做少许修改 #gedit arch/arm/mach-s3c2440/mach-smdk2440.c



   修改smdk2440_lcd_cfg函数和smdk2440_fb_info函数,设置LCD参数,我的是NEC3.5寸TFT屏。如下:





   打开LCD的背光,如不打开就无法观测LCD是否正常工作。由开发板原理图可以看到LCD的背光电源LCD_PWR接到S3C2440的GPG4引脚上,故作如下修改



2. 配置内核选项。选上LCD支持和Logo图标

Device Drivers --->
    Graphics support --->
        < > Lowlevel video output switch controls
        <*> Support for frame buffer devices --->
            --- Support for frame buffer devices
            [*] Enable firmware EDID
            [ ] Framebuffer foreign endianness support --->
            [*] Enable Video Mode Handling Helpers
            [ ] Enable Tile Blitting Support
            *** Frame buffer hardware drivers ***
            < > Epson S1D13XXX framebuffer support
            <*> S3C2410 LCD framebuffer support
            [ ] S3C2410 lcd debug messages
            < > Silicon Motion SM501 framebuffer support
            < > Virtual Frame Buffer support (ONLY FOR TESTING!)
            < > E-Ink Metronome/8track controller support
            < > Fujitsu MB862xx GDC support
            < > E-Ink Broadsheet/Epson S1D13521 controller support
        [*] Backlight & LCD device support --->
            Display device support --->
            Console display driver support --->
        [*] Bootup logo --->
            --- Bootup logo
            [ ] Standard black and white Linux logo
            [ ] Standard 16-color Linux logo
            [*] Standard 224-color Linux logo (NEW)




3. 重新编译内核并下载到开发板上,上电系统启动后可以看到LCD亮起,并且出现小企鹅图标。
发表于 2010-2-10 17:17:26 | 显示全部楼层
Linux-2.6.30.4在2440上的移植之LCD背光驱动
发表于 2010-2-10 17:19:05 | 显示全部楼层
Linux-2.6.30.4在2440上的移植之LCD背光驱动
发表于 2010-2-10 17:20:52 | 显示全部楼层
Linux-2.6.30.4在2440上的移植之LCD背光驱动
发表于 2010-2-11 08:29:52 | 显示全部楼层
晶体管电路设计(上)放大电路技术的实验解析_[铃木雅臣 著]
发表于 2010-2-11 08:31:07 | 显示全部楼层
晶体管电路设计(上)放大电路技术的实验解析_[铃木雅臣 著]
发表于 2010-2-11 08:32:42 | 显示全部楼层
晶体管电路设计(上)放大电路技术的实验解析_[铃木雅臣 著]
发表于 2010-2-11 08:34:40 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-16 09:57 , Processed in 0.022463 second(s), 5 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表