-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.toc
More file actions
27 lines (27 loc) · 1.67 KB
/
Copy pathmain.toc
File metadata and controls
27 lines (27 loc) · 1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
\contentsline {chapter}{\numberline {1}Introduction}{1}
\contentsline {section}{\numberline {1.1}Motivation}{1}
\contentsline {section}{\numberline {1.2}Contribution}{2}
\contentsline {chapter}{\numberline {2}Preliminaries}{3}
\contentsline {section}{\numberline {2.1}Embedded Linux}{3}
\contentsline {subsection}{\numberline {2.1.1}Device Tree}{4}
\contentsline {subsection}{\numberline {2.1.2}Linux Device Driver}{5}
\contentsline {section}{\numberline {2.2}UIO}{6}
\contentsline {section}{\numberline {2.3}DMA}{7}
\contentsline {subsection}{\numberline {2.3.1}DMA Engine }{8}
\contentsline {chapter}{\numberline {3}Proposed solution }{9}
\contentsline {section}{\numberline {3.1}Problems}{12}
\contentsline {subsection}{\numberline {3.1.1}File Operations.}{12}
\contentsline {subsection}{\numberline {3.1.2}Continuous Memory For DMA}{12}
\contentsline {subsection}{\numberline {3.1.3}Cache Coherency}{12}
\contentsline {section}{\numberline {3.2}Linux UIO driver for AXI DMA}{14}
\contentsline {section}{\numberline {3.3}Implementation}{18}
\contentsline {subsection}{\numberline {3.3.1}Device Tree File Format}{18}
\contentsline {subsection}{\numberline {3.3.2}Compile New Kernel}{19}
\contentsline {subsection}{\numberline {3.3.3}Environment Variables Settings in U-boot}{19}
\contentsline {subsection}{\numberline {3.3.4}Example}{20}
\contentsline {chapter}{\numberline {4}Environment Framework}{22}
\contentsline {section}{\numberline {4.1}Some Issues about Devicetree File}{23}
\contentsline {chapter}{\numberline {5}Analysis}{25}
\contentsline {section}{\numberline {5.1}Comparison}{25}
\contentsline {chapter}{\numberline {6}Conclusion and Future Works}{27}
\contentsline {chapter}{References}{28}