Dream998

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年3月17日

摘要: 尽管我们在大部分情况下用ssh登录Ubuntu服务器就好了,但是有时候我们的程序需要在图形界面下运行,这时我们就要用到vnc server这个软件了。在Ubuntu下安装vnc server很简单的,只要下面几步就可以了: 第一步,获取安装文件 sudo apt-get install vnc4server 第二步,修改VNC Password,不能太短 # vncpassw... 阅读全文
posted @ 2018-03-17 16:40 Dream998 阅读(13128) 评论(0) 推荐(0)

2018年3月10日

摘要: 移植: 1. 编译 2. 解决错误 2.1 头文件不对:去掉或改名 2.2 宏不对:改名使用新宏 2.3 有些函数没有了:改名使用新函数 mount t nfs o nolock,vers=2 192.168.31.202:/work/nfs_root/fs_mini_mdev_new /mnt n 阅读全文
posted @ 2018-03-10 17:30 Dream998 阅读(351) 评论(0) 推荐(0)

摘要: 一、应用调试1:使用strace命令来跟踪系统调用 二、应用调试2:使用GDB来调试应用程序 编译gdb,gdbserver tar xjf gdb 7.4.tar.bz2 cd gdb 7.4/ ./configure target=arm linux make 把arm linux gdb复制到 阅读全文
posted @ 2018-03-10 17:28 Dream998 阅读(525) 评论(0) 推荐(0)

摘要: 网卡驱动程序框架: app: socket 若干层网络协议 纯软件 hard_start_xmit|| /\ \/ || netif_rx sk_buff 硬件相关的驱动程序(要提供hard_start_xmit, 有数据时要用netif_rx上报) 硬件 怎么写网卡驱动程序? 1. 分配一个net 阅读全文
posted @ 2018-03-10 17:23 Dream998 阅读(226) 评论(0) 推荐(0)

摘要: sound\soc\s3c24xx\s3c2410 uda1341.c s3c2410_uda1341_init driver_register(&s3c2410iis_driver); ..... s3c2410iis_probe / 使能时钟 / / 配置GPIO / / 设置S3C2440的I 阅读全文
posted @ 2018-03-10 17:22 Dream998 阅读(529) 评论(0) 推荐(0)

摘要: 1. 点灯 2. 串口打印 3. JTAG调试器 3.1 命令行调试 3.2 源码级别的调试 前提 a. 程序必须已经重定位好,位于它的链接地址 a.1 如果程序的链接地址是SDRAM, 使用openocd初始化SDRAM a.2 使用arm linux gdb/arm elf gdb下载程序 b. 阅读全文
posted @ 2018-03-10 17:21 Dream998 阅读(137) 评论(0) 推荐(0)

摘要: 驱动程序的调试 一. 打印: prink, 自制proc文件 UBOOT传入console=ttySAC0 console=tty1 1. 内核处理UBOOT传入的参数 console_setup add_preferred_console // 我想用名为"ttySAC0"的控制台,先记录下来 2 阅读全文
posted @ 2018-03-10 17:21 Dream998 阅读(553) 评论(0) 推荐(0)

摘要: 测试2th~7th: 1. make menuconfig 去掉原来的触摸屏驱动程序 Device Drivers Input device support Generic input layer Touchscreens S3C2410/S3C2440 touchscreens make uIma 阅读全文
posted @ 2018-03-10 17:20 Dream998 阅读(442) 评论(0) 推荐(0)

摘要: 框架: app: open,read,write "1.txt" 文件的读写 文件系统: vfat, ext2, ext3, yaffs2, jffs2 (把文件的读写转换为扇区的读写) ll_rw_block 扇区的读写 1. 把"读写"放入队列 2. 调用队列的处理函数(优化/调顺序/合并) 块 阅读全文
posted @ 2018-03-10 17:20 Dream998 阅读(148) 评论(0) 推荐(0)

摘要: 现象:把USB设备接到PC 1. 右下角弹出"发现android phone" 2. 跳出一个对话框,提示你安装驱动程序 问1. 既然还没有"驱动程序",为何能知道是"android phone" 答1. windows里已经有了USB的总线驱动程序,接入USB设备后,是"总线驱动程序"知道你是"a 阅读全文
posted @ 2018-03-10 17:19 Dream998 阅读(409) 评论(0) 推荐(0)