Python基础教程视频.txt
1. Linux基础
2. Python基础
3. 面向对象编程
4. 项目飞机大战
C++大并发编程.zip
C++多线程并发视频教程
bmp_success.zip
该demo是使用c++实现写bmp图片功能,精简易扩展,适合初学者或者需要处理bmp文件的朋友。在Linux上测试成功。
C++学习教程-PPT.zip
带您进入C++的精彩世界 了解C++的基础知识及如何快速学习C++,学会C++ 会让你的编程能力更加强大,也会使你在工作与前途选择上增加更大的空间.
OpenCL编程指南
OpenCL领域公认的权威著作,由OpenCL核心设计人员亲自执笔,不仅全面而深刻地解读了OpenCL规范和编程模型,而且通过大量案例和代码演示了基于OpenCL编写并行程序和实现各种并行算法的原理、方法、流程和最佳实践,以及如何对OpenCL进行性能优化,如何对硬件进行探测和调整。
本书分为两大部分:第一部分(1~13章),从介绍OpenCL的核心思想和编写OpenCL程序的基础知识开始,对枯燥的OpenCL规范进行了深刻而系统的解读,旨在帮助读者全面、正确地理解OpenCL规范及其编程模型;第二部分(14~22章),提供了一系列经典的案例,如图像直方图、Sobel边界检测过滤器、并行实现Dijkstra单源最短路径图算法、Bullet Physics SDK中的布模拟、用快速傅里叶变换模拟海洋、光流、OpenCL与PyOpenCL结合使用,使用OpenCL完成矩阵相乘与稀疏矩阵矢量乘法等,目的是让读者通过案例熟练掌握编写复杂并行程序的方法和技巧。本书的附录收录了OpenCL规范定义的大量函数、命名常量和类型,可供程序员开发时查阅。
深入剖析Android系统.杨长刚
第1章 智能指针 1
1.1 智能指针概述 1
1.2 引用计数基类RefBase 2
1.3 轻量级引用计数LightRefBase 3
1.4 强指针 3
1.4.1 强指针变量的初始化与生命周期 3
1.4.2 赋值操作与引用计数变化 5
1.5 弱指针 5
第2章 消息队列与线程处理 7
2.1 消息队列处理模型的设计 7
2.2 消息队列与线程处理的Java实现 9
2.2.1 Thread/Runnable 9
2.2.2 Message 10
2.2.3 MessageQueue概述 11
2.2.4 Handler 11
2.2.5 Looper 12
2.2.6 再论Handler 15
2.2.7 对同步消息的支持 16
2.3 native层的Looper与消息队列处理 19
2.3.1 Looper中的睡眠等待与唤醒机制 19
2.3.2 Looper对文件描述符的监控与处理 22
2.3.3 Looper中的消息队列处理机制 25
2.3.4 Looper与线程执行上下文 27
第3章 Binder IPC及其应用 29
3.1 Binder IPC 29
3.1.1 Binder IPC与系统服务 29
3.1.2 Binder类结构与调用关系 31
3.1.3 模板函数interface_cast的背后 33
3.1.4 例子AudioPolicyService 37
3.2 Java层对Binder的封装 40
3.2.1 例子IMediaPlaybackService 42
3.2.2 例子PhoneStateListener 47
3.3 大内存块的跨进程共享 52
3.3.1 概述 52
3.3.2 调用接口 53
3.3.3 设备空间的映射 55
3.3.4 Server侧的处理 57
第4章 HAL硬件抽象层 59
4.1 HAL概述 59
4.2 硬件模块库的通用写法 60
4.3 硬件模块库的装载与解析 63
4.4 例子Lights 65
4.5 例子Camera 68
4.6 例子Power和Vibrator 69
第5章 Android的启动过程 71
5.1 Android初始化语言及解析 71
5.1.1 Action 71
5.1.2 触发器trigger 72
5.1.3 命令Command 72
5.1.4 服务Service 74
5.1.5 .rc文件的解析 76
5.2 BootChart 82
5.3 ueventd守护进程 82
5.4 init进程的启动过程 87
5.5 init.rc文件中的服务进程 93
5.6 system_server进程 95
5.6.1 app_process程序 95
5.6.2 system_server进程 96
第6章 输入系统 99
6.1 输入系统概述 99
6.2 读线程 101
6.2.1 EventHub 101
6.2.2 InputReader 106
6.2.3 InputDevice 108
6.2.4 InputMapper 108
6.2.5 QueuedInputListener 111
6.3 分发线程 112
6.3.1 InputDispatcher 112
6.3.2 InputChannel 116
6.4 输入系统的开启 118
第7章 MassStorage 121
7.1 MassStorage概述 121
7.2 MountService 122
7.3 库libsysutils.so 123
7.3.1 SocketListener 123
7.3.2 FrameworkListener 126
7.3.3 NetlinkListener 127
7.4 守护进程vold 128
7.4.1 NetlinkManager 128
7.4.2 CommandListener 131
7.4.3 vold的main函数 135
第8章 Sensor 137
8.1 Sensor概述 137
8.2 SDK API概述 138
8.3 Sensor管理器 139
8.3.1 Sensor采样数据的获取与处理 141
8.3.2 SensorEventQueue 146
8.4 SensorService 147
8.4.1 逻辑传感器 149
8.4.2 物理传感器 150
8.4.3 Sensor HAL 150
第9章 RIL 153
9.1 RIL概述 153
9.2 rild守护进程 154
9.3 事件处理与分发线程 158
9.3.1 分发线程中的事件处理 158
9.3.2 RIL请求的接收与处理 161
9.3.3 RIL响应的回送 165
9.4 radiooptions工具程序 169
9.5 RILJ 169
9.5.1 RILJ概述 169
9.5.2 RILRequest的发送过程 171
9.5.3 Response的处理过程 174
第10章 com.android.phone进程 178
10.1 层次状态机StateMachine 178
10.2 GSMPhone 179
10.3 GsmCallTracker 184
10.3.1 GsmDataConnectionTracker 186
10.3.2 GsmServiceStateTracker 188
10.3.3 DefaultPhoneNotifier 188
10.3.4 其他 189
10.4 进程com.android.phone 190
第11章 Graphic 196
11.1 Graphic概述 196
11.2 Java层简介 197
11.2.1 SurfaceSession 198
11.2.2 Surface 198
11.2.3 SurfaceView 199
11.2.4 TextureView 200
11.3 JNI层简介 200
11.4 SKIA库简介 201
11.5 库libgui.so 202
11.5.1 概述 202
11.5.2 ComposerService 204
11.5.3 共享控制块surface_flinger_cblk_t 204
11.5.4 ISurfaceComposer 205
11.5.5 ScreenshotClient 207
11.5.6 SurfaceComposerClient 207
11.5.7 Surface 210
11.5.8 SurfaceControl 211
11.5.9 绘图操作的前后过程 213
11.5.10 SurfaceTexture Client 215
11.6 SurfaceFlinger进程 222
11.6.1 图层 223
11.6.2 DisplayHardware简介 228
11.6.3 HWComposer简介 228
11.6.4 VSync 229
11.7 库libui.so简介 247
11.7.1 GraphicBuffer 247
11.7.2 FramebufferNativeWindow 248
11.8 RenderScript简介 249
第12章 OpenGL ES软件层次栈 250
12.1 Android中的OpenGL ES简介 250
12.2 Android中OpenGL软件层次栈 251
12.3 包裹库与hook钩子 253
12.3.1 libGLESv1_CM.so包裹库 253
12.3.2 libGLESv2包裹库 257
12.3.3 libEGL包裹库 257
12.3.4 结构体egl_t和gl_hooks_t钩子 258
12.4 OpenGL实现库的加载和解析 260
12.4.1 加载和解析的发起 260
12.4.2 库装载器Loader 261
12.5 libGLES_android库和ETC1简介 265
第13章 Multimedia 267
13.1 Multimedia概述 267
13.2 API类简述 268
13.3 多媒体播放(playback) 270
13.3.1 播放流程 273
13.3.2 来自server侧的消息事件通知 277
13.4 多媒体录制(Recording) 279
13.5 元数据(MetaData)获取 281
13.6 Camera 284
13.6.1 Camera概述 284
13.6.2 CameraHardwareInterface与HAL层 287
13.7 Camera事件通知机制 289
第14章 Audio 293
14.1 Audio概述 293
14.2 Audio播放AudioTrack 295
14.2.1 共享控制块audio_track_cblk_t 296
14.2.2 数据的写入 298
14.2.3 事件的回送及处理 299
14.3 Auido录音Recording 301
14.3.1 录音的开始过程 303
14.3.2 录音的停止过程 306
14.4 AudioFlinger 307
14.4.1 AudioFlinger概述 307
14.4.2 Track相关类概述 308
14.4.3 AudioFlinger中的线程 311
14.5 音效AudioEffect 319
14.5.1 EffectHandle 320
14.5.2 音效引擎的封装EffectModule 320
14.5.3 音效链EffectChain 321
14.5.4 音效处理引擎接口effect_interface_s 322
14.5.5 音效引擎库audio_effect_library_s 323
14.5.6 音效引擎工厂EffectFactory 324
14.6 音频策略服务AudioPolicyService 326
第15章 Stagefright 331
15.1 Stagefright概述 331
15.2 节点子类 332
15.3 StagefrightPlayer 334
15.4 视频帧的渲染输出AwesomeRenderer 343
15.4.1 Renderer的创建 344
15.4.2 AwesomeLocalRenderer 345
15.4.3 AwesomeNativeWindowRenderer 347
15.5 AudioPlayer 347
15.6 A/V同步简介 350
15.7 StagefrightRecorder 351
第16章 OMXCodec 356
16.1 OpenMAX概述 356
16.1.1 组件(Component)与端口(Port) 357
16.1.2 组件的初始化 358
16.1.3 数据处理 359
16.1.4 组件命令OMX_Command 360
16.2 OMXCodec类 362
16.2.1 组件的创建 362
16.2.2 缓冲区的分配 364
16.2.3 数据处理流程 370
16.3 IOMX 374
16.4 OMX插件 376
16.4.1 平台厂家插件 377
16.4.2 软件OMX插件SoftOMXPlugin 379
16.5 组件消息的上报 383
第17章 GPS 386
17.1 GPS 简述 386
17.2 SDK API概述 386
17.3 LocationManagerService 388
17.4 GpsLocationProvider 390
17.4.1 初始化代码分析 391
17.4.2 消息处理与回调结构体 392
17.4.3 例子:位置信息的上报 394
17.5 HAL层简介 396
17.5.1 GPS的位置信息 396
17.5.2 GPS卫星信息 397
17.5.3 GPS回调函数 397
第18章 NFC 399
18.1 NFC概述 399
18.2 SDK API概述 400
18.2.1 NfcAdapter 401
18.2.2 NdefMessage 401
18.2.3 NFC Tag 402
18.2.4 NFC-extras 403
18.3 进程com.android.nfc 403
18.3.1 P2pEventManager 403
18.3.2 P2pLinkManager 405
18.3.3 Bluetooth Handover 408
18.3.4 SNEP 409
18.3.5 NDEF Push 413
18.3.6 其他类简介 414
18.4 JNI层 415
第19章 USB 418
19.1 SDK API概述 418
19.2 UsbService 420
19.2.1 UsbDeviceManager 421
19.2.2 UsbHostManager 422
19.3 uevent 424
第20章 Bluetooth和Wi-Fi简析 429
20.1 Bluetooth 429
20.1.1 Bluetooth概述 429
20.1.2 SDK API概述 430
20.1.3 Bluetooth服务 432
20.1.4 JNI层 433
20.2 Wi-Fi 436
20.2.1 Wi-Fi概述 436
20.2.2 SDK API概述 436
20.2.3 JNI和HAL层 439
20.2.4 WPA_supplicant 440
第21章 Debuggerd 441
21.1 预备知识 441
21.1.1 ptrace调用 441
21.1.2 waitpid 442
21.2 debuggerd守护进程 442
Android底层开发实战
《Android底层开发实战》分为四个部分:一部分为预备知识篇,简要介绍嵌入式系统的定义与软硬件开发以及Android开发环境的搭建。第二部分为系统结构篇,主要介绍Android系统的源码结构、内核与相关工具以及环境库。第三部分为驱动设计篇,主要介绍Android系统中常用外接设备的驱动架构以及实现。内容包括NDK编程、Android中HAL模型架构与实现流程。作为教学实例,最后分析了Android系统中的Camera与WIFI两个功能部件的的驱动设计。第四部分为实例分析篇,通过对具体开发板硬件结构编程原理的介绍到系统级的实例讲解。在简要介绍系统底层开发流程的基础上,首先分析了主流的Zynq和pcDuino平台上开发环境的搭建、Linux内核以及Android系统的编译、下载;然后结合前文学习过的知识点,从零开始设计LED显示系统的Linux内核驱动、AndroidHAL支持和服务层设计、顶层App的实现;作为进阶部分,本书最后介绍了对Android内核进行跟踪调试与性能测试的工具软件、工作流程以及结果分析。
Android从入门到精通 (孙更新,邵长恒,宾晟) pdf扫描版
《android从入门到精通》注重实际动手能力的培养,在遵循技术研发知识体系的严密性的同时,在容易产生错误、不易理解的环节配上翔实的开发实例呈现给读者。每一个实例都经过精心挑选,解释详尽,使读者在实例学习中掌握android的编程思想和编程技巧。本书配有源代码,读者可快速、无障碍地学习android实战开发技术。
《android从入门到精通》适合具备一定软件开发经验,想快速进入android开发领域的程序员,以及具备一些手机开发经验的开发者和android开发爱好者阅读,也适合作为相关培训学校的android培训教材。
Android系统原理及开发要点详解(超清)
《Android系统原理及开发要点详解》全面介绍开放的移动电话平台Android系统,包括Android系统中的Linux驱动、本地框架、Java框架和Java应用4个层次。《Android系统原理及开发要点详解》内容以知识性内容为纲,重点关注开发要点,各个部分内容注重相互照应,按照清晰的思路向读者介绍整个Android系统的原理和开发方法。
《Android系统原理及开发要点详解》按照Android系统的框架和各个子系统的主线,重点介绍开发Android应用程序和构建硬件抽象层。其内容涵盖了Android应用程序开发和Android系统移植构建手机系统两大方面。
《Android系统原理及开发要点详解》既适合从事Android各个层次开发的工程师阅读,也适合通用嵌入式Linux系统的学习者使用。
Android系统源代码情景分析 [罗升阳著]
第1篇 初识Android系统
第1章 准备知识 2
1.1 Linux内核参考书籍 2
1.2 Android应用程序参考书籍 3
1.3 下载、编译和运行Android源代码 3
1.3.1 下载Android源代码 4
1.3.2 编译Android源代码 4
1.3.3 运行Android模拟器 5
1.4 下载、编译和运行Android内核源代码 6
1.4.1 下载Android内核源代码 6
1.4.2 编译Android内核源代码 7
1.4.3 运行Android模拟器 8
1.5 开发第一个Android应用程序 8
1.6 单独编译和打包Android应用程序模块 11
1.6.1 导入单独编译模块的mmm命令 11
1.6.2 单独编译Android应用程序模块 12
1.6.3 重新打包Android系统镜像文件 12
第2章 硬件抽象层 13
2.1 开发Android硬件驱动程序 4
2.1.1 实现内核驱动程序模块 14
2.1.2 修改内核Kconfig文件 21
2.1.3 修改内核Makefile文件 22
2.1.4 编译内核驱动程序模块 22
2.1.5 验证内核驱动程序模块 23
2.2 开发C可执行程序验证Android硬件驱动程序 24
2.3 开发Android硬件抽象层模块 26
2.3.1 硬件抽象层模块编写规范 26
2.3.2 编写硬件抽象层模块接口 29
2.3.3 硬件抽象层模块的加载过程 33
2.3.4 处理硬件设备访问权限问题 36
2.4 开发Android硬件访问服务 38
2.4.1 定义硬件访问服务接口 38
2.4.2 实现硬件访问服务 39
2.4.3 实现硬件访问服务的JNI方法 40
2.4.4 启动硬件访问服务 43
2.5 开发Android应用程序来使用硬件访问服务 44
第3章 智能指针 49
3.1 轻量级指针 50
3.1.1 实现原理分析 50
3.1.2 应用实例分析 53
3.2 强指针和弱指针 54
3.2.1 强指针的实现原理分析 55
3.2.2 弱指针的实现原理分析 61
3.2.3 应用实例分析 67
第2篇 Android专用驱动系统
第4章 Logger日志系统 74
4.1 Logger日志格式 75
4.2 Logger日志驱动程序 76
4.2.1 基础数据结构 77
4.2.2 日志设备的初始化过程 78
4.2.3 日志设备文件的打开过程 83
4.2.4 日志记录的读取过程 84
4.2.5 日志记录的写入过程 88
4.3 运行时库层日志库 93
4.4 C/C++日志写入接口 100
4.5 Java日志写入接口 104
4.6 Logcat工具分析 110
4.6.1 相关数据结构 111
4.6.2 初始化过程 115
4.6.3 日志记录的读取过程 127
4.6.4 日志记录的输出过程 132
第5章 Binder进程间通信系统 144
5.1 Binder驱动程序 145
5.1.1 基础数据结构 146
5.1.2 Binder设备的初始化过程 164
5.1.3 Binder设备文件的打开过程 165
5.1.4 Binder设备文件的内存映射过程 166
5.1.5 内核缓冲区管理 173
5.2 Binder进程间通信库 183
5.3 Binder进程间通信应用实例 188
5.4 Binder对象引用计数技术 196
5.4.1 Binder本地对象的生命周期 197
5.4.2 Binder实体对象的生命周期 201
5.4.3 Binder引用对象的生命周期 204
5.4.4 Binder代理对象的生命周期 209
5.5 Binder对象死亡通知机制 212
5.5.1 注册死亡接收通知 213
5.5.2 发送死亡接收通知 216
5.5.3 注销死亡接收通知 221
5.6 Service Manager的启动过程 224
5.6.1 打开和映射Binder设备文件 226
5.6.2 注册为Binder上下文管理者 227
5.6.3 循环等待Client进程请求 231
5.7 Service Manager代理对象的获取过程 238
5.8 Service组件的启动过程 244
5.8.1 注册Service组件 245
5.8.2 启动Binder线程池 289
5.9 Service代理对象的获取过程 291
5.10 Binder进程间通信机制的Java接口 300
5.10.1 Service Manager的Java代理对象的获取过程 300
5.10.2 Java服务接口的定义和解析 310
5.10.3 Java服务的启动过程 313
5.10.4 Java服务代理对象的获取过程 320
5.10.5 Java服务的调用过程 323
第6章 Ashmem匿名共享内存系统 327
6.1 Ashmem驱动程序 328
6.1.1 基础数据结构 328
6.1.2 匿名共享内存设备的初始化过程 330
6.1.3 匿名共享内存设备文件的打开过程 332
6.1.4 匿名共享内存设备文件的内存映射过程 334
6.1.5 匿名共享内存块的锁定和解锁过程 336
6.1.6 匿名共享内存块的回收过程 344
6.2 运行时库cutils的匿名共享内存访问接口 345
6.3 匿名共享内存的C++访问接口 349
6.3.1 MemoryHeapBase 349
6.3.2 MemoryBase 359
6.3.3 应用实例 364
6.4 匿名共享内存的Java访问接口 370
6.4.1 MemoryFile 370
6.4.2 应用实例 375
6.5 匿名共享内存的共享原理 386
第3篇 Android应用程序框架
第7章 Activity组件的启动过程 392
7.1 Activity组件应用实例 392
7.2 根Activity组件的启动过程 398
7.3 子Activity组件在进程内的启动过程 432
7.4 子Activity组件在新进程中的启动过程 440
第8章 Service组件的启动过程 443
8.1 Service组件应用实例 443
8.2 Service组件在新进程中的启动过程 451
8.3 Service组件在进程内的绑定过程 463
第9章 Android系统广播机制 486
9.1 广播机制应用实例 487
9.2 广播接收者的注册过程 493
9.3 广播的发送过程 501
第10章 Content Provider组件的实现原理 524
10.1 Content Provider组件应用实例 525
10.1.1 ArticlesProvider 525
10.1.2 Article 535
10.2 Content Provider组件的启动过程 550
10.3 Content Provider组件的数据共享原理 573
10.3.1 数据共享模型 573
10.3.2 数据传输过程 576
10.4 Content Provider组件的数据更新通知机制 596
10.4.1 注册内容观察者 597
10.4.2 发送数据更新通知 603
第11章 Zygote和System进程的启动过程 611
11.1 Zygote进程的启动脚本 611
11.2 Zygote进程的启动过程 614
11.3 System进程的启动过程 622
第12章 Android应用程序进程的启动过程 630
12.1 应用程序进程的创建过程 630
12.2 Binder线程池的启动过程 639
12.3 消息循环的创建过程 641
第13章 Android应用程序的消息处理机制 645
13.1 创建线程消息队列 645
13.2 线程消息循环过程 650
13.3 线程消息发送过程 655
13.4 线程消息处理过程 660
第14章 Android应用程序的键盘消息处理机制 667
14.1 键盘消息处理模型 667
14.2 InputManager的启动过程 670
14.2.1 创建InputManager 670
14.2.2 启动InputManager 673
14.2.3 启动InputDispatcher 675
14.2.4 启动InputReader 677
14.3 InputChannel的注册过程 688
14.3.1 创建InputChannel 689
14.3.2 注册Server端InputChannel 697
14.3.3 注册系统当前激活的应用程序窗口 701
14.3.4 注册Client端InputChannel 706
14.4 键盘消息的分发过程 709
14.4.1 InputReader获得键盘事件 710
14.4.2 InputDispatcher分发键盘事件 717
14.4.3 系统当前激活的应用程序窗口获得键盘消息 727
14.4.4 InputDispatcher获得键盘事件处理完成通知 743
14.5 InputChannel的注销过程 746
14.5.1 销毁应用程序窗口 747
14.5.2 注销Client端InputChannel 756
14.5.3 注销Server端InputChannel 758
第15章 Android应用程序线程的消息循环模型 764
15.1 应用程序主线程消息循环模型 765
15.2 与界面无关的应用程序子线程消息循环模型 766
15.3 与界面相关的应用程序子线程消息循环模型 769
第16章 Android应用程序的安装和显示过程 778
16.1 应用程序的安装过程 778
16.2 应用程序的显示过程 814
Weizmann Dataset动作图片
Weizmann Dataset动作图片集,包括bend,jack,jump,pjump,run,side,skip,walk,wave-onehand,wave-twohand。一共提取9300张,适合机器学习的开发人使用
MATLAB神经网络30个案例分析源码
该源码配合MATLAB神经网络30个案例分析书本,方便学习
[MATAB神经网络30个案例分析].史峰.扫描版
该书是MATLAB中文论坛神经网络版块数千个帖子的总结,充分强调“案例实用性、程序可模仿性”。所有案例均来自于论坛会员的切身需求,保证每一个案例都与实际课题相结合。
国嵌嵌入式全套课程(含收费版)
国嵌嵌入式全套视频课程(含收费版)连接,从入门到精通再到高级项目。配合我上传的手册和源码,步步学习。
国嵌高级项目实验手册
该文档是国嵌视频教程的高级项目内容,包括H264监控系统设计、安全文件传输系统设计、嵌入式MP3播放器,移动图像监控系统设计。结合我上传的高级项目源码,十分有利于学习嵌入式开发!
国嵌必修实验代码-part6
该源码是国嵌视频教程的源码,是非常值得参考的资源。从入门到精通,配合国嵌实验手册,一步步学习。由于代码比较大,故拆成6份上传。6份需要全部下载后一起解压。
国嵌必修实验代码-part5
该源码是国嵌视频教程的源码,是非常值得参考的资源。从入门到精通,配合国嵌实验手册,一步步学习。由于代码比较大,故拆成6份上传。6份需要全部下载后一起解压。
国嵌必修实验代码-part4
该源码是国嵌视频教程的源码,是非常值得参考的资源。从入门到精通,配合国嵌实验手册,一步步学习。由于代码比较大,故拆成6份上传。6份需要全部下载后一起解压。
国嵌必修实验代码-part3
该源码是国嵌视频教程的源码,是非常值得参考的资源。从入门到精通,配合国嵌实验手册,一步步学习。由于代码比较大,故拆成6份上传。6份需要全部下载后一起解压。
国嵌必修实验代码-part2
该源码是国嵌视频教程的源码,是非常值得参考的资源。从入门到精通,配合国嵌实验手册,一步步学习。由于代码比较大,故拆成6份上传。6份需要全部下载后一起解压。
国嵌必修实验代码-part1
该源码是国嵌视频教程的源码,是非常值得参考的资源。从入门到精通,配合国嵌实验手册,一步步学习。由于代码比较大,故拆成6份上传。6份需要全部下载后一起解压。
国嵌-高级项目SDK-005
该源码是国嵌视频教程的高级项目源码,是非常值得参考的资源。代码包括H264监控系统设计、安全文件传输系统设计、嵌入式MP3播放器,移动图像监控系统设计。由于代码比较大,故拆成五份上传。五份需要全部下载一起解压!
国嵌-高级项目SDK-004
该源码是国嵌视频教程的高级项目源码,是非常值得参考的资源。代码包括H264监控系统设计、安全文件传输系统设计、嵌入式MP3播放器,移动图像监控系统设计。由于代码比较大,故拆成五份上传。五份需要全部下载一起解压!
国嵌-高级项目SDK-003
该源码是国嵌视频教程的高级项目源码,是非常值得参考的资源。代码包括H264监控系统设计、安全文件传输系统设计、嵌入式MP3播放器,移动图像监控系统设计。由于代码比较大,故拆成五份上传。
国嵌-高级项目SDK-002
该源码是国嵌视频教程的高级项目源码,是非常值得参考的资源。代码包括H264监控系统设计、安全文件传输系统设计、嵌入式MP3播放器,移动图像监控系统设计。由于代码比较大,故拆成五份上传。
国嵌-高级项目SDK-001
该源码是国嵌视频教程的高级项目源码,是非常值得参考的资源。代码包括H264监控系统设计、安全文件传输系统设计、嵌入式MP3播放器,移动图像监控系统设计。由于代码比较大,故拆成五份上传。
国嵌实验教材
国嵌实验教材,手把手带着我们学习嵌入式。适合嵌入式初学者开发学习。
LINUX内核修炼之道 任桥伟
本书重点介绍Linux内核工作原理以及学习方法。将Linux内核的修炼之道总结为四个层次:第一层次目的是对Linux以及内核有个全面的认识和了解,掌握Linux内核源代码的分析方法。第二个层次讨论了内核中系统初始化、系统调用、中断处理、进程管理及调度、内存管理、文件系统以及设备驱动等主要部分,目的是希望读者以兴趣为导向,寻找一个子系统或模块,对其代码深入钻研和分析。第三个层次介绍了内核开发与调试的一些基本信息,目的是希望读者能够融入到内核的开发社区,做出自己的贡献。第四个层次浓缩为两个字——坚持。
深入理解linux内核中文第三版
《深入理解Linux内核,第三版》指导你对内核中使用的最重要的数据结构、算法和程序设计诀窍进行一次遍历。通过对表面特性的探究,作者给那些想知道自己机器工作原理的人提供了颇有价值的见解。书中讨论了Intel特有的重要性质。相关的代码片段被逐行剖析。然而,本书涵盖的不仅仅是代码的功能,它解释了Linux以自己的方式工作的理论基础。
python开发实战
作者从Python的环境搭建开始讲起,介绍了Web应用开发方法、任务管理,以及评审、测试及高效部署、服务器调试等内容,尽可能网罗了Python开发流程中的方方面面。在这里,Python仅仅是一个载体,很多知识点在非Python下也适用,这也是本书最大的特色所在。
本书适合有一定基础的Python开发者,以及使用PHP或Ruby进行网页开发的读者阅读。
神经网络设计 . 美国 Hagan.清晰版
本书介绍了神经网络的基本结构和学习规则,重点是对这些神经网络的数学分析、训练方法和神经网络在模式识别、信号处理以及控制系统等工程实践问题中的应用。本书尽力用清晰和一致的方式来组织材料,以易于阅读和使用。对每个讨论的主题,使用大量例题来阐明。由于这是一本关于神经网络设计的书,因此在选择主题时我们依据了两个原则:首先,尽量采用最实用的神经网络结构、学习规则和训练方法;其次,尽量保证该书的完整性,使读者从一章到下一章的学习感觉流畅。为此,在特定主题前,都会有一些相关的介绍性材料和应用数学基础的章节
神经网络与机器学习 第3版
本书是关于神经网络的全面的、彻底的、可读性很强的、最新的论述。全书共15章,主要内容包括rosenblatt感知器、通过回归建立模型、最小均方算法、多层感知器、核方法和径向基函数网络、支持向量机、正则化理论、主分量分析、自组织映射、信息论学习模型、动态规划、神经动力学、动态系统状态估计的贝叶斯滤波等。
人工神经网络理论、设计及应用_第2版
《人工神经网络理论、设计及应用_第2版》取材注意内容的典型性和先进性,编排注意内容的逻辑性,阐述注重物理概念的清晰性,举例与思考练习的安排注意了内容的实践性,常用神经网络及算法的介绍着重于实用性。
MATLAB神经网络原理与实例精解
《MATLAB神经网络原理与实例精解》首先简要介绍了MATLAB软件的使用和常用的内置函数,随后分门别类地介绍了BP网络、径向基网络、自组织网络、反馈网络等不同类型的神经网络,并在每章的最后给出了实例。在全书的最后,又以专门的一章收集了MATLAB神经网络在图像、工业、金融、体育等不同领域的具体应用,具有很高的理论和使用价值。全书内容详实、重点突出,从三个层次循序渐进地利用实例讲解网络原理和使用方法,降低了学习门槛,使看似神秘高深的神经网络算法更为简单易学。
linux内核讲解
对linux内核工作原理进行讲解,适合初学者入门学习。一共有九章PPT
4418核心板原理图
三星4418核心板原理图,1G的内存。性能很稳定,适合嵌入式开发人员
4418卡片电脑原理图
该原理图CPU时三星公司的4418,搭载外围电路,构成强悍的微型电脑
OV5640原理图和PCB
我自己设计的OV5640电路板,广角150度,兼容正点原子开发板。工作很稳定。