凌阳小实训

  2017-7-10
音乐播放器
FFmpeg音视频编解码 Mplayer基于 FFmpeg 开源小项目 开发板2.6.35内核

共享目录访问:win+R 或 映射网络驱动器

mplayer移植到ubuntu的可执行sbin了
ac:audio codec
命令:mplayer加歌曲路径

GTK+图形工具包做按钮 信号和回调函数


    2017-7-12
DHCP分配IP地址
NAT通过IP转换实现IP共享

提问题--解问题
(1) 音频如何解码---使用开源软件mplayer完成
启动mplayer 与mplayer通信
(2) 多任务问题
进程线程,进程间通信、同步与互斥、
(3) 文件操作
一切皆文件
(4) 用户体验度不高
没有图形界面、增加UI

sungtk_interface的接口写着玩
《C primer》《数据结构与算法(C描述)》《Unix网络编程》《Unix高级环境编程》
mplayer在虚拟机上的运行(1、2、3、4、5步)
歌词不乱码:专门的管道传送

开发板硬件基础

独立编址和统一编址:
统一--不分内外
独立--iram sdram分别有0x0000 0000~0xffff ffff 用引脚高低标志内外
md 0x00000000 和md 0xd0000000数据是一样的
往 0x20000写: mw  0x20000 

将虚拟机share文件夹目录挂载到A8的mount目录



     2017-7-13
字符设备驱动设计
1.Linux驱动相关概念
第一个open打开的是抽象的设备文件、第二个是.open是真正对硬件的操作

字符设备和块设备区别
应用程序通过设备文件找到设备驱动--主设备号从设备号

2.Linux模块编程
灵活添加删除组件的模块化方法

AM2311 iic接口
iic以字节为单位收发数据
I2C.c源码的开始、结束、发送、接收

     2017-7-14
智能家居
B/S架构

















你可能感兴趣的:(C/C++)